Большой текст выглядит размытым
Я использую 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 вручную.