Re: [gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] Перевод Эвы - уже в CVS
- From: Vlad Harchev <hvv hippo ru>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] =?koi8-r?q?=F0=C5=D2=C5=D7=CF=C4=20=FC=D7=D9?= - =?koi8-r?q?=D5=D6=C5=20=D7?= CVS
- Date: Thu, 13 Dec 2001 11:56:06 +0400 (SAMT)
On Thu, 13 Dec 2001, aen wrote:
> Leon Kanter wrote:
>
> > Vlad Harchev wrote:
> >
> >>
> >> Надо убить все 75dpi шрифты (это если одним махом хочется) или убить все
> >> шрифты с 646 в их XLFD (чтобы xlsfonts | grep 646 выдавал ничего не
> >> выдавал).
> >>
> > Такой подход не пригоден для использования в международных
> > дистрибутивах. Угадай с трех раз, куда пошлет меня тот же Red Hat,
> > если я им предложу внедрить такой, с позволения сказать, солюшен. Это
> > явная бага Эволюции - надо цеплять шрифты из локали или хотя бы
> > проверять, есть нужные глифы в шрифте 10646 или нет.
>
> Хм. Как Вы себе представляете такую проверку? Тормоза будут.
>
> > Почему Мазила прекрасно довольствуется имеющимися шрифтами, а тут
> > такие пляски с бубном нужны?
>
> Пока -- довольствуется, но переход на Unicode fonts у них в TODO. И это
> логично.
>
> >
> >
> Здесь два варианта:
> 1. Хороший: дополнить iso10646-1 кириллическими глифами от cyr-rfx.
> Муторно, но все же легче, чем с Type1.
> 2. Хуже: вынести шрифты iso10646-1 в пакеты {75dpi,100dpi}-unicode и
> употреблять по необходимости тем, для кого нет "своих" шрифтов.
> Я пока, за неимением времени, пошел вторым путем.
3-ий вариант - хакнуть gtkhtml чтобы она никогда не использовала шрифты с
кодировкой 646. Тоже не особо эстетично, но RH точно это поймет.
А проверять наличие глифов в шрифте AFAIR програмным путем невозможно (кроме
как: рисуем буковку в битмап, сравниваем нарисованное с квадратиком - если
похоже - значит нет глифа - но это будет очень ресурсоемко).
Короче, действительно quick solutions это пункты 2) или 3), к сожалению. Или
просить Х team дорисовать русские глифы в тех шрифтах.
Best regards,
-Vlad
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]