[devel] Xft
Sergey Bolshakov
=?iso-8859-1?q?s=2Ebolshakov_=CE=C1_belcaf=2Ecom?=
Ср Окт 16 15:13:06 MSD 2002
>>>>> "aen" == aen <aen на altlinux.ru> writes:
> Sergey Bolshakov wrote:
>>>>>>> "aen" == aen <aen на altlinux.ru> writes:
>>>>>>>
>>
>> > Hi! В продолжение вчерашнего разговора. Keith Packard пишет здесь:
>>
>> > http://www.xfree86.org/pipermail/render/2001-August/001228.html
>>
>> > , что добавил поддержку Xft в Fltk и Tk. Что скажут менйтейнеры Fltk и
>> > Tk?
>>
>> Вот реакция Jeffrey Hobbs - большого человека :)
>> -- %< --
>> The following patches are what I received from Keith Packard (
>> http://www.xfree86.org/~keithp/) that added anti-aliased XFree86 text
>> support to Tk on Unix. It did it by removing lots of other functionality
>> though.
>> -- %< --
>> Так что в core оно в обозримом будущем не попадет. Впрочем, мы тут еще
>> посовещаемся :)
>>
>>
> А когда он получил патчи? Если в 2001, то речь идет об Xft1 без
> fontconfig. Она действительно кривовата. Если же недавно, то это очень
> интересно.
> Пока я не смотрел, легко ли портровать с Xft1 на Xft2. В нашу сборку XFree,
> следуя RH, включена Xft1 с fontconfig без headers, дял совместимости со
> старыми приложениями и во избежание путаницы. Но, в принципе, никто не
> мешает включить headers от Xft1, хотя тогда надо быть внимательным.
> В Fltk есть поддержка Xft1. Конечно, единый антиалиасинг на свободных
> шрифтах был бы очень привлекателен ...
Патч занесен 2002-03-26, и, вне зависимости от того, какую версию
Xft он пользует, ломает оригинальный функционал в Tk:
---- Keith Packard ---- :
It's entirely a hack at some level. When you deal with TrueType fonts,
you can always get an ISO 10646 (UCS) encoding, so for languages well
served using that as a glyph encoding things are really easy.
It would be better if the hacks were fixed to manage the i18n aspects that
tk has done in the past, but I don't understand them well enough to do a
good job, nor have I figured out what Xft should do to help solve the
problem.
----
--
Трули ерз, Сергей.
"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life." --- M. Sinz, CBM Inc.
Подробная информация о списке рассылки Devel