TTF Fonts

8 отговора 179 прегледа
#1

TTF Fonts

Някой има ли алгоритъм за четене(визуализиране) на TTF Font ? Ако знае нещо по въпроса или има под ръка отговора, да го каже.

---
"Внимавай какво правиш през живота си, защото смъртта е вечна и не знаеш какво те очаква ..."
Отговор
в отговор на atakmim #2

Re: TTF Fonts

Преди време на сайта на Микромеките имаше документация в DOC формат с пълно описание на формата, но как ще я намериш сега, не знам.

Отговор
в отговор на atakmim #3

Re: TTF Fonts

ima njakolko biblioteki sus sorsove koito mogat da rendwat TTF - eto naprimer ednata:

[линк]

tirulirutatuutuu
Отговор
в отговор на atakmim #4

Re: TTF Fonts

Ako работиш не под Windows, freetype е най-доброто решение. Добре направена библиотека. Има и OpenGL версия - FTPGL.

Но ако искаш всичко, да си правиш сам Windows има функция GetGlyphOutline, която може да върне шрифта, като битмап или Безие криви.

Отговор
в отговор на Hиkoлaй #5

Re: TTF Fonts

mda - GetGlyphOnline wurshi idealna rabota - dori wrushtashe stepeni na sivoto - koito mozhe kato alpha-kanal da se izpolzwat (ili beshe malko po-drugo imeto i na tazi funckia)... Sled tova bitmap i direktno tjah izpolzwash...

tirulirutatuutuu
Отговор
в отговор на malkia #6

Re: TTF Fonts

Toчно тази функция е.

Сега MS направиха много добър anti-aliasing на щрифтовете (не работи добре със всичко , но става) ClearType и с тази функция може да се възползваш от него.

Отговор
в отговор на atakmim #7

Документация ...

Здрасти,

Успях да изровя от архивите си тази документация на TTF :

Документация

Старичка е, но по-нова не можах да намеря. Хайде дърпайте, че ще я махна скоро.
Между другото, TrueType е технология на "Ябълката" - може би там може да се намери нещо повече като документация.

Пиркс

Отговор
в отговор на Hиkoлaй #8

Re: TTF Fonts

wsushnost pod Linux-a si uspjah da podkaram njakakuw tam podoben ClearType za LCD ekrana mi sled kato purwo wkljuchih antialiasing-a i sled tova nakarah RGBA da se obrabotwa samo kato RGB - izglezhdat dosta po-dobre bukwite sega - no ima malko sinkawini - na [линк] ima malko informatzia kak raboti ClearType-a...

Kude pod Windows se zadawa che imash LCD (ili toj sam go otkriwa i settwa)... to znachi tazi funckia trjabwa da wrustha razlichni neshta w zawisimost ot monitora ti (display ustrojstwoto ti) - koeto e normalno - stiga da ne zawisish ot tova (da kazhem wuw build procesa imash tool kojto hwashta proizwolen shrift i go konvertira i ti suzdawa bitmapi i po-kusno gi izpolzwash - javno shte ima znachenie kude si buildnal tezi danni... koeto e ... hmm)

tirulirutatuutuu
Отговор
в отговор на atakmim #9

TrueType Reference Manual.

На сайта на Apple
[линк]
наистина има пълна документация на TrueType, но едва ли е смислено да се пише растеризатор наново.

Отговор