Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
вопрос по шрифтам для X и UTF-8
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
[mipt]alucard
n00b
n00b


Joined: 16 Dec 2004
Posts: 24
Location: Moscow

PostPosted: Tue Jan 18, 2005 12:47 pm    Post subject: вопрос по шрифтам для X и UTF-8 Reply with quote

Есть конкретный вопрос по шрифтам.
Сейчас стоит кодировка koi8-r, но крайне понадобилось хранить файлы на диске в юникоде. В связи с этим задался вопросом перехода на юникод.
Тектовая консоль меня не интересует, т.к. сижу в иксах.
gtk2 приложения, да и qt-шные, те которые используют freetype2 проблем не вызывают. Тут я пользуюсь виндовыми ttf шрифтами, все красиво и без проблем.
Постоновка задачи. Как дожна выглядеть строчка в .Xresourses?
Code:
 XTerm*font: {названиешрифта}


чтобы нормально отображался вывод в utf формате, для примера команды date, сейчас абракадабра. Терминал - aterm
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Tue Jan 18, 2005 1:37 pm    Post subject: Reply with quote

Пример:
XTerm*Font: -misc-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-koi8-r
Строчку можно сгенерить тулзой xfontsel. Начинаешь генерить с конца - кодировка, дальше по вкусу.

Удачи.
Back to top
View user's profile Send private message
[mipt]alucard
n00b
n00b


Joined: 16 Dec 2004
Posts: 24
Location: Moscow

PostPosted: Tue Jan 18, 2005 2:05 pm    Post subject: Reply with quote

Пардон, а как же юникодовая локаль?
Я думал, что там надо ставить шрифт в кодировке
XTerm*font: -misc-fixed-medium-r-normal-*-20-*-*-*-*-*-iso10646-1
Однако не работает.

$ date
п▓я┌я─ п╞п╫п╡ 18 17:05:02 MSK 2005
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 18, 2005 2:10 pm    Post subject: Reply with quote

aterm не будет использовать настройки для XTerm, что логично. Пробуй просто term или же aterm. А также почитай man aterm на тему X Resources, ну и опции командной строки посмотри.
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Tue Jan 18, 2005 2:11 pm    Post subject: Reply with quote

Блин, я же говорю. Юзай xfontsel, причём начинать надо с конца - там есть u, uni, unicode. У меня у самого тут не утф, но что-то мне подсказывает что одно из этих трёх должно быть тем что нужно :lol:. Откуда ты iso10646-1 вообще взял.
PS: кстати да, шрифтов бы надо поставить, например media-fonts/efont-unicode :)
Back to top
View user's profile Send private message
[mipt]alucard
n00b
n00b


Joined: 16 Dec 2004
Posts: 24
Location: Moscow

PostPosted: Tue Jan 18, 2005 2:28 pm    Post subject: Reply with quote

iso10646-1 - это название кодировки для юникодовых шрифтов
ftp://ftp.ilog.fr/pub/Users/haible/utf8/Unicode-HOWTO-2.html#ss2.4

aterm у меня юзает XTerm настройки, т.к. оконный менеджер - fvwm-crystal. Но не в этом суть.
xterm ту же самую херню рисует если выставить LANG=ru_RU.UTF-8 и LC_ALL=ru_RU.UTF-8
размер fixed шрифта позволяет говорить, что там содержатся все стантартные юниксовые символы.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 18, 2005 2:42 pm    Post subject: Reply with quote

[mipt]alucard wrote:
LANG=ru_RU.UTF-8 и LC_ALL=ru_RU.UTF-8

Лучше ограничиться LANG'ом.

Если запустить xfontsel и выбрать последние 2 "пункта" iso10646-1, то сколько шрифтов попадают под эту маску?
Back to top
View user's profile Send private message
[mipt]alucard
n00b
n00b


Joined: 16 Dec 2004
Posts: 24
Location: Moscow

PostPosted: Tue Jan 18, 2005 2:47 pm    Post subject: Reply with quote

Про xterm нагнал я.
Работает. Можно проверить командой
Code:
xterm -u8 -fn -misc-fixed-medium-r-normal-*-20-*-*-*-*-*-iso10646-1'


А вот про aterm сейчас буду выяснять поддерживает ли он utf8

а под эту маску у меня много попадает, т.к. стоят виндовые шрифты.
Но меня только fixed интересует, т.к. он у меня один растровый и я его в терминале использую
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 18, 2005 2:50 pm    Post subject: Reply with quote

А чем тебе UXTerm (XTerm с -u8 по-умолчанию) не подходит? Какие-то фишки из aterm'а специфические используешь?
Back to top
View user's profile Send private message
[mipt]alucard
n00b
n00b


Joined: 16 Dec 2004
Posts: 24
Location: Moscow

PostPosted: Tue Jan 18, 2005 3:13 pm    Post subject: Reply with quote

прозрачность только, привык.
UXTerm ее поддерживает?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 18, 2005 3:22 pm    Post subject: Reply with quote

Нет.

Мое личное мнение --- прозрачность не для работы, особенно с глюкавыми обоями. Можно что-то делать, если прозрачность закрутить к "почти непрозрачно", но теряется весь смысл...
Back to top
View user's profile Send private message
devil_ua
Tux's lil' helper
Tux's lil' helper


Joined: 23 Jun 2004
Posts: 128
Location: Kiev, Ukraine

PostPosted: Tue Jan 18, 2005 4:54 pm    Post subject: Reply with quote

[mipt]alucard wrote:
прозрачность только, привык.
UXTerm ее поддерживает?

посмотри в сторону unicode-rxvt
он полегче xterm'a будет
_________________
Web developer & High-load application deployer
Web Site: http://simonov.me
E-Mail: alex@simonov.me
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum