Тестирование файлов шрифтов с помощью freetype

У меня есть растровый шрифт .FON, который я сделал с помощью softy (редактор шрифтов), кажется, он отлично открывается с помощью fontforge, я сгенерировал с ним файлы bdf, otf, fnt и otb. Шрифт очень похож на profont, за исключением того, что он пропорциональный (не моноширинный). Таким образом, высота глифа довольно мала (менее 15 пикселей), поэтому я не знаю, может ли ttf работать хорошо...

SFML не может отобразить ни один из них, какой-нибудь совет?

Код:

sf::Font font;
font.loadFromFile("filename");
text.setFont(font);

Проверил, шрифт открыт. Я ничего не знаю о шрифтах с fontforge и freetype, а также о том, какой формат лучше или может иметь больше шансов на работу.


person jokoon    schedule 15.07.2012    source источник
comment
Почему вы не проверяете возвращаемое значение из loadFromFile?   -  person stark    schedule 16.07.2012


Ответы (1)


На самом деле это невозможно. SFML фактически требует, чтобы шрифт имел кодировку Unicode, которую не поддерживает ни один формат растрового шрифта.

person jokoon    schedule 16.07.2012