Мне удалось возпроизвести _только_ при одном условии -- если не удается
прочитать fonts.conf и нет ничего в fonts.cache-1. При этом xterm 4.3.0 ругается
на это, а более ранние версии -- нет.
2anonymous (*) (2003-05-28 07:46:57.952)
>Только на хрен не нужно.Глаза болят.
Ну, глаза-то, положим, не болят,
но выглядит все равно стремновато.
Мне gtk-шный гораздо больше нравится.
P.S. прошу не пинать, но лучший Look (но не feel -
настраивать утилиты запаришься) у gVim, как ни странно,
под виндой. Самое интересное, что на vim.org просто
дофига скриптов с ^M в конце -> даже под виндой с обилием
билдеров ViM рулит!
> Пашет русский ,если xft его чухает как нужно,например:
> xterm -fa "Lucida Console KOI8-14:Style=Regular"
> Со шрифтами ,в записи которых фиг-ет KOI8 русский отображается.
Не надо никаких KOI8 -- в самом ttf-шрифте есть информация, как его с разными
кодировками едят. :) Так что если нужные глифы есть, то все будет отображаться
в любой локали (если у Вас правильно настроен xft)
2 Zulu:
> Тогда так - как добиться появления этих самых KOI8?
> Тем не менее, в терминале мусор (точнее, ISO-8859-1 вместо кириллицы)
Возможные причины:
1) Вы запускаете xterm в UTF-8 mode. Соответственно 8-битные не-ASCII символы
отображаются так, как они (по идее) и должны отображаться. Попробуйте сделать так:
xterm +u8 -fa <blah-blah> .....
2) Что-то не то с /etc/fonts/fonts.conf
3) Все шрифты -- "неправильные", т.е. в них нет нужных глифов. Но в этом случае
на месте кириллических символов были бы просто пробелы.
2 anonymous (*) (2003-05-27 21:55:52.931):
> > где мне она встретится в FORM и C++ коде? :)
> В комментариях, однако...
Скорее там можно встретить немецкий или китайский :)
2 ivon:
> но выглядит все равно стремновато.
А в чем эта "стремноватость" проявляется?
> Мне gtk-шный гораздо больше нравится.
Этот screenshot -- иллюстрация того, что шрифты выглядят "правильно" и без всяких GTK[2].
А про то, что кому нравиться, я не спорю.
Ну может и не надо koi8 , но что есть правильно настроенный xft с правильными шрифтами?Неужто вот это:
...Мне удалось возпроизвести _только_ при одном условии -- если не удается
прочитать fonts.conf и нет ничего в fonts.cache-1. При этом xterm 4.3.0 ругается
на это, а более ранние версии -- нет...
Имхо, по большей части все упирается именно в "правильность" шрифтов.
P.S. Без п-ы ,у меня действительно от этого дела глаза болят.
> Ну может и не надо koi8 , но что есть правильно настроенный xft с правильными
> шрифтами?
RTFM://fontconfig.org/fontconfig-user.html
>Неужто вот это:
> ...Мне удалось возпроизвести _только_ при одном условии -- если не удается
> прочитать fonts.conf и нет ничего в fonts.cache-1. При этом xterm 4.3.0 ругается
> на это, а более ранние версии -- нет...
> Имхо, по большей части все упирается именно в "правильность" шрифтов.
Можно, конечно, сделать хитрым образом ttf-шрифт, так, что в той части unicode-символов,
где расположна кириллица, была какая-то хрень. Но это уже в духе русских лесорубов,
пиливших финской бензопилой ломик.
> P.S. Без п-ы ,у меня действительно от этого дела глаза болят.
Дык я ж для своих глаз настраивал, а не для Ваших.
1) Нет. не в UTF-8 режиме.
2) Стандартный. Секция <dir> указывает куда надо.
3) zulu@zulu:~$ dpkg -l msttcorefonts
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Описание
+++-==============-==============-============================================
ii msttcorefonts 1.1.2 Installer for Microsoft TrueType core fonts
Все еще в непонятках.
zless /usr/share/doc/fontconfig/fontconfig-user.txt.gz
не прояснил ситуацию...
Братья! Скажите какие программы поддерживают (точнее включают) иксовый антиалиасинг (кроме конечно GTK2 и QT)? Может есть возможность заставить X по умолчанию включать АА?
man xterm:
...
-lc Turn on support of various encodings according to users' LC_CTYPE locale setting, i.e., LC_ALL, LC_CTYPE, or LANG variables.
...
у меня koi заработал после добавления этого ключика
> -lc Turn on support of various encodings according to users' LC_CTYPE locale setting,
> i.e., LC_ALL, LC_CTYPE, or LANG variables.
> у меня koi заработал после добавления этого ключика
С не UTF-8 локалью действительно нужно добавлять эту опцию, либо писать в
Xresources
*XTerm*Locale: true
Мораль: пользуйтесь UTF-8 -- и все будет ОК.
2 anonymous (*) (2003-05-29 22:04:18.611626)
> Братья! Скажите какие программы поддерживают (точнее включают) иксовый
> антиалиасинг (кроме конечно GTK2 и QT)?
Это делает libxft, GTK2 и QT просто пользуются этой библиотекой.
Соответственно, X'-овый АА "понимают" программы, слинкованные с libxft.
( посмотреть можно так: ldd some_prog | grep -i xft )
> Может есть возможность заставить X по умолчанию включать АА?
Желательно еще и LC_CTYPE указать, но если и это не помогает, то
возможные причины таковы:
1) шрифт "неправильный"
2) вместо "правильного" шрифта подставляется (согласно тому, как определено в
/etc/fonts/fonts.conf ) другой шрифт
3) Вы пытаетесь просмотреть текст в 8-битной кодировке (напр., KOI8-R ).
2Dselect:
In my case everything goes fine (russian+umlauts), but <backspace>
works twice in case of 2-byte chars. (<BS> can be pressed twice
per char and the command line length limit looks incorrect also)
I thought it comes from
"5. Теперь про bash. Он думает, что один байт = один символ. Это плохо."
> I thought it comes from
> "5. Теперь про bash. Он думает, что один байт = один символ. Это плохо."
I don't think this statement is true. Everything you need is just proper /etc/inputrc
( or ~/.inputrc )
Here is the incantation, wich makes bash ( and all programs, using readline library )
work with non-ASCII chars:
-------------------snip-snip-snip----------------------------
# put this in ~/.inputrc
set meta-flag On
set convert-meta Off
set output-meta On
# But in this case emacs keybindings with Meta key won't work.
# So, I use
set editing-mode vi
# vi mode is more convenient, isn't it? :)
-------------------snip-snip-snip-------------------------