The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Кириллица под XLib"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Кириллица под XLib"  
Сообщение от Kuper83 (ok) on 18-Окт-07, 19:01 
Народ помогите - такая проблема!!!
Пишу под xlib. Открываю дисплей - создаю окно -
загружаю шрифт (Xloadfont(),естественно *koi8-r*) -
вывожу текст (Drawstring), а воводит каракули - не знаю чё и делать!!!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Кириллица под XLib"  
Сообщение от NuINu (??) on 19-Окт-07, 12:57 
>Народ помогите - такая проблема!!!
>Пишу под xlib. Открываю дисплей - создаю окно -
>загружаю шрифт (Xloadfont(),естественно *koi8-r*) -
>вывожу текст (Drawstring), а воводит каракули - не знаю чё и делать!!!
>

load_font(font_info)
XFontStruct **font_info;
{    //посмотреть фонты xfontsel или xlsfonts | grep koi8
    //конкретный фонт
   //char *fontname = "-cronyx-helvetica-medium-o-normal--0-0-100-100-p-0-koi8-r";
   //любой фонт
   char *fontname = "-*-*-*-*-*-*-*-*-*-*-*-*-koi8-r";
   /* Load font and get font information structure */
   if ((*font_info = XLoadQueryFont(display,fontname)) == NULL)
   {
      (void) fprintf( stderr, "%s: Cannot open koi8r font\n",
            progname);
      exit( -1 );
   }
}

ЗЫ: не занимайся мазохизмом, используй либо Qt либо GTK

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Кириллица под XLib"  
Сообщение от Kuper83 (ok) on 22-Окт-07, 10:49 
Да как то начал писвть под xlib - понравилось. Мне просто нужны нестандартные компоненты.
А вот с русским по прежнему засада. И фонт загружаю, и всё проходит на ура, и в системе в локали стоит кои8р, а всё равно каракули выводит - сча думаю может как через утф8 выкрутится.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Кириллица под XLib"  
Сообщение от NuINu (??) on 22-Окт-07, 11:10 
>Да как то начал писвть под xlib - понравилось. Мне просто нужны
>нестандартные компоненты.
>А вот с русским по прежнему засада. И фонт загружаю, и всё
>проходит на ура, и в системе в локали стоит кои8р, а
>всё равно каракули выводит - сча думаю может как через утф8
>выкрутится.

фигня какая то мистер! не думаю что путь к утф8 это правильный вариант. вернее он конечно правильный, но надо ж разобраться что и почему выводит.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Кириллица под XLib"  
Сообщение от Kuper83 (ok) on 23-Окт-07, 13:26 
А выводишь ты просто функцией XDrawString???
И какая версия у тебя линухи?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Кириллица под XLib"  
Сообщение от NuINu (??) on 23-Окт-07, 14:18 
>А выводишь ты просто функцией XDrawString???
>И какая версия у тебя линухи?

да ХдравСтринг, собственно не я вывожу, я пример с Хлиба взял :)
заменил только фонт, и текст примера.

обычная. X11R7 думю тебя это интересует :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Кириллица под XLib"  
Сообщение от Kuper83 (??) on 25-Окт-07, 14:48 
ВСЁ догнал. Вся фенька была в том что я пользуюсь сликедитом,там кирилицы нет (кстати еслизнаешь как сделать буду чрезмерно благодарен) и поэтому кирилицу набирал в "кате" , а кодировку в нём выставить и забыл. Теперь сё палит. Спасибо!!!  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Кириллица под XLib"  
Сообщение от NuINu (??) on 25-Окт-07, 15:24 
>ВСЁ догнал. Вся фенька была в том что я пользуюсь сликедитом,там кирилицы
>нет (кстати еслизнаешь как сделать буду чрезмерно благодарен) и поэтому кирилицу
>набирал в "кате" , а кодировку в нём выставить и забыл.
>Теперь сё палит. Спасибо!!!

kate у меня есть, а вот сликэдита нету, что это, если можно то по английски.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Кириллица под XLib"  
Сообщение от Kuper83 (??) on 26-Окт-07, 11:30 
SlickEdit - прога типа visual studio. Под линукс, но есть и под винду.Довольно мощная штука. Мне нравится.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Кириллица под XLib"  
Сообщение от NuINu (??) on 26-Окт-07, 14:09 
>SlickEdit - прога типа visual studio. Под линукс, но есть и под
>винду.Довольно мощная штука. Мне нравится.

ага, я посмотрел www.slickedit.com, она в исходных кодах вроде не поставляется, возможно когда заплатишь, тебе их дадут.

вообщем чего там делать неизвестно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру