HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Антиалиасинг
Страницы: 1 [2]
[Ответить]
Mikhail Kostousov [12.12.2005 18:49] :
Дело не в том, что на наладоннике не охота. Он у меня "боевой товарищ", так что временами на нем много приходится делать десктопных задач. Проблема в том, что на десктопе стоит пропатченная freetype библиотека, которая позволяет правильно рендерить шрифты без антиалиасинга (обычно в freetype это все отключают из-за патентных соглашений с Apple). Поэтому и хочу все на desktop провернуть...
P.S. to zGremlin: См личку
maslovsky [12.12.2005 18:58] :
Mikhail Kostousov писал(а):
Спасибо! Буду пробовать...
Правда хотелось это все на десктопе делать, потому что там freetype правильно настроен, и хотелось именно тот способ
А makeqpf-arm он статически слинкован с freetype?
С Qtopia - да, слинкован статически. С freetype не знаю, а он разве нужен при генерации QPF шрифтов?
zGremlin [12.12.2005 19:06] :
Mikhail Kostousov писал(а):
Проблема в том, что на десктопе стоит пропатченная freetype библиотека, которая позволяет правильно рендерить шрифты без антиалиасинга (обычно в freetype это все отключают из-за патентных соглашений с Apple). Поэтому и хочу все на desktop провернуть...
P.S. to zGremlin: См личку
Отправил, вот только он статически собран, и какой там окажется freetype... но вроде как он может и без AA.
А ты точно уверен, что отключено именно это, а не какая-нубудь информация о хинтинге или что-то в этом роде?
Mikhail Kostousov [12.12.2005 19:28] :
maslovsky писал(а):
С freetype не знаю, а он разве нужен при генерации QPF шрифтов?
Ага, в файле qfontfactoryttf_qws.* в src/kernel в исходниках qt-embedded.
zGremlin писал(а):
А ты точно уверен, что отключено именно это, а не какая-нубудь информация о хинтинге или что-то в этом роде?
Я не совсем точно выразился. В общем то, на что bytecode в freetype влияет.
Может сам что додумаю...
Mikhail Kostousov [14.12.2005 14:41] :
Отчет. Спасибо zGremlin и maslovsky.
Таки добился своего. Скомпилировал qt-embedded-3.3.5, и от туда взял makeqpf, предварительно поправив src/3rdparty/freetype. Теперь шрифты без сглаживания собираются с правильным hinting'ом. Насколько я знаю, в Европе (или по крайней мере в России, да еще и в личных целях) не приняты патентные соглашения на алгоритмы, и поэтому это все можно делать на законных основаниях (алгоритм хинтинга запатентован Apple, и поэтому, по умолчанию отключен в freetype). То что получилось - не блеск, но некоторые варианты, лично для меня, интересны. Я, например, в последствии оставил helvetica сглаженный, а второй шрифт - MS Sans Serif, который использовал в JustReader взял не сглаженный.
[К сообщению приложены файлы: scrn002.png (74 кб), scrn001.png (49 кб)]
maslovsky [14.12.2005 15:38] :
Ну дело вкуса. Лично мне со сглаживанием нравится больше.
И ещё - рекомендую пользоваться "хакнутым" шрифтом, с перенапраленной кодовой таблицей. Иначе некоторые программы, не понимающие кирилицу, будут показывать русские буквы криво.
[Ответить]
[< Назад]