On Tue, Dec 07, 2004 at 11:00:15AM +0300, Nikita V. Youshchenko wrote:
> 
> 
> > После апгрейда до sarge поставились freetype2 и msttcorefonts.
> > Соответственно, программы вроде mozilla и psi начали их использовать,
> > что проявилось в появлении антиалиасинга.
> > 
> > Но есть проблема:
> > Если спрашивается шрифт по имени "helvetica" например или "times",
> > то с антиалиасингом рисуются только русские буквы, а английские
> > и цифры - старыми растровыми шрифтами. Выглядит, естественно,
> > отвратительно.
> > Если попросить "arial", то антиалисингом рисуется всё.
> > 
> > Вопрос:
> > Где находятся ручки, с помощью которых можно повлиять на это,
> > чтобы все буквы рисовались одинаково?
> 
> Описанное видимо связано с тем, что в системе нет шрифта, у которого
> face=helvetica и есть кириллические глифы. Соответственно, осуществляется
> подстановка кириллических глифов из других шрифтов (которые у вас случайно
> оказываются выглядящими лучше - обычно бывает наоборот).

Как раз такие есть, до апгрейда они и использовались, и никуда не
делись - xlsfonts подтверждает.

> 
> Соответственно выход - не пытаться использовать "плохие" шрифты (например,
> заалиасить helvetica на arial в XftConfig).

Насколько я понимаю ситуацию, truetype с антиалисингом используется
в обход X-овых механизмов. Поэтому конфиги от XFree86 тут роли не играют.
Вот я и спрашиваю, конфиг _чего_ нужно смотреть.

~
:wq
                                        With best regards, 
                                           Vladimir Savkin. 

Ответить