в двух словах :)
Sergey M. 03.03.2004 01:18
для начала о терминах :) "Шрифт с поддержкой antialiasing'а" - имеется ввиду простой пиксельный файл шрифта, но не двухцветный а скажем в градациях серого, для "имитации прозрачности" (как маска прозрачности в фотошопе). Печатать таким шрифтом (здесь и далее - на GIF'е) можно было только на фоне определённого цвета (в данном случае - на белом).
Теперь же мы можем (в простейшем случае) узнать на каком фоне нам предстоит печатать, и с помощью image.replace (например) заменить цвета в файле шрифта на более подходящие. На пёстром фоне труднее - придётся отказаться от вывода такого шрифта стандартным методом image.text и написать собственный метод (драйвер типа ;), который бы выводил надпись попиксельно, постоянно сверяясь с фоном и корректируя цвета. Правда это наверняка будет очень расточительно на ресурсы и совершенно не в духе Парсера.
Алгоритма "цветокоррекции" для данного способа я пока не имею, но в природе он наверняка существует :)