Tipovací písma: od vzniku až po praktické použití

V tomto článku vám vysvětlíme historii nápovědy písma. Podělíme se o své vlastní zkušenosti s prací s písmy a vysvětlíme, jaké úkoly hinting řeší.

Historie formátu TrueType

Ve druhé polovině 80. let 20. století se osobní počítačový průmysl se rychle rozvíjel a pro ně bylo zapotřebí vlastního standardu písma. Společnost Adobe ji již měla a nazývala se PostScript typu 1. Standard byl zahrnut do svých grafických programů, díky čemuž byl aktivně šířen.

Ideologové formátu TrueType byli Apple a Microsoft. Vývoj začal z ekonomických důvodů: používání PostScriptových písem bylo obrovské. TrueType tedy byla odpovědí obou gigantů na faktický monopol Adobe s jeho fonty PostScript typu 1. Fonty TrueType se měly stát základem jediného standardu, měly by být snadno škálovatelné a používány na PC. Apple zahájil vývoj jako první a Microsoft se připojil později a začal jej aktivně propagovat. Společnost Apple přidala podporu formátu v květnu 1991 (OS 7.0) a Microsoft představil systémová písma pro PC téměř o rok později v dubnu 1992 (OS Windows 3.1).

Apple vydal svou vlastní verzi (TrueType GX) dříve, takže Microsoft, jehož formát byl stále ve vývoji, může mít s licencí problémy. Výsledkem bylo, že produkt Microsoft dostal název TrueType Open.

Vydání TrueType Open bylo načasováno tak, aby se krylo s vydáním Windows 95. Hlavní aktualizací se stalo vyhlazování – vyhlazování obrazovky ve stupních šedi.

V roce 1996 V roce 2006 vydaly dvě dříve konkurenční společnosti Microsoft a Adobe společný otevřený formát písma – OpenType s podporou obrysů TrueType a PostScript, Unicode a typografické prvky (malá písmena, ligatury atd.).

Rodina moderních písem tak získala název, který odráží celou historii jejich tvorby – OpenType:

  • TrueType (.ttf) – písma OpenType s obrysy TrueType
  • OpenType (.otf) – písma OpenType s obrysy PostScript

Vzhledem k původní široké funkčnosti standardu TrueType se v roce 2016 na jejich základě objevila variabilní písma.

Od samého začátku měl formát TrueType špatnou pověst a důvodem je obrovské množství nekvalitních písem, protože to byl otevřený standard, na rozdíl od PostScript typu 1. Výsledkem bylo, že písma TrueType nebyla na začátek a PostScript byl populární mezi masovým publikem. písma. Postupem času si formát TrueType vytvořil vlastní mezeru: velké společnosti se na něj obrátily, když potřebovaly vyvinout důležitá systémová písma nebo vytvořit vlastní písma.

Technologie TrueType začala na počátku 90. let, kdy byly použity monitory s extrémně nízkou hustotou pixelů (DPI), a byla představována nejjednodušší černobílou grafikou. Fonty, které byly zobrazeny na obrazovce, měly pouze jednu barevnou reprezentaci bez stupňů šedi (BI-Level Rendering). S vývojem hardwaru a softwaru se grafika na osobních počítačích stala pokročilejší a v zobrazení písma se objevilo vykreslování ve stupních šedi. Monitory s tekutými krystaly se postupně rozšířily. Vývojáři softwaru využili funkce rasterizace LCD monitorů, ve kterých se každý pixel skládá ze tří barev. Toto se nazývá SubPixel Rendering. Rastrové nástroje ClearType a DirectWrite společnosti Microsoft jsou založeny na této technologii.

Formáty TrueType a OpenType obsahují glyfy ve formě obrysů, ale od křivky je hinting přístup implementován radikálně odlišnými způsoby.

Stručně řečeno: v písmech PostScript jsou v každém glyfu zvýrazněny určité prvky (horizontální a vertikální stonky, patky atd.), Poté se na ně automaticky překryjí zadané nebo vypočítané parametry – tloušťka, šířka, výška. Podle tohoto schématu se nápověda provádí rychlostí blesku, ale člověk má jen málo příležitostí ovlivnit konečný obrys, protože rasterizátor sám rozhodne, která z těchto výzev a jak ji použije k zobrazení textu na obrazovce.

Písma TrueType mají odlišný přístup. Místo delegování práce na rasterizér obsahuje písmo explicitní pokyny bod po bodu, které by měly být provedeny úplně nebo vůbec.

Vysoká věrnost a kvalita písem TrueType při zobrazení na obrazovce je zajištěna kolosální složitostí designu. Pro návrháře písma je obrys křivek TrueType velmi obtížný, protože obsahuje více bodů kvůli použití kvadratických Bézierových křivek. Hinting je také složitý a složitý proces, který mohou provádět pouze špičkoví návrháři. Obrysy písem OpenType (PostScript) se snadno upravují, obsahují kubické křivky, nápověda písma je značně zjednodušená a téměř automatizovaná. Zobrazení na obrazovce je výrazně horší, ale sjednocené pro všechna písma. V roce 1999 společnost Apple integrovala do svého operačního systému vlastní rastrování obrazovky s názvem Quartz 2D. Sjednocuje zobrazení písem TrueType i OpenType od všech výrobců na obrazovkách počítačů Apple a ignoruje nápovědu TrueType. Formát TrueType tedy zůstává relevantní pro zařízení Windows a Linux.

Co je nápověda TrueType a proč je potřeba

V digitální typografii je každá postava definována sadou cest, obvykle tvořených Bézierovými spline. Když se symbol vykreslí na mřížce pixelů, cesty se změní na požadovanou velikost a poté se všechny pixely ve výsledné cestě vyplní černě. Tento algoritmus funguje dobře při vysoké hustotě pixelů (DPI). Avšak pod 150 DPI je proces vykreslování problematický.

Tipování TrueType (nebo instruování) – rady, které jsou sešity do souboru písma pomocí speciálního softwaru. Můžeme říci, že se jedná o omezení, která jsou uložena při změně měřítka na konturách znaků písma a nejlépe odrážejí formy původně stanovené návrhářem v jakékoli velikosti, zařízení, rozlišení a softwaru. Tip pomáhá zlepšit vzhled textu a jeho čitelnost při nízkém rozlišení obrazovky nebo malé velikosti písma.

Tipování TrueType může být manuální nebo automatické. U lehkých a středně těžkých písem s jednoduchými tvary, jako jsou Thin, ExtraLight, Light, Regular, Medium, je ve většině případů dostačující automatické nápovědy. Boldfaces – od DemiBold po Black a složitější tvary písma (jako patky nebo displej) – se začínají dostávat do problémů. Ruční nápověda TrueType probíhá buď v editoru písem, nebo ve speciálním softwaru. Ruční naznačení písma je na jedné straně skutečné umění a na druhé straně řemeslo. Specialista na narážky označí hotový soubor písma ručně, znak po znaku, a poté jej otestuje v různých velikostech textu. Často nápověda umožňuje udržet typický obrázek písma až 14 px a čitelnost až 9 px.

Čtyři klíčové úkoly, které nápověda řeší

1. Poskytuje kontrast – Hinting umožňuje fontům vrátit kontrast zamýšlený návrhářem.

2. Zvyšuje čitelnost – s malými velikostmi textu to naznačuje, že bojuje za čitelnost znaků.

3. Vytvoří mezery – narážka zabrání slepení písmen a řídí vzdálenost mezi písmeny tak, jak to autor zamýšlel.

4. Zodpovídá za rovnoměrný řádek – narážka umožňuje, aby písmena všech velikostí písma zůstala uvnitř řádku a nevyskakovala z něj.

< h2> Praktická aplikace v životě

Na začátku roku 2021 má 40% uživatelů PC dvě hlavní rozlišení obrazovky – 1920×1080 a 1368×768. Monitor s rozlišením 1920×1080 a úhlopříčkou 22 palců bude mít DPI pouze asi 100. Pokud při tisku vezmeme jako referenci 300 DPI, ukazuje se, že je to třikrát méně, než je nutné pro bezchybné zobrazení textu.

Navzdory tomu mnoho typových studií věnuje procesu nápovědy jen velmi málo času: buď se obrátí na písma OpenType s jednoduchým nápovědou PostScript, aniž by ve svém portfoliu měla dokonce písma TTF, nebo používají nástroje automatického nápovědy. Výsledkem je, že uživatelé různých webů a služeb – malých i velkých, firemních a s mnohamilionovým publikem, vidí design pokřiveného textu.

Velké mezinárodní společnosti a korporace navíc mohou mít ve své flotile staré nebo průmyslové vybavení s nízkým DPI, takže otázka zobrazování písem je pro ně stále relevantní. To zahrnuje i úzce zaměřené oblasti, jako je bankovnictví (ATM), navigační zařízení, vývoj her a aplikací, televizní vysílání, které vyžadují pečlivé a pečlivé zobrazování písem na obrazovce.

Jak se provádí nápověda TrueType v TypeType

Na začátku 90. let bylo nápověda velmi složitým pracovním tokem, protože pokyny v písmu TrueType jsou prezentovány jako nízkoúrovňové příkazy assembleru:

V současné době používá hinting software, který podporuje vizuální příkazy na vysoké úrovni a převádí je do samotného nativního kódu. Lze rozlišit následující programy:

  • ttfautohint – automatické hinting s volitelnými parametry na základě vykreslování FreeType
  • Fontlab/Glyphs – editory písem s hinting schopnostmi
  • Microsoft Visual TrueType – samostatná hinting aplikace

< p> Dekompilace písma pro nápovědu TrueType však není možná, na rozdíl od PostScript, protože každá aplikace implementuje své vlastní příkazy. Musíte buď odkázat na zdroj, nebo dělat vše od začátku.

Provádíme nápovědu TrueType pro samostatná statická i variabilní písma a k optimalizaci nápovědy používáme Visual TrueType a řadu vlastních technických rutin.

Zábavný fakt:

Historie VTT sahá až k vytvoření formátu TrueType. Jedním z jeho autorů a tvůrců vyučovacího jazyka TrueType je Sampo Kaasila, který také napsal placenou nápovědu pro Macintosh (Typeman). Po nějaké době licenci pro Typeman zakoupila společnost Microsoft a na jejím základě byla napsána VTT, která nyní běží pouze na Windows.

Ačkoli byla VTT původně zdarma, na začátku 2000 -x, abyste jej mohli používat, bylo nutné vyplnit licenční smlouvu, poté ji odeslat faxem společnosti Microsoft a poté získat přístup na fórum, kde jste si aplikaci mohli stáhnout.

Proč VTT? Podle našeho názoru se jedná o nejkompletnější editor, který vám umožní dělat cokoli s obrázkem písma. Pozitivní je skutečnost, že VTT je vyvíjen samotným Microsoftem, což zaručuje, že není žádný rozdíl mezi náhledem v editoru a konečným vykreslením. Kromě toho existuje podpora: můžete psát vývojářům a za pár dní obdržíte odkaz na sestavení s opravenou chybou. Nevýhody: uzavřený kód, a proto jsme museli implementovat další skripty v Pythonu, abychom implementovali potřebnou funkčnost. Zde je několik příkladů:

  • Správná poloha diakritiky nad a pod značkami.
  • Vynucené zarovnání komponent na pixelové mřížce.
  • Opravte automatické seskupování znaků.
  • Přinášíme rady mezi fonty.
  • Oprava stopek v tenkých stylech.

Typický proces naznačování glyfů:

  • Nejvyšší body jsou označeny, takže znak je konzistentní se zbytkem znaků a dodržuje daný řádek textu bez přeskakování z toho (to znamená, že velká písmena měla například stejnou výšku jako ostatní velká písmena a malá písmena zbývající malé znaky).
  • Tloušťka všech vodorovných vah je pevná, takže jsou identické s jinými podobnými vahami v písmu.
  • Tloušťka všech svislých vah je pevná podle stejného principu.
  • zbývající neovlivněné body jsou vyhlazeny relativně k těm, na které byly použity všechny příkazy (automaticky).

Proces nápovědy písma:

  • Nejprve se spustí auto-hinter, jehož úkolem je vyhladit glyfy a identifikovat místa, kde je vyžadována ruční editace. To šetří spoustu času.
  • Před spuštěním ručního nápovědy se na písmo použije sada našich skriptů, které pomohou identifikovat další problémové oblasti. To nám opět ušetří spoustu práce.
  • Ručně: zkontroluje ovládací prvky písma (výšku a váhu), vylepší pokyny pro automatické naznačování.
  • Testování a revize.
  • li>

Tipování variabilních písem je složitější proces, protože neexistují žádné funkční věci – například delty a existuje touha zobrazit písmo tak cool jako ve stacionárním písmu. To je velmi podobné rozložení jediného písma, ale s jedním rozdílem: variabilní písmo obsahuje několik písem – tzv. Mistrů, mezi nimiž dochází k variacím. Ale nápověda nám umožňuje naznačit pouze jeden hlavní styl kotvy. Zbytek mistrů tedy přijímá pokyny z hlavního písma a proces testování/ladění nápovědy se stává obtížnějším.

Hinting má řadu nuancí v závislosti na operačním systému nebo prohlížeči, ve kterém je písmo zobrazeno. Neustále vylepšujeme rutiny skriptů, které vylepšují a optimalizují naše narážky. Pro naše klienty zpracováváme podrobnou nápovědu ve všech požadovaných případech, aby byla písma zobrazována co nejpřesněji. Kromě toho provádíme audit písma a poskytujeme příslušná doporučení.

Místo závěru

Mohlo by se zdát, že narážka je složitý a na zdroje náročný proces. Ale není to tak. Byli jsme schopni výrazně optimalizovat nápovědu pro jednotlivé styly i velké rodiny. Transponovali jsme hinting (instrukce) jak mezi váhami, tak mezi dopřednou a kurzívou verzí písem, naučili jsme se hinting pro variabilní písma.

Vytvořili jsme vlastní nástroje (skripty) a techniky, které optimalizují hinting proces písma. To vše společně umožnilo zpřístupnění nápovědy. A protože naše zkušenosti ukazují, že písmo bez kvalitního ručního náznaku hodně ztrácí rozsah, navrhujeme všechna písma, která vydáme.

V současné době pomáháme jiným studiím s nápovědou. Tým TypeType je vždy otevřený komunikaci s kolegy v obchodě.

Máte zájem o podobný design?

Další práce

Objednávka designu

Naše portfolio obsahuje stovky projektů: interiérový design, webové stránky, reklamní kampaně, loga, corporate identity. Každý úkol řešíme smysluplně, elegantně a krásně.

Abychom mohli začít, musíme si promluvit. Stačí něco říct o vašem projektu, nechat kontakty a my Vás budeme kontaktovat, abychom vše probrali.