Цитата:
Сообщение от vitgraf Тема уже фик знает про что, это у детей называется пиписками меряться.  |
Чтоб немного вернуть народ в нужное русло, тобиш к русской локали...
Вот чего нашел, мож в эту сторону смотреть ????
3.3. А почему у меня в Иксах, в программах, написанных на Gtk 1.2 вместо русских букв квадратики?
Потому что юникодные шрифты, которые идут с XFree86 или Xorg не содержат русских букв. Разработчики дистрибутива говорят, что это будет продолжаться и в следующих версиях до тех пор, пока в сам дистрибутив X.org не попадут шрифты с русскими буквами. Разработчики Fedora Core ничего менять не собираются.
Проблема исправляется довольно тривиально. По материалам от той же компании Linux-Ink я собрал пакет с правильными шрифтами, который вы можете взять вот отсюда: XFree86-iso10646cyr-75dpi-4.2.1-3rhfc3.vv.noarch.rpm.
[FC4] В Fedora Core 4 этого недостаточно. Добрые англоязычные люди среди разработчиков сделали для юникодной локали в X.org приоритет выбора шрифтов в кодировке ISO8859-1 перед любыми другими. Так что, чтобы всё заработало как раньше нужно сделать ещё и дополнительные вещи:
Создаём каталог /usr/lib/X11/locale/ru_RU.UTF-8
Копируем туда файлы Compose и XI18N_OBJS из каталога /usr/lib/X11/locale/en_US.UTF-8. А файл XLC_LOCALE берём отсюда (это файл из Fedora Core 2).
Далее правим файлы /usr/lib/X11/locale/compose.dir и /usr/lib/X11/locale/locale.dir. Заменяем в файле compose.dir строки вида:
en_US.UTF-8/Compose ru_RU.UTF-8
на
ru_RU.UTF-8/Compose ru_RU.UTF-8
и в файле locale.dir строки вида:
en_US.UTF-8/XLC_LOCALE ru_RU.UTF-8
на
ru_RU.UTF-8/XLC_LOCALE ru_RU.UTF-8
После этого всё работает как и раньше.
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!] - тут полный ФАК
