The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

unicode шрифты и проблема с русским в QT приложениях (font rus x truetype)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: font, rus, x, truetype,  (найти похожие документы)
- RU.LINUX (2:5077/15.22) ------------------------------------------ RU.LINUX - From : Andrew Filonov 2:5019/22.2 25 Dec 00 21:36:44 Subj : unicode шрифты и проблема с русским в QT приложениях ------------------------------------------------------------------------------- >>>>> "AA" == Alex Antropoff writes: AF> С некоторых пор шрифты идут юникодными и оная проблема AF> отсутствует напрочь. Проблема как-раз с юникодностью. В частности AF> xterm без серьезного хака, заставить писать по русски через Xft , AF> представляется проблемой. AA> Hу я хакнул, но все равно приличных фонтов нет :-/ И чем Lucida Console неприличен? AF> Пришлось хакнуть на предмет установки по умолчанию AF> setCharSet(Unicode) и setPointSize(10). Для licq хватило, а AF> больше от Qt мне ничего и не надо. AA> Меняемся - патч на патч ? :-) Тестировалось на qt-x11-2.2.3 c приложенным qt-aa-2.2.3-diff XFree86-4.0.2/FreeBSD FreeType-2.0.1 ==== кусать от сих ==== - --- src/kernel/qfont_x11.cpp.old Fri Dec 22 20:58:34 2000 +++ src/kernel/qfont_x11.cpp Sat Dec 23 21:17:56 2000 @@ -643,9 +643,11 @@ d->req.dirty = TRUE; if ( !validXLFD ) { #if defined(CHECK_STATE) - qWarning( "QFont::setRawMode(): Invalid XLFD: \"%s\"", name.latin1() ); + qWarning( "QFont::setRawMode(): Invalid XLFD: \"%s\" use Unicode", name.latin1() ); #endif setFamily( name ); +#ifdef QT_XFT + setCharSet( Unicode ); + setPointSize( 10 ); +#endif setRawMode( TRUE ); } } ==== до сих ===== -- Andrew E. Filonov <aef@pisem.net> --- Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.2 (Peisino) * Origin: Cliph News Site (2:5019/22.2@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor