|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 09 Aug 2002 06:11:13 To : "Alexey Vyskubov" Subject : Re: X 3 раскладки клавиатуры -------------------------------------------------------------------------------- ome>\n <aipe13$oi$1@host.talk.ru> <aiqdop$71t$1@wagner.wagner.home>\n ome><Woq49.10831$ws6.218130@news2.nokia.com> From: Anton Kovalenko <a_kovalenko@fromru.com> >>>>> Alexey Vyskubov writes: >> Потому что в них кириллические глифы ЕСТЬ. В sharatype есть >> еще и Latin-2. AV> А что, бывают *юникодные* шрифты без кириллических глифов? Или AV> без latin-2? Гхм. Конечно, бывают. Hапример, в стандартном комплекте от XFree (как сейчас не знаю, а полгода назад были). Ты, помнится, ещё писал, что не будешь сносить эти кривулины ради какого-то жалкого gtk и motif. Кстати, как ты думаешь, есть ли в юникодном варианте шрифтов Болховитянова символы хираганы? А если нет, то как же так: юникодные шрифты без хираганы -- это же издевательство! PS. Я вовсе не считаю такую ситуацию нормальной. Причём, для неюникодных шрифтов придумали fontsets, которые позволяют отобразить все символы текущего codeset при отсутствии единого шрифта, их содержащего.. А для "частично заполненных" юникодных шрифтов такого механизма нет и быть не может, отчего ещё долго будут проистекать всякие гадости. Вот, например: ============ куть из файла /usr/X11R6/lib/X11/locale/ru_RU.UTF-8/XLC_LOCALE ======= # We leave the legacy encodings in for the moment, because we don't # have that many ISO10646 fonts yet. # fs1 class (7 bit ASCII) fs1 { charset { name ISO8859-1:GL } font { primary ISO8859-1:GL vertical_rotate all [...пропущено...] # fs3 class (Kanji) fs3 { charset { name JISX0208.1983-0:GL } font { primary JISX0208.1983-0:GL } } ============================================================ О японцах тут позаботились (пусть хоть какая-то будет им радость, в компенсацию за то, как им приходится с postscript извращаться). А вот юникодные шрифты без кириллицы будут создавать проблемы. Дальше будет только хуже. Потому что требование "каждый, кто создаёт уникодный шрифт, должен покрыть весь unicode" выполнить невозможно. А хоть какого-либо способа получить "диапазон покрытия" для юникодного шрифта ещё не предусмотрено (ни в XLFD, ни в формате bdf, ни в XLoadQueryFont...). -- Удачи! Антон Коваленко /* kovalenko.webzone.ru */ --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/881856809255.html, оценка из 5, голосов 10
|