Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: X 3 раскладки клавиатуры   Alexei Dets   06 Aug 2002 19:48:31 
 Re: X 3 раскладки клавиатуры   Victor Wagner   06 Aug 2002 23:06:56 
 Re: X 3 раскладки клавиатуры   Alexei Dets   07 Aug 2002 01:12:29 
 Re: X 3 раскладки клавиатуры   Victor Wagner   07 Aug 2002 10:13:10 
 Re: X 3 раскладки клавиатуры   Alexei Dets   07 Aug 2002 19:30:36 
 Re: X 3 раскладки клавиатуры   Victor Wagner   07 Aug 2002 19:32:37 
 Re: X 3 раскладки клавиатуры   Alexey Vyskubov   08 Aug 2002 12:55:05 
 Re: X 3 раскладки клавиатуры   Anton Kovalenko   09 Aug 2002 06:11:13 
Архивное /ru.linux/881856809255.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional