BitMap шрифты в Java - PullRequest
       20

BitMap шрифты в Java

0 голосов
/ 11 декабря 2011

В игре Minecraft разработчики использовали PNG-файл для экранных шрифтов.

Как мне поступить так в моем Java-приложении?

1 Ответ

3 голосов
/ 11 декабря 2011

В системе рендеринга шрифтов Java предусмотрены только масштабируемые шрифты, такие как шрифты TrueType, которые описывают формы глифов в терминах параметризованных кривых.

Поддержка растровых шрифтов не поддерживается, поэтому вам придется заложитьиз глифов в вашем собственном коде.Поэтому, если вы хотите отобразить строку в позиции (x, y), вам нужно будет найти фигуры для вашего растрового шрифта, затем найти форму первой буквы, нарисовать ее в (x, y), найти следующие буквы 'нарисуйте его (x + fontWidth, y) и т. д.

...