LINUX.ORG.RU

e16 и русские шрифты


0

0

locale ru_RU.UTF-8 
 
 x11-wm/enlightenment-0.16.8.1 +nls 
 
 в файле /usr/share/e16/themes/winter/fonts.cfg шрифты изменены на dejavu, в папке /usr/share/e16/themes/winter/ttfonts/ симлинки на нужные шрифты лежат. 
 
 purge cache all выполнен. 
 
 В результате шрифты с русскими буквами с квадратиков поменялись на "кракозябры" - непонятная смесь из латиницы, символов /'"_^ и т.д. 
 
 "руссифицированная из коробки" тема ShinyMetal отображается аналогично. 
 
 В чем может быть проблема?

Наверно надо шрифты в теме поменять. В самой теме, то есть залезть в директорию с ней и скопировать нужный шрифт с соответствующим названием.

По крайней мере я так проблему поборол.

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

На самом деле это довольно интимное занятие и оно различается от темы к теме для e16. У меня e16 - 0.16.8.7-0.00 из cvs. Для темы winter надо в где-там-оно-у-Вас/share/e16/themes/winter/ttfonts положить допустим шрифт tahoma.ttf и tahomabd.ttf (любые шрифты поддерживающие Вашу locale. у меня сейчас LANG=POSIX LC_CTYPE=en_US.UTF-8 dejavu тоже подойдёт, но под рукой нету) в дополнение к уже присутствующим (надеюсь) Vera.ttf и VeraBd.ttf и выполнить (от рута)
mkfontscale && mkfontdir
стоя в e16/share/e16/themes/winter/ttfonts

Затем идём в ~/.e16/cached/cfg и открываем файлик
.*.share.e16.themes.winter.fonts.cfg.preparsed
вместо * у Вас будет что-то написано ессно. Это делается для проверки, дабы избежать внесения изменений в
/usr/share/e16/themes/winter/fonts.cfg
(в Вашем случае) и избежать purge cache all
приводим этот файлик (это - аналог Вашего fonts.cfg) вот в такой вид:

1001 1
21 999
font-default "tahomabd/7"
font-border "tahomabd/7"
font-coords "tahomabd/7"
font-dialog "tahoma/7"
font-dialog-hilite "tahoma/8"
font-epplet "tahoma/6"
font-epplet-small "tahoma/6"
font-epplet-medium "tahoma/8"
font-epplet-large "tahoma/10"
font-focus "tahomabd/7"
font-iconbox "tahomabd/7"
font-init "tahomabd/8"
font-menu "tahoma/7"
font-pager "tahomabd/7"
font-tooltip "tahomabd/7"
1000

Всё. Restart. Если заголовки окон в норме - рихтуйте
/usr/share/e16/themes/winter/fonts.cfg
и purge cashe all
Самое важное здесь - ставить именно те шрифты, которые поддерживают Вашу locale. Для темы же aqua всё немного по-другому, посему - ищите да обрящете...

Удачи


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

И ещё... в предыдущем посте я погорячился. Для нормального отображения заголовков окна достаточно поменять параметр

border (font-border и тп.)

и кстати всегда лучше рихтовать файлы в
~/.e16/cached/cfg
чтобы потом при необходимости можно было всё вернуть на дефолт для каждой темы (imho)

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

Помогло обновления до версии 0.16.8.6, и далее замена шрифтов в теме. Спасибо за помощь

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