Шрифт или изображения? - PullRequest
       7

Шрифт или изображения?

0 голосов
/ 23 сентября 2011

Я уже давно думаю об этом. В игре Angry Birds всякий раз, когда свинья умирает, появляется число, отображающее количество очков, полученных за убийство свиньи. Являются ли эти цифры частью шрифта TTF, созданного разработчиками? Или это просто изображения, импортированные в программу? Хорошим показателем того, что они являются изображениями, является наличие в каждой цифре нескольких цветов (например, градиента), но кажется, что используется один постоянный цвет - зеленый.

Насколько я понимаю, шрифты черно-белые, и только черный можно заменить одним цветом.

Итак, цифры, которые появляются при убийстве свиней в Angry birds, являются частью шрифта TTF, созданного разработчиками, или просто серией изображений, связанных вместе?

Вот пример того, о чем я говорю: Angry Birds

1 Ответ

1 голос
/ 23 сентября 2011

Я не знаю, какой из них они используют здесь.Я бы заподозрил изображения только потому, что Angry Birds широко портированы, а использование изображений означает, что им не нужно беспокоиться о поддержке пользовательских шрифтов или разметке текста на каждой платформе.Но это только предположение.

То, что что-то является шрифтом, не означает, что его нельзя нарисовать с помощью градиента.Есть много способов иметь градиенты на шрифтах.Шрифт всегда можно превратить в изображение, нарисовав его в контексте рисования.Затем вы можете использовать это изображение в качестве маски для любого градиента, который вам нравится.Также, используя Core Text, вы можете конвертировать глифы в пути.Так что все, что вы можете сделать с путем, вы можете сделать со шрифтом.

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