Шрифт Pygame не соответствует - PullRequest
1 голос
/ 29 марта 2010

Я работаю над программой на python + pygame с некоторыми другими разработчиками, и мы видим, что один и тот же шрифт отображается по-другому. Это бесплатный шрифт, который мы распространяем вместе с игрой. На моем компьютере этот шрифт отрисовывается на 10px меньше, чем на компьютере другого разработчика.

Есть мысли о том, почему это так?

Ответы [ 4 ]

1 голос
/ 06 июня 2011

Я столкнулся с той же проблемой, но это было при использовании слишком разных выпусков Pygame (особенно библиотеки TrueType), попробуйте сравнить версии PyGame, SDL, SDL-TTF и библиотеки Freetype.

0 голосов
/ 27 октября 2012

Pygame использует установленные шрифты в вашей операционной системе: может быть, у вас установлены разные шрифты или не установлены? Если это так, тогда по умолчанию будет использоваться другой шрифт, чем вы ожидаете.

0 голосов
/ 21 апреля 2011

Для проверки: поместите копию шрифта в ту же папку, что и скрипт Python.Или, возможно, загружается похожий шрифт.

0 голосов
/ 07 января 2011

Это бесплатный шрифт, который мы распространяем вместе с игрой.

Но когда вы создаете прототип и создаете программу, вы ссылаетесь на файл шрифта из локального каталога в проекте или вы просто используете один и тот же шрифт, но «установленный» на каждой машине?

Если это так, возможно, на одном компьютере версия шрифта немного отличается. Попробуйте использовать шрифт только из каталога в проекте и посмотрите, поможет ли это.

В противном случае это могут быть сумасшедшие настройки ClearType / TrueType или сглаживание шрифтов или что-то в этом роде. Я понятия не имею, как это исправить. Может быть, попытаться преобразовать его в другой формат файла?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...