Большой текст выглядит размытым

Я использую SFML 1.6, чтобы сделать небольшую игру, и мне нужно отобразить текст, поэтому я использую sf::String учебный класс. Проблема в том, что когда я увеличиваю размер до 96pt, края выглядят немного размытыми. Когда я увеличиваю размер текста в Microsoft Word, он выглядит очень чистым и имеет четкие края. Есть ли способ сделать это с SFML?

1 ответ

Решение

Глядя на источники SFML, кажется, что он использует встроенный шрифт Arial. Да, он также может загрузить файл шрифта.ttf, но я думаю, вы еще не загрузили его.

Так что проблема в том, что SFML пытается масштабировать растровое изображение фиксированного размера при рендеринге текста.

Чтобы избавиться от псевдонимов, попробуйте следующий пример http://www.sfml-dev.org/tutorials/1.4/graphics-fonts.php и загрузите.ttf вручную.

Другие вопросы по тегам