Добрый день!
В qt4 программирую относительно недавно, вот столкнулся с такой проблемой: Не могу загрузить шрифт. Точнее шрифт грузится, но отображается некорректно.
Что я делаю:
1. Беру ГОСТ-овский шрифт http://www.scan.tomsk.ru/student/fonts.shtml и кладу его в каталог где исполняемый файл.
2.
[code]
int f_id = QFontDatabase::addApplicationFont("./GOST_A.TTF");
QFont f = QFont(QFontDatabase::applicationFontFamilies(f_id).first(),10,QFont::Normal);
[/code]
3. Использую этот шрифт для QPainter-a , ну или вообще как шрифт по умолчанию.
Получается такая штука, что все латинские буквы рисуются этим шрифтом, а все русские буквы - стандартным.
Еще что меня смутило - WritingSystem у этого шрифта "Latin" -
fd.writingSystems("GOST type A"). Название семейства правильное, проверял.
Что можно сделать чтобы заставить его корректно рисовать русские буквы?
Шрифты хотелось бы ГОСТ-овые ну или на крайний случай приближенные к ним.
QT4.4/Linux
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dimon555
Ответ на:
комментарий
от dimon555
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Некорректные шрифты (2020)
- Форум Некорректное отображение шрифтов (2005)
- Форум Некорректное отображение шрифта Cantarell (2015)
- Форум qt4.3->qt4.4 kubunta (2008)
- Форум Некорректное отображение символа в шрифте (2020)
- Форум Некорректный размер шрифтов интерфейса Chrome (2016)
- Форум Некорректное отображение шрифтов в SuSe10.0 (2006)
- Форум QFontDatabase: Cannot find font directory (2015)
- Галерея Долгожданный Qt4.4 и Phonon (2008)
- Форум Окно IceCat не прорисовывается (2016)