Кто-нибудь знает как в fltk-1.1.x использовать шрифты (хотя бы только
для вывода) в кодировках, отличных от latin-1 (koi8-r?)? Скажем, я
делаю так:
Fl_Font last_free_font=Fl::set_fonts("-*"); // По документации, получаем все шрифты X, всех кодировок
Fl_Browser *br=new Fl_Browser(0, 0, 470, 155); // Здесь мы будем выводить строки
Fl_Font fnt=blah-blah; // Выбираем один из полученных шрифтов по его id
br->textfont(fnt); // Устанавливаем шрифт этого браузера
Теперь, выводя в браузере строки в koi8-r или cp-1251, я перебираю все
шрифты, но ни один из них не позволяет увидеть строки в нормальном виде,
в лучшем случае кракозяблы, в худшем -- куча пробелов. Я что-то не так
делаю, или есть какой-нибудь специальный хак? Старый вариант с
extern const char* fl_encoding;
fl_encoding="koi8-r";
теперь не работает, так как символа fl_encoding уже нет. Буду рад
любым наводкам. fltk-2 пока использовать не хочу. Кстати, на
berlios.de есть проект fltk-utf8, но он у меня не собирается (gcc-3.4.6) :-(
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум using FLTK (2018)
- Форум FLTK WM (2013)
- Форум FLTK, многопоточность (2024)
- Форум FLTK IDE (2009)
- Форум Fltk grid (2006)
- Форум Qt & FLTK! (1999)
- Форум fltk и Страуструп (2015)
- Форум построение графиков, fltk (2008)
- Форум программы использующие FLTK (2008)
- Форум fltk и i18n (2006)