Problematika vektorových fontű v AmigaOS ======================================== Tento text se zabývá problematikou fontű na Amize, navazuje a rozîięuje základní informace uvedené v dokumentaci balíku LocaleCS. Problematika bitmapových ("fixed") fontű je vyęeîena programem 2E2 z balíku LocaleCS nebo registrovanou verzí Pęevodníku, a proto ji dále rozebírat nebudeme. Pęípadné zájemce odkazuji na podrobnëjîí informace v jiů zmínëné dokumentaci. Bez velkého pęekvapení se hlavním problémem oproti bitmapovým fontűm ukazují fonty vektorové ("outline"). Velmi çasto je poukazováno na nedostatek originálních fontű typu Intellifont na rozdíl od dęívëjîího kódování K8. Kdyů pomineme diskutabilní kvalitu fontű v K8, jedná se o nezvratný fakt. S nejvëtîí pravdëpodobností lze totiů ęíci, ůe i pęes veîkerou snahu ůádné dalîí fonty ke stávajícím nepęibudou. Firma AGFA jako autor formátu Intellifont se totiů jiů nadále ke svému "dítku" nehlásí a ani nikde jinde je není moůné sehnat. Tolik negativní strana mince. Naîtëstí existuje ęeîení, které je navíc dle osobního mého názoru mnohem lepîí neů jakékoli Intellifonty. Jsou jím fonty typu TrueType. Dűvod je prostý. V tomto formátu existuje obrovské mnoůství rűzných ęezű, lze je kdekoli koupit, na obrazovce vypadají lépe neů originální vektorové fonty Amigy a rychlost zpracování je na Amize s 030 nebo výîe témëę totoůná s pűvodními Intellifonty (pominene nyní zcela pęípad pregenerovaných bitmap, které úplnë mëní situaci). Zatímco s prvními dvëma body budete zcela urçitë souhlasit, dalîí dva pravdëpodobnë tak jednoznaçnë pęijaty nebudou. Tedy praxe... Fonty TTF vypadají zde na obrazovce (typických 72 × 72 DPI) v malých velikostech (10-12 pt) mnohem lépe neů Intellifonty. Rychlostí se budeme zabývat níůe. Vzhled fontu ============ V této çásti textu se vlastnë dostávám k nejpodstatnëjîí vëci a to problému podivného zobrazování TTF fontű, tj. známá a velmi nepęíjemná mezera "nad" i "pod" samotnými písmeny. Dűvod je popsán v dokumentaci k ttf.library, zde se zamëęíme pouze na ęeîení. 1. Spusďte program TTFManager. 2. Vyberte poůadovaný font. 3. Kliknëte na tlaçítko Options. 4. Pomocí cyklovacího tlaçítka Metric Source vyberte typ Custom. (pouůíváte-li pro rűzné fonty rűzná kódování, zkontrolujte nastavení v textovém poli codepage) 5. Kliknëte na tlaçítko Calculate, dojde k výpoçtu a dosazení hodnot do textových polí yMax a yMin. 6. Kliknëte na tlaçítko Install. 7. Tento postup opakujte pro kaůdý z fontű, u kterých zaznamenáte problémy se zobrazením Problematickými jsou nejçastëji pan-evropské fonty firmy Microsoft, které jsou distribuovány také v jednom z podpűrných balíkű LocaleCS. Pre-generování bitmap ===================== Co se týçe rychlosti, tu pak lze podstatnë zvýîit (týká se ovîem stejnë tak i pűvodních Intellifontű) pre-generováním bitmap pro nejpouůívanëjîí velikosti. Tím odpadne jejich generování pęi kaůdém novém pouůití. Zpűsob vytvoęení takové bitmapy je popsán v jiů nëkolikrát zmínëné dokumentaci. Nicmëné, autor ttf.library doporuçuje rychlejîí ęeîení, které se pokusím ve zkratce nastínit. Souçástí dodávky knihovny ttf.library je i cli utilita Bitline od Georga Stegera, pomocí které si velmi rychle a elegantnë dávkovë vygenerujete bitmapy pro vîechny potęebné fonty. Pouůití: Bitline Pęíklad: Bitline CourierNew 10 12 15 20 30 Takto vygenerujete bitmapy pro font CourierNew a to ve velikostech 10, 12, 15, 20 a 30. Závër ===== Tímto textem jsem chtël pouze poukázat na zcela zbyteçné stesky uůivatelű po vektorových Intellifontech. Opravdu neexistuje jediný dűvod pro setrvávání u dnes prakticky mrtvého formátu. Existující ęeîení pro TTF fonty je po vîech stránkách lepîí, zdarma a funguje se vîemi systémovými programy (vçetnë Scaly!). Podëkování ========== Podëkování patęí Richardu Griffithovi za skvëlou ttf.library a Pavlu Çíůkovi za vyęeîení problému se zobrazováním TTF fontű. Tento text je vënován vîem, kdo neçtou manuály...