|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Morozov 2:5020/400 02 May 2001 15:58:46 To : Andrey V Khavryuchenko Subject : Re: gnome dialog fonts -------------------------------------------------------------------------------- Andrey V Khavryuchenko <akhavr@kds.com.ua> wrote: AM>> Каноническое имя для локали - ru_RU.KOI8-R. Проверить в AM>> /usr/share/locale/ AVK> Можно поменять, но это не меняет ситуацию с диалогами :( Вы уверены, что у Вас локаль правильно скомпилена? Hу и проверьте, а хватает ли кириллических фонтов (по размеру, начертанию и пр.) для выбранной Вами [gtk-]темы. Хотя из тех тем, что идут в комплекте поставки gtk-themes имени Mandrake-8, только одна, похоже, "плохая", то есть, в указанном фонтсете не находятся соответствующие кириллические фонты. Кстати, посмотрите вот на какую вещь: запустите какое-либо "плохое" приложение в консоли (в смысле, в xterm'е :-)) и посмотрите, не будет ли оно ругаться приблизительно так: Gdk-WARNING **: Missing charsets in FontSet creation Gdk-WARNING **: KOI8-R если есть - это значит, что приложение требует фонтсет, для которого не находится подходящих -koi8-r фонтов. Если же никакой такой ругани нет (равно как и нет ругани про то, что используемая локаль не поддерживается C library, и скатываемся до "дефолтной", то бишь,"C" локали, тут надо разбираться с локалью) - значит вы пользуете кривые приложения, авторы которых, например, жестко забили использование -iso8859-1 фонтов (как это было, например, в некоторых местах в гномьем control-center'е). Такие приложения надо патчить, уибрая ссылки на iso8859-* фонты и заменяя gdk_font_load на gdk_fontset_load (ну и еще кое-что, по мелочи), но к чести гномовцев надо заметить, что уже в 1.2 таких мест было немного, а в 1.4 стало еще меньше (мне, по-видимому, известно только 1-2). Вот. AVK> Стоят. Hе радуюсь. "Странно это". Уж на что я извращался над своим ex-RH7 (половина ключевых пакетов сейчас мэндрейковские или из redhat rawhide, значительная часть самосборная :-)), никаких таких описанных Вами ужасов не происходит. Проверьте (перекомпилируйте) все же локаль, используя localedef. Алексей Морозов. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/11749a2c71495.html, оценка из 5, голосов 10
|