Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по шрифтам для X11 
:(
    Опции темы
Hupke
Дата 22.2.2010, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.2.2010

Репутация: нет
Всего: нет



Привет всем.

Прошу прощения, может не по адресу спрашиваю. Но на админских форумах глухо.

Приложение в Solaris 8 запускается, но в верхней части окна OpenWindows или CDE  (где название, версия проги), вместо надписи на кириллице "кракозябры" . Внутри окна с кириллицей все ОК.

Есть какая-нибудь метода по выявлению и решению такой или подобных проблем?

Спасибо.



PM MAIL   Вверх
nickless
Дата 22.2.2010, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 4
Всего: 181



Hupke, программа твоя? На чем написана (библиотека)? На других *nix-ах всё нормально?


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Hupke
Дата 22.2.2010, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.2.2010

Репутация: нет
Всего: нет



Прога не моя.
Написана была в Sun Worckshop 4.0
Как определить на какой библиотеке, не знаю.
На других *nix-ax не проверял. Прога под SPARC.
PM MAIL   Вверх
nickless
Дата 24.2.2010, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 4
Всего: 181



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

Лучше всего конечно использовать юникод и в программе и в системе, но если другого выхода нет, можно попробовать выставить в системе русскую локаль (не юникод), или хотя-бы запустить иксы с русской локалью.
Кури доки как менять локаль в соляре, скорее всего где-то в системной конфигурации нужно прописать
Код

LC_ALL=ru_RU
или
LC_ALL=ru_RU.KOI8-R




--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Hupke
Дата 25.2.2010, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.2.2010

Репутация: нет
Всего: нет



nickless, cпасибо.

Согласен, что проблема не в проге, т.к видел, что на других машинах на Sol6 и Sol8 работает и со шрифтами все ОК.

Локаль там вероятно LANG=C т.к пути шрифтов в директорию C.

Потом, 
в /usr/openwin/lib/locale/C воткнули файл OWfontpath c путями к шрифтам, например: /usr/openwin/lib/locale/iso_8859_5/75dpi и Type1.

Вот именно после этого прога  нашла нужные фонты, и внутри окна все ОК.

Вот что сделано по части OpenWindows и оконого менеджера остается загадкой.

Буду рыть...  

                                                                                                                                        







Это сообщение отредактировал(а) Hupke - 25.2.2010, 18:33
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.