TTF vs OTF vs WOFF: aký formát písma zvoliť | UltKit
Do počítača inštalujte TTF alebo OTF, na webe používajte WOFF2. TrueType a OpenType sú desktopové formáty, ktoré prečíta každý operačný systém; WOFF a WOFF2 obsahujú tie isté dáta písma skomprimované na sťahovanie a prehliadače uprednostňujú WOFF2, pretože je približne o 30 % menší.
Aký formát písma mám použiť: TTF, OTF, WOFF alebo WOFF2?
Do počítača nainštalujte TTF alebo OTF; oba fungujú vo Windowse, macOS aj Linuxe. Na web najprv ponúknite WOFF2 a WOFF len ako záložnú možnosť. Surové súbory TTF alebo OTF na webovej stránke sú 2–3-krát väčšie, než by museli byť.
TrueType, OpenType, WOFF a WOFF2 zrozumiteľne
TrueType je najstarší zo štyroch formátov. Apple ho uviedol so Systémom 7 v roku 1991 a Microsoft ho nasledujúci rok prevzal do Windowsu 3.1. Písmo TrueType opisuje každé písmeno kvadratickými krivkami, ktoré majú na jeden zakrivený úsek jeden riadiaci bod a na dobovom hardvéri sa kreslili lacno. Obsahuje aj hinting: malé programy vo vnútri písma, ktoré zarovnávajú kmene a oblúky na pixelovú mriežku, takže text zostáva ostrý aj na obrazovkách s nízkym rozlíšením. Prípona .ttf dodnes označuje písma s týmito kvadratickými obrysmi.
OpenType, ktorý Microsoft a Adobe oznámili v roku 1996, je skôr obal než nový druh obrysov. Môže obsahovať obrysy TrueType alebo obrysy PostScript uložené v tabuľke CFF, ktoré používajú kubické krivky s dvoma riadiacimi bodmi na úsek. Okolo obrysov pridáva tabuľky rozloženia pre pokročilú typografiu: štandardné a voliteľné ligatúry, kapitálky, nepravé číslice, štylistické sady, kontextové alternatívy a kerning. Podľa zvyku sa OpenType písmo založené na CFF ukladá ako .otf, kým OpenType s obrysmi TrueType si ponecháva príponu .ttf.
WOFF a WOFF2 sú obaly vytvorené pre web. WOFF vznikol ako návrh v roku 2009 a v roku 2012 sa stal odporúčaním W3C; každú tabuľku písma komprimuje pomocou zlib. WOFF2 sa stal odporúčaním W3C v roku 2018, prešiel na Brotli a najprv predspracuje údaje o glyfoch, vďaka čomu je zvyčajne asi o 30 % menší než WOFF. Obraz dopĺňajú tri vedľajšie formáty. EOT bol vlastný webový formát Internet Exploreru, písma SVG boli skorou náhradou len pre Safari a variabilné písma, pridané v OpenType 1.8 v roku 2016, zabalia celý rozsah hrúbok či šírok do jedného súboru.
1991
TrueType
Apple dodáva kvadratické obrysy a hinting so Systémom 7; Windows 3.1 nasleduje v roku 1992.
1996
OpenType
Microsoft a Adobe oznamujú jeden kontajner pre obrysy TrueType alebo CFF plus funkcie rozloženia.
2012
WOFF 1.0
Návrh z roku 2009 sa stáva odporúčaním W3C: tie isté tabuľky skomprimované pomocou zlib.
2016
Variabilné písma
OpenType 1.8 umožňuje jednému súboru obsahovať plynulé osi hrúbky, šírky či sklonu.
2018
WOFF2
Odporúčanie W3C využívajúce Brotli; zvyčajne asi o 30 % menší než WOFF.
Aký formát písma inštalovať do počítača
Nainštalujte TTF alebo OTF a nerobte si starosti, ktorý z nich. Windows 10 a 11 nainštalujú oba pravým tlačidlom a voľbou Install, macOS ich otvorí vo Font Book a desktopy Linuxu ich načítajú z ~/.local/share/fonts po obnovení vyrovnávacej pamäte písem. Word, Photoshop, desktopová aplikácia Figma, Affinity aj LibreOffice čítajú oba. Ak vám dizajnér pošle tú istú rodinu v oboch variantoch, OTF je zvyčajne verzia, v ktorej písmo navrhol jeho autor, a TTF je konverzia pre staršie programy.
Prípadov, kde rozdiel záleží, je málo. Niektoré programy pre rezacie stroje a vyšívanie, herné enginy a knižnice displejov pre mikrokontroléry rozumejú iba obrysom TrueType, takže OTF založené na CFF tam vyzerá pokazene a treba ho previesť z OTF do TTF. Opačne, nič na desktope neinštaluje WOFF ani WOFF2 priamo: tieto súbory sú zabalené pre prehliadače. Z jednej rodiny inštalujte iba jednu verziu, pretože TTF a OTF s rovnakým interným názvom miatnu ponuky písem a aplikácie môžu vybrať nesprávne.
- TrueType Collection.ttc · kolekcia písem · .otc
- Jeden súbor, ktorý ukladá viac písem, zvyčajne štýly alebo jazykové varianty jednej rodiny, a necháva ich zdieľať rovnaké glyfy kvôli úspore miesta. Windows a macOS nainštalujú všetky písma v ňom naraz; systémové rodiny CJK ako Noto Sans CJK sa často distribuujú takto. Kolekcie postavené na obrysoch CFF niekedy používajú príponu
.otc.
Aký formát písma použiť na webe
Každá aktuálna verzia Chrome, Edge, Firefoxu a Safari číta WOFF2, takže by mal byť prvým a často jediným zdrojom vo vašom pravidle @font-face. Riadok s WOFF pridajte až za neho, len ak vaša analytika stále ukazuje prehliadače spred približne roku 2016, napríklad staré Android WebView alebo prehliadače vstavané v televízoroch. Prehliadač prechádza zoznam src v poradí a stiahne prvý formát, ktorý podporuje, takže záloha nestojí moderných návštevníkov nič. Ak už máte desktopový súbor TrueType, TTF do WOFF vytvorí túto zálohu na jeden krok.
Na webe sa vyhnite surovému TTF či OTF, pokiaľ vás k tomu nenúti platforma, ako to robia niektoré nástroje na e-maily a staršie redakčné systémy. Prehliadače ich zobrazia v poriadku, ale súbory sa prenášajú nekomprimované, ak váš server písma negzipuje, a každému tak dáte hotovú kópiu na inštaláciu do počítača. Riadok font-display: swap nižšie prikazuje prehliadaču zobraziť text hneď v náhradnom písme a vaše písmo vymeniť, keď sa načíta, namiesto skrývania textu až na 3 sekundy počas čakania.
Súbory hosťujte, ak sa dá, na vlastnej doméne. Chrome, Safari a Firefox už rozdeľujú vyrovnávacie pamäte podľa webu, takže písmo stiahnuté zo spoločného CDN sa medzi webmi už nepoužije znova a vlastný hosting ušetrí vyhľadanie DNS a nadviazanie spojenia. <link rel="preload"> pridajte len pre jednu či dve hrúbky použité v hornej časti stránky; predbežné načítanie každého štýlu súťaží s obrázkami o šírku pásma.
@font-face {
font-family: "Source Serif";
src: url("/fonts/source-serif-regular.woff2") format("woff2"),
url("/fonts/source-serif-regular.woff") format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201E, U+20AC;
}Bežné veľkosti súborov písiem a prečo sú dôležité podmnožiny
Jedna hrúbka latinského textového písma uložená ako WOFF2 zvyčajne váži 20–60 KB. To isté písmo ako nekomprimované TTF je často dva- až trikrát väčšie a rodina, ktorá pokrýva aj gréčtinu, azbuku a vietnamčinu, môže presiahnuť 200 KB na štýl. Čínske, japonské a kórejské písma sú úplne iná mierka: plná hrúbka CJK obsahuje desaťtisíce glyfov a zvyčajne má niekoľko megabajtov aj po kompresii WOFF2, čo je príliš veľa na načítanie skôr, než stránka zobrazí text.
Vytvorenie podmnožiny odstráni znaky, ktoré stránka nikdy nepoužije, a unicode-range hovorí prehliadaču, aké znaky súbor pokrýva, takže ho stiahne, len keď ich stránka naozaj obsahuje. Google Fonts presne to využíva pri CJK a každú rodinu rozreže na mnoho malých častí načítavaných podľa potreby. Pri vlastných písmach možnosť Ponechať znaky v konvertore písiem zmenší súbor na Latin + accents alebo Len znaky, ktoré napíšem, ešte než sa dostane na váš server; Všetky znaky ponechajte pre všetko, čo inštalujete do počítača.
- Typická hrúbka latinského textu ako WOFF2
- 20–60 KB
- Typická úspora WOFF2 oproti WOFF
- ≈ 30%
- Typická plná hrúbka CJK, aj ako WOFF2
- Niekoľko MB
Prevod medzi formátmi písiem a čo sa môže pokaziť
TTF na OTF a naspäť je pri písmach typu TrueType len zmena kontajnera: tabuľka obrysov, metriky aj funkcie rozloženia sa presunú nedotknuté. Zaujímavý je prípad OTF založeného na CFF prevádzaného do TTF. Kubické krivky sa nedajú skopírovať do formátu s kvadratickými obrysmi, preto sa každá krivka prekreslí ako jeden či viac kvadratických úsekov s toleranciou omnoho menšou než pixel. Ani hinty PostScript sa nedajú preložiť, preto nástroj OTF do TTF ponúka Hinting ako Ponechať, Odstrániť alebo Automatické hinty.
Najčastejšia konverzia je z webu späť na desktop. Stiahnete šablónu alebo dizajnový balík, nájdete len súbory .woff alebo .woff2 a písmo potrebujete vo Worde či Figme. WOFF do TTF odstráni kompresiu a zapíše pôvodné tabuľky späť, takže glyfy, kerning aj funkcie vyjdú rovnaké, ako vošli. Nezískate späť to, čo webová verzia už vynechala, napríklad znaky odstránené vytvorením podmnožiny alebo hinty odstránené kvôli úspore bajtov.
Väčšina problémov s konverziou pramení z troch vecí: hintingu, funkcií rozloženia a variabilných osí. Zoznam nižšie uvádza príznaky, ktorých si po konverzii pravdepodobne všimnete, a obvyklú príčinu každého z nich.
Malý text vyzerá po konverzii vo Windowse rozmazane alebo nerovnomerne
Pôvodné hinty sa odstránili alebo sa nedali preniesť. Previesť znova s Hinting nastaveným na Automatické hinty; na obrazovkách Retina a telefónoch je rozdiel zriedka viditeľný.
Ligatúry, kapitálky alebo štylistické sady prestali fungovať
Aplikácia možno nezobrazuje funkcie OpenType, alebo krok vytvorenia podmnožiny vynechal alternatívne glyfy, na ktoré tieto funkcie odkazujú. Previesť pôvodný súbor so Všetky znaky a skontrolujte, či má aplikácia panel typografie alebo OpenType.
Variabilné písmo teraz ukazuje len jednu hrúbku
Niektoré nástroje zploštia variabilné písmo na jednu statickú inštanciu. Ponechajte variabilný zdroj a pred zmazaním originálu skontrolujte, či výsledok obsahuje zoznam osí.
Prevedené písmo sa v ponuke písem zobrazuje dvakrát
Obe verzie majú rovnaký interný názov rodiny. Odinštalujte starý súbor alebo pred konverziou nastavte nový Názov rodiny v časti Rozšírené nastavenia.
Kontrola písma pred použitím alebo prevodom
Súbor písma je malá databáza a tri jeho časti odpovedajú na väčšinu otázok. Tabuľka name obsahuje názov rodiny, názov štýlu, verziu, riadok o autorských právach a často URL licencie; macOS Font Book ju ukazuje v zobrazení informácií a ukážka písma vo Windowse zobrazí prvé riadky. Pokrytie glyfov hovorí, v akých jazykoch môže písmo sádzať: čisto latinské písmo ticho prejde na iné písmo pri poľských, tureckých či vietnamských znakoch, ktoré mu chýbajú. Pri variabilnom písme tabuľka fvar uvádza jeho osi, napríklad hrúbku od 100 do 900 alebo šírku od 75 do 125.
Licencovanie stojí za jeden pohľad, kým niečo pôjde online. Komerčné štúdiá často predávajú osobitné licencie pre desktop, web a aplikácie a desktopová licencia zvyčajne pokrýva inštaláciu na určitý počet počítačov, ale nie poskytovanie súboru návštevníkom webu ani jeho zabalenie do mobilnej aplikácie. Konverzia mení formát súboru, nikdy licenciu, takže WOFF2 vytvorený z desktopového TTF má rovnaké podmienky ako TTF. Písma pod licenciou SIL Open Font License, ktorá pokrýva väčšinu Google Fonts, možno prevádzať, vytvárať z nich podmnožiny a hosťovať ich u seba.
- Názvy rodiny a štýlu sú v tabuľke
namesprávne - Číslo verzie zodpovedá vydaniu, ktoré ste chceli použiť
- Každý jazyk vášho textu má svoje diakritické a špeciálne znaky
- Variabilné písmo stále uvádza svoje osi hrúbky alebo šírky
- Licencia pokrýva použitie: desktop, web, aplikáciu alebo vloženie do dokumentov
Rozhodovacia tabuľka: správny formát písma pre každú úlohu
Väčšina otázok o písmach sa scvrkáva na to, kde súbor bude žiť. Ak sa inštaluje do počítača alebo balí do aplikácie, použite TrueType alebo OpenType; ak ho sťahuje prehliadač, použite komprimované webové obaly. Tabuľka priraďuje bežným úlohám formát a konverziu, ktorá k nemu vedie, takže môžete preskočiť históriu a ísť rovno k súboru, ktorý potrebujete.
Dve úlohy ležia medzi kategóriami. EPUB 3 prijíma TTF, OTF aj WOFF, takže e-knihy môžu používať obe rodiny formátov, a súbory písem SVG patria do rovnakej línie ako vektorová grafika, ale dnes sú dôležité hlavne pre niektorý softvér plotrov a gravírovania, nie pre prehliadače.
| Úloha | Formát na použitie | Ak máte len | Previesť |
|---|---|---|---|
| Inštalácia vo Windowse, macOS alebo Linuxe | TTF alebo OTF | WOFF alebo WOFF2 | WOFF → TTF |
| Softvér, ktorý odmieta vaše OTF | TTF | OTF založené na CFF | OTF → TTF |
| Písmo webu hosťované u seba | WOFF2 | TTF alebo OTF | TTF → WOFF2 |
| Záloha pre veľmi staré prehliadače | WOFF | TTF | TTF → WOFF |
| Čínsky, japonský alebo kórejský web | Časti WOFF2 s podmnožinou | Plné TTF alebo OTF | Podmnožina, potom WOFF2 |
| Viac hrúbok v jednom súbore | Variabilné TTF alebo WOFF2 | Variabilné TTF | Pri konverzii ponechať osi |
| E-kniha (EPUB 3) | TTF, OTF alebo WOFF | WOFF2 | WOFF2 → TTF |
Hlavné poznatky
- Do počítača inštalujte TTF alebo OTF; oba fungujú vo Windowse, macOS aj Linuxe.
- Na webe ponúkajte najprv WOFF2, WOFF pridajte len pre veľmi staré prehliadače a nastavte font-display: swap.
- WOFF a WOFF2 sú komprimované obaly, takže konverzia na ne mení veľkosť sťahovaných dát, nie písmená.
- Vytvárajte podmnožiny podľa písma a unicode-range; najviac záleží pri písmach CJK, ktoré majú niekoľko megabajtov.
- Konverzia mení formát súboru, nikdy licenciu, a ak nedáte pozor, môže odstrániť hinting alebo variabilné osi.
Často kladené otázky
Má OTF lepšiu kvalitu ako TTF?
Nie spôsobom, ktorý by ste pri bežných veľkostiach videli. Kubické aj kvadratické krivky vedia opísať rovnaké tvary písmen a oba formáty nesú rovnaké funkcie OpenType. Súbory OTF sú často pôvodnou kresbou dizajnéra, čo je jediný praktický dôvod uprednostniť ich.
Prečo stiahnuté písmo prichádza ako ZIP s TTF, WOFF a WOFF2?
Dodávateľ vám dáva jeden súbor pre každú úlohu. TTF nainštalujte do počítača a na web nahrajte WOFF2, prípadne aj WOFF, ak chcete zálohu.
Funguje WOFF2 v e-mailoch?
Len sčasti. Apple Mail a iOS Mail načítavajú webové písma z odkazovanej šablóny štýlov, kým Gmail a Outlook vo Windowse vlastné písma ignorujú a zobrazia náhradné, preto zoznam font-family vždy ukončite bezpečným systémovým písmom.
Môžem na webe použiť súbor TTC?
Nie priamo. Prehliadače očakávajú jedno písmo na súbor, preto z kolekcie vyberte jednotlivé písma a každé previesť na WOFF2.
Nahradia variabilné písma samostatné súbory pre jednotlivé hrúbky?
Často áno. Variabilný WOFF2 pokrývajúci hrúbky 100 až 900 je zvyčajne menší než štyri či viac statických hrúbok dokopy a podporuje ho každý aktuálny prehliadač. Ak používate len jednu či dve hrúbky, statické súbory môžu byť stále ľahšie.
Oplatí sa ešte vytvárať písma EOT a SVG?
Zriedka. EOT je dôležitý len pre Internet Explorer 8 a starší a písma SVG aktuálne Chrome aj Firefox ignorujú, takže ich má zmysel vytvárať len pre staršie systémy alebo softvér, ktorý ich číta.
Čítajte ďalej
Ako previesť PNG na SVG: vektorizácia log, ikon a kresieb
Z PNG vznikne skutočné SVG len vektorizáciou. Zistite, ktoré obrázky sa hodia, ako pripraviť PNG, aké farby a prah zvoliť a ako skontrolovať cesty.
Jonas Weber · 4. 10. 2026 · 12 min čítania
STL vs OBJ vs 3MF: ktorý 3D formát použiť?
STL ukladá len trojuholníky, OBJ pridáva UV a materiály cez súbor .mtl a 3MF balí jednotky, farby a tlač do ZIP. Kedy použiť ktorý formát.
Jonas Weber · 2. 9. 2026 · 12 min čítania
ZIP vs. RAR vs. 7z: Ktorý archívny formát použiť?
ZIP otvorí každý počítač aj mobil, 7z je najmenší a skryje názvy, RAR má záznamy na obnovu. Porovnanie kompresie, šifrovania, podpory OS a limitov.
Lucas Ferreira · 27. 9. 2026 · 11 min čítania