LINUX.ORG.RU

Шрифты в FreeType


0

0

Пытаюсь сделать так, чтобы freetype рисовал виндовые TTF шрифты также как это делает оффтопик.

Но вот всё равно есть разница: http://www.em64t.net/temp/verdana_render.png

Это для верданы. Для тахомы тоже есть косяки. Может кто знает, вообще это возможно чтобы один к одному рисовались эти шрифты?

anonymous

На форуме пробегала ссылка на эти же шрифты но, если не ошибаюсь, в PCF-формате.

BigBiker
()
Ответ на: комментарий от kitov

>А пересборка freetype2 с включеным Bytecode Interpreter не поможет?

AFAIK нет.

BigBiker
()
Ответ на: комментарий от kitov

Нет, не помогает. Проверял дважды, и как параметр к ebuild и правил ftoption.h. Без BCI вообще беда :)

anonymous
()
Ответ на: комментарий от devinull

> Поможет. Сильно поможет, но 100% сходства все равно не получается. Вот то что на снимке и есть BCI. Сходство во многом, но иногда отличается.

anonymous
()

Попробуй исправленные PCF шрифты, о которых я говорил выше. По-моему там таких багов нет.

BigBiker
()
Ответ на: комментарий от BigBiker

Иксы шрифты подхватили. В xfontsel отображаются нормально. Но вот остальные приложения их видеть не хотят - только TTF и Type1. Может надо что поправить в самих шрифтах, кроме имени (исправленные - rfxverdana и rfxtahoma).

kaktyc ★★★★
()
Ответ на: комментарий от kaktyc

Вот инструкции автора (не совсем по проблеме, но все равно):

-----
Вот мои подправленные шрифты. В архиве лежат:

tahoma-8,9,11 + их полужирные версии. Италик делать не стал (такой TTF
отсутствовал, а наклон делался средствами freetype (очень корявый)),
размеры
больше 11-го кегля тоже. Всё-таки это шрифты для экрана.

verdana-8,9 + bold. Италик возможно еще доделаю.

В качестве бонуса :) лежит misc-smooth - симпатичный шрифт для терминала с
русскими глифами плюс исходные .BDF ко всем шрифтам (их легко править с
помощью gbdfed/xmbdfed или fontforge).

В каталоге koi8-r те же самые шрифты, но в кодировке KOI8-R. Они будут
видны
только в gtk+1.x и другом старье.

Установка:

Скопировать *.pcf в /usr/X11R6/lib/fonts/somedir (и не забыть добавить
FontPath в /etc/X11/xorg.conf или /etc/X11/fs/config), а лучше в ~/.fonts:

cd ~
rar x fonts.rar
cd .fonts
rm -f fonts.dir fonts.cache-1
mkfontdir && fc-cache .
xset fp rehash
fc-list|grep -i rfxtahoma

----

>Может надо что поправить в самих шрифтах, кроме имени (исправленные - rfxverdana и rfxtahoma)

Думаю, по этому поводу лучше связаться с самим автором (прошу прощения, что выдаю его адрес: ratmann at mail dot ru), хотя он сам озадачен подобной проблемой: http://www.linux.org.ru/jump-message.jsp?msgid=1334690#1335737

BigBiker
()
Ответ на: комментарий от kaktyc

> Собственно, так и делал. Но некоторые приложения в упор не хотят использовать растровые шрифты.

А вот у меня вообще что-то часть текста на rfxTahoma после проблела - не отрисовывается. В общем пришлось забить пока.

Вот что ещё мне пришло из freetype mailing list: the reason for the differences are buried deep into FreeType itself; unfortunately, it's not a trivial fix, and it will take until it has been done. Please look up the freetype-devel mailing list for more details. We now know the reason for the differences, and we are going to fix this in the next release, I hope.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.