LINUX.ORG.RU

Рендеринг Type1 фонтов


0

0

Как-то я прикручивал freetype к движку Irrlicht, и потом делал обертку вокруг них для mono. Позже я узнал про Type1 шрифты и решил попробовать, а вдруг получится их заюзать. Оказалось - юзаются замечательно! И рендерятся имхо красивее и ровнее чем truetype (мекрософтовские кстати, из ttfcorefonts).

На скрине пример гуя с рендером шрифтов через freetype. Название шрифта правда заковыристое, я его даже не знаю, но выглядит хорошо. И работать с ним удобно. Наверное, если лицензия позволит, надо будет во всех приблудах использовать только эти шрифты.

>>> Просмотр (1280x1024, 232 Kb)

★★★★★

Проверено: JB ()

Отличные шрифты, респект.

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

>F type1 у вас только в этом синем приложении или повсеместно?

только в синем. Почему-то панго криво рендерит вертикальный кернинг с тайп1, из-за чего все контролы слишком широкие, при узких надписях. Может это у меня шрифты кривые, не знаю

lester_dev ★★★★★
() автор топика

Такс, такс... Что это, быдло-чб-сглаживание? :) Субпиксельное оно не может? Тогда в фтопку.

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

>Такс, такс... Что это, быдло-чб-сглаживание? :) Субпиксельное оно не может? Тогда в фтопку.

сам[а|о]-то хоть понял[а|о] что сказал[а|о]? :)

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

можно, видишь строчку font.Load("blablabla");?

вот замени blablabla на любой pfb шрифт и получишь желаемое

lester_dev ★★★★★
() автор топика

> рендерятся имхо красивее и ровнее чем truetype

надо было бы рядом сопоставить: truetype/freetype и type1 рядом

> На скрине пример гуя с рендером шрифтов через freetype

то есть, получился универсальный рендерер шрифтов truetype/type1 ?

интересно было бы сопоставить рендер шрифтов отдельно TrueType/ Type1 и с статьёй с сайта http://antigrain.com (правда там примеры под оффтопик, Makefile надо переписать или сразу Irrilicht под оффтопиком собирать)

А вообще зачот за скрин, только текста бы побольше для сопоставления (типа Lorem ipsum итп)

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

>надо было бы рядом сопоставить: truetype/freetype и type1 рядом

да я могу завтра выложить сравнительный скрин

>то есть, получился универсальный рендерер шрифтов truetype/type1 ?

ага, причем похоже под вендой тоже пашет.

lester_dev ★★★★★
() автор топика

шрифт - ужос. будешь использовать его "во всех приблудах" - благодарные пользователи тебя убьют :))) читать хиг до постижения дзен ;)

AcidumIrae ★★★★★
()

Type1-шрифты умерли, совсем. Даже их создатели и самые ярые приверженцы полностью перешли на OpenType, включающий в себя все возможности Type1 и еще дополнительные. Новые type1-шрифты не появляются уже очень давно, большинство старых было отконвертировано в opentype и продолжило жизнь в таком виде.

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

>ага, причем похоже под вендой тоже пашет.

попробуй собрать свой пример и вот эти

http://antigrain.com/research/font_rasterization/truetype_test_02_win.zip

http://antigrain.com/research/font_rasterization/truetype_test_02_ft.zip (этот пример из бинарников не работал, пришлось компилять)

если Makefile там допилить с nmake до GNU-сного, должно собраться под Линуксом

сама статья http://antigrain.com/research/font_rasterization/index.html#FONT_RASTERIZATION

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

>>>why have you clicked

и голос GladOS из Portal прикрутить :))

anonymous
()

Совсем не плохо!

А что ты мудришь с ирлищтом? Я просто тоже с ним играюсь последний месяц.

eXOR ★★★★★
()

А в меню приложений похоже, что DejaVu Sans Book, я прав? Давно хочу воткнуть его вместо тахомы, только вот русские буквы почему-то очень далеко друг от друга отстоят, с английскими все в порядке. freetype не патченная, все библиотеки оригинальные (Ubuntu Gutsy).

anonymous
()

Прикольненько, только шрифт слишком уж выпендрёжный за счёт своей формы :)

DarkFlame ★★
()

В окошке:

funnyef fect -- кернинг ужасен

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

нда ... глядя на загрузку проца ,,, понимаешь что моно использовать еще долго не будешь

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

Надеюсь это не воззвания к иблису?

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

> сам[а|о]-то хоть понял[а|о] что сказал[а|о]? :)

тыкс... если это регулярное выражение, то идем и читаем как их правильно строить ;)

Drolyk ★★★★
()

По мне так слишком размазанные буквы...

m1rag3 ★★
()

Еще одно замечаньице. Effect лучше всего с лигатурой ff брать, если есть такая в шрифте…

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

> А в меню приложений похоже, что DejaVu Sans Book, я прав? Давно хочу воткнуть его вместо тахомы, только вот русские буквы почему-то очень далеко друг от друга отстоят, с английскими все в порядке. freetype не патченная, все библиотеки оригинальные (Ubuntu Gutsy).

Хотел уже поискать патченную freetype для Gutsy, оказывается, что там freetype уже патченная ставится. Так мне DejaVu Sans Book нравится в английском варианте: и сглаживание классно смотрится, и буквы ровненькие. А вот русские что-то пляшут прям, как-то далеко друг от друга отстоят. А на скриншоте все нормально. lester_dev, рассказывайте что за шрифт в интерфейсе.

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

>lester_dev, рассказывайте что за шрифт в интерфейсе.

Сейчас меня закидают какашками, но кажется там Segoe UI из висты :))

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

>Лестер, я давно ищу именно этот шрифт. Посмотри все же название. :)

посмотрел, шрифт - Century Schoolbook L

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

> Сейчас меня закидают какашками, но кажется там Segoe UI из висты :))

Он настолько хреново выглядит в Linux? Прав был Birdie, выкладывая свой набор шрифтов - Tahoma/Verdana еще надолго будут спасителями наших красных глаз.

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

По сравнению с вистовским сглаживанием - не так хорошо. Я некоторое время пользовался Corbel и Candara в качестве эксперимента - на винде нормальные шрифты, под Linux - страшновато малость. Сглаживание "С", "Л", смазанных переход "ех", "00", "ev". Излишняя четкость ClearType играет на руку Segoe UI.

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

> Излишняя четкость ClearType играет на руку Segoe UI.

Без клиртайпа оно кстати выглядит отстойно - как будто из букв куски повыдирали.

Зато всё остальное кроме Segoe UI с клиртайпом выглядит отвратительно - та же тахома, вердана... Вернее даже не отвратительно, а одинаково и отстойно.

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

в чем?

Кстати там нет лигатуры ff, fl и fi есть, а ff нет. Вот это облом.

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