LINUX.ORG.RU

FluxBox — неверное отображение русского текста

 


0

1

По мотивам прошлого топика — проблему так и не удалось решить, HELP ME ALIVE! :]
Сейчас пока заменил файл /usr/local/share/fluxbox/styles/nls/ru_RU.UTF-8/fluxbox.cat на файл из каталога /usr/local/share/fluxbox/styles/nls/С/fluxbox.cat чтоб все на английском было...

Проблема собственно в том, что в консоли и в программах русский текст отображается корректно, писать я на нем могу, НЕкорректно только в заголовках окон и менюшках флукса. Как видно из прошлого треда, методы замены шрифта в темах не помогли, шрифт кстати вообще не изменяется — может быть это связано с тем, что в /usr/local/share/fonts нет ни одного шрифта, директория вообще пуста?
В меню флукса прописано [encoding] {UTF-8}, локаль тоже utf-8:

user1@1-PC:~$ locale
LANG=ru_RU.UTF-8
LANGUAGE=ru:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=



Последнее исправление: makeB (всего исправлений: 1)

Ответ на: комментарий от kitar

стоит установить подходящий шрифт в выбранной вами теме.

Угу, пробовал, не работает, в теме прописано *font: dejavu sans-14, шрифт dejavu установлен точно, точнее не бывает:

user1@1-PC:~$ sudo apt-get install ttf-dejavu
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия ttf-dejavu.
Следующие пакеты устанавливались автоматически и больше не требуются:
  hyphen-en-us libxine1-bin mythes-en-au openoffice.org-hyphenation
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

makeB
() автор топика
Ответ на: комментарий от makeB

^Причем шрифт не меняется, как был какой то убожеский, так и остается. Короче не знаю что ему нужно, похоже он шрифтов не видит, но они как видите установлены в системе.

makeB
() автор топика

Вообще конфигурировал перед компиляцией верно вроде: ./configure --enable-nls CXXFLAGS="-Os -march=core2 -ftracer -pipe" CFLAGS="-Os -march=core2 -ftracer -pipe"

makeB
() автор топика

у меня стоит в конфиге стоит стилем патченый Artwiz(/home/pinkbyte/.fluxbox/styles/Artwiz), а что я там менял? Ммм, щаз спрошу diff - он вспомнит ;-)

pinkbyte@phantom ~/.fluxbox $ diff -ur /usr/share/fluxbox/styles/Artwiz styles/Artwiz
--- /usr/share/fluxbox/styles/Artwiz    2012-06-11 01:48:01.000000000 +0400
+++ styles/Artwiz       2010-05-10 10:59:00.000000000 +0400
@@ -110,5 +110,5 @@
 background.color:              rgb:10/18/20
 background.colorTo:            rgb:30/38/40
 
-*Font:                         -*-lucidatypewriter-medium-r-*-*-*-100-*-*-*-*-*-*
+*Font:                         gelly2
 !*Font:                         vera-7

Шрифт подбирается через xfontsel

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

а, ну и USE=truetype у пакета fluxbox должен быть включен, конечно же

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.