UltKit

TTF, OTF vagy WOFF: mit telepítsen, mit tegyen a webre?

A számítógépére TTF-et vagy OTF-et telepítsen, a weboldalán pedig WOFF2-t használjon. A TrueType és az OpenType asztali formátum, amelyet minden operációs rendszer olvas; a WOFF és a WOFF2 ugyanazokat a betűtípusadatokat tartalmazza letöltésre tömörítve, és a böngészők a WOFF2-t részesítik előnyben, mert körülbelül 30%-kal kisebb.

Jonas WeberJonas WeberWebes teljesítmény szerkesztője
Frissítve 11 perc olvasás
Régi, különböző méretű és színű fa nyomdai betűkkel zsúfolt polcok és fiókok
Answer

Melyik betűtípus-formátumot használjam: TTF, OTF, WOFF vagy WOFF2?

Számítógépre telepítsen TTF vagy OTF fájlt; mindkettő működik Windowson, macOS-en és Linuxon. Weboldalhoz elsőként WOFF2-t szolgáljon ki, a WOFF-ot csak tartaléknak. A weboldalon használt nyers TTF vagy OTF fájlok 2–3-szor nehezebbek a szükségesnél.

TrueType, OpenType, WOFF és WOFF2 közérthetően

A TrueType a négy közül a legrégebbi. Az Apple 1991-ben adta ki a System 7-tel, a Microsoft pedig a következő évben vette át a Windows 3.1-hez. A TrueType betűtípus minden betűt másodfokú görbékkel ír le, amelyeknek ívenként egy vezérlőpontjuk van, és a korai hardveren olcsón lehetett őket megrajzolni. Hintelést is tartalmaz: apró programokat a betűtípusban, amelyek a szárakat és íveket a pixelrácsra igazítják, így a szöveg alacsony felbontású képernyőn is éles marad. A .ttf kiterjesztés ma is az ilyen másodfokú körvonalú betűtípusokat jelöli.

Az OpenType-ot a Microsoft és az Adobe jelentette be 1996-ban; ez egy csomagoló formátum, nem új típusú körvonal. Tartalmazhat TrueType körvonalakat vagy CFF táblában tárolt PostScript körvonalakat, amelyek harmadfokú, ívenként két vezérlőpontos görbéket használnak. A körvonalak köré elrendezési táblákat tesz a fejlett tipográfiához: általános és választható ligatúrákat, kiskapitálist, mediävál számokat, stíluskészleteket, kontextuális alternatívákat és kerninget. Megegyezés szerint a CFF-alapú OpenType betűtípust .otf néven mentik, a TrueType körvonalú OpenType megtartja a .ttf kiterjesztést.

A WOFF és a WOFF2 a webre készült csomagoló formátumok. A WOFF-ot 2009-ben tervezték, 2012-ben W3C-ajánlás lett; minden betűtípustáblát zlibbel tömörít. A WOFF2 2018-ban lett W3C-ajánlás, Brotlira váltott, és előbb előfeldolgozza a glifaadatokat, ezért jellemzően körülbelül 30%-kal kisebb a WOFF-nál. Három mellékformátum egészíti ki a képet. Az EOT az Internet Explorer saját webes formátuma volt, az SVG-betűtípusok egy korai, csak Safariban működő átmeneti megoldás, a változó betűtípusok pedig, amelyeket az OpenType 1.8 hozott 2016-ban, a vastagságok vagy szélességek egész skáláját egyetlen fájlba csomagolják.

  1. 1991

    TrueType

    Az Apple a System 7-tel kiadja a másodfokú körvonalakat és a hintelést; a Windows 3.1 1992-ben követi.

  2. 1996

    OpenType

    A Microsoft és az Adobe bejelent egy közös tárolót TrueType vagy CFF körvonalakhoz, elrendezési funkciókkal.

  3. 2012

    WOFF 1.0

    2009-ben tervezték, W3C-ajánlás lesz belőle: ugyanazok a táblák, zlibbel tömörítve.

  4. 2016

    Változó betűtípusok

    Az OpenType 1.8-cal egyetlen fájl folyamatos vastagság-, szélesség- vagy dőlésszög-tengelyeket tárolhat.

  5. 2018

    WOFF2

    W3C-ajánlás Brotli használatával; jellemzően körülbelül 30%-kal kisebb a WOFF-nál.

Melyik formátumot telepítse a számítógépére

Telepítse a TTF-et vagy az OTF-et, és ne aggódjon, melyik az. A Windows 10 és 11 jobb kattintással és az Install (Telepítés) paranccsal mindkettőt telepíti, a macOS a Font Bookban nyitja meg mindkettőt, a Linux asztali környezetek pedig a ~/.local/share/fonts mappából veszik fel őket, miután a betűtípus-gyorsítótár frissül. A Word, a Photoshop, a Figma asztali alkalmazása, az Affinity és a LibreOffice egyaránt olvassa mindkettőt. Ha egy tervező ugyanabból a családból mindkét változatot elküldi, az OTF többnyire az, amelyben a betűtervező rajzolt, a TTF pedig régebbi szoftverekhez készült átalakítás.

Azok az esetek, ahol a különbség számít, szűk körűek. Egyes vágógép- és hímzőprogramok, játékmotorok és mikrokontroller-kijelzőkönyvtárak csak a TrueType körvonalakat értik, így egy CFF-alapú OTF ott hibásnak látszik, és az OTF TTF-be konvertálása szükséges. A másik irányban asztali gépen semmi sem telepít közvetlenül WOFF vagy WOFF2 fájlt: ezeket böngészőknek csomagolták. Egy családnak csak az egyik változatát telepítse, mert az azonos belső nevű TTF és OTF összezavarja a betűtípus-menüket, és az alkalmazások a rosszat választhatják.

TrueType Collection.ttc · betűtípus-gyűjtemény · .otc
Egyetlen fájl, amely több betűtípust tárol, általában egy család stílusait vagy nyelvi változatait, és hogy helyet spóroljon, megosztja bennük az azonos glifákat. A Windows és a macOS egyszerre telepíti a benne lévő összes betűtípust; a rendszer CJK családjait, például a Noto Sans CJK-t gyakran így terjesztik. A CFF körvonalakra épülő gyűjtemények néha az .otc kiterjesztést használják.
Fém nyomdai betűk sorai egy fa betűtartó fiók kis rekeszeibe rendezve
Fotó: Unsplash

Melyik formátumot használja weboldalon

A Chrome, az Edge, a Firefox és a Safari minden jelenlegi verziója olvassa a WOFF2-t, ezért ennek kell az első, gyakran az egyetlen forrásnak lennie az @font-face szabályban. WOFF sort csak akkor tegyen utána, ha az analitikája még mutat nagyjából 2016 előtti böngészőket, például régi Android WebView-kat vagy beágyazott tévéböngészőket. A böngésző sorban végigmegy a src listán, és az első általa támogatott formátumot tölti le, így a tartalék semmibe sem kerül a modern látogatóknak. Ha már megvan az asztali TrueType fájl, a TTF WOFF-ba egy lépésben elkészíti ezt a tartalékot.

Kerülje a nyers TTF vagy OTF kiszolgálását, hacsak egy platform nem kényszeríti, ahogy egyes e-mailszerkesztők és régebbi tartalomkezelők teszik. A böngészők rendben megjelenítik őket, de a fájlok tömörítetlenül utaznak, hacsak a szerver nem gzipeli a betűtípusokat, és bárkinek telepítésre kész asztali másolatot adnak. Az alábbi font-display: swap sor azt mondja a böngészőnek, hogy a szöveget azonnal tartalék betűtípussal jelenítse meg, és cserélje le, amint megérkezik az Öné, ahelyett hogy akár 3 másodpercig elrejtené a szöveget.

Ahol lehet, a saját domainjén tárolja a fájlokat. A Chrome, a Safari és a Firefox már webhelyenként particionálja a gyorsítótárát, így a megosztott CDN-ről letöltött betűtípust nem használják újra más webhelyeken, az önálló tárolás pedig megspórol egy DNS-lekérdezést és egy kapcsolatot. <link rel="preload"> elemet csak a hajtás feletti egy-két vastagsághoz adjon; ha minden stílust előtölt, versenyez a képekkel a sávszélességért.

@font-face WOFF2-vel elöl, WOFF tartalékkal és swap-pal
@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;
}

Jellemző fontfájlméretek, és miért fontos a részhalmazképzés

Egyetlen latin szövegvastagság WOFF2-ként jellemzően 20–60 KB. Ugyanez a betűtípus tömörítetlen TTF-ként gyakran két-háromszor nagyobb, és az a család, amely görög, cirill és vietnami karaktereket is lefed, stílusonként meghaladhatja a 200 KB-ot. A kínai, japán és koreai betűtípusok egészen más nagyságrendet jelentenek: egy teljes CJK vastagság több tízezer glifát tartalmaz, és még WOFF2-tömörítéssel is általában több megabájt, ami túl sok ahhoz, hogy az oldal szövege megjelenhessen.

A részhalmazolás eltávolítja azokat a karaktereket, amelyeket az oldal sosem használ, az unicode-range pedig megmondja a böngészőnek, mely karaktereket fed le egy fájl, így az csak akkor tölti le, ha az oldal tényleg tartalmazza őket. A Google Fonts pontosan ezt használja a CJK-hoz, minden családot sok kis szeletre vágva, amelyek igény szerint töltődnek be. A saját betűtípusaihoz a betűtípus-átalakító Megtartott karakterek beállítása a fájlt Latin + accents vagy Csak a beírt karakterek értékre vágja, mielőtt a szerverére kerül; a számítógépre telepítettekhez hagyja a Minden karakter értéket.

Jellemző latin szövegvastagság WOFF2-ként
20–60 KB
Jellemző WOFF2-megtakarítás a WOFF-hoz képest
≈ 30%
Jellemző teljes CJK vastagság, WOFF2-ként is
Több MB

Konvertálás a formátumok között, és mi romolhat el

A TTF–OTF átalakítás oda-vissza a TrueType-jellegű betűtípusoknál tárolóváltás: a körvonaltábla, a metrikák és az elrendezési funkciók érintetlenül átkerülnek. Az érdekes eset a CFF-alapú OTF átalakítása TTF-be. A harmadfokú görbék nem másolhatók másodfokú körvonalformátumba, ezért minden görbét egy vagy több másodfokú szakaszként rajzol újra a program, a pixelnél jóval kisebb tűréssel. A PostScript hintek sem fordíthatók le, ezért kínál az OTF–TTF eszköz Hinting beállítást Megtartás, Eltávolítás vagy Automatikus hintelés értékekkel.

A leggyakoribb átalakítás a webről vissza az asztalra. Letölt egy témát vagy tervezői készletet, csak .woff vagy .woff2 fájlokat talál, a betűtípusra pedig Wordben vagy Figmában van szüksége. A WOFF TTF-be eltávolítja a tömörítést, és visszaírja az eredeti táblákat, így a glifák, a kerning és a funkciók ugyanúgy jönnek ki, ahogy bementek. Azt nem lehet visszaállítani, amit a webes változat már elhagyott, például a részhalmazolással eltávolított karaktereket vagy a bájtok spórolására kivett hinteket.

A legtöbb átalakítási gond három dologra vezethető vissza: hintelésre, elrendezési funkciókra és változó tengelyekre. Az alábbi lista azokat a tüneteket tartalmazza, amelyeket átalakítás után valószínűleg észrevesz, és mindegyik szokásos okát.

  • Az apró szöveg elmosódott vagy egyenetlen Windowson az átalakítás után

    Az eredeti hinteket eltávolították, vagy nem lehetett átvinni. Alakítsa át újra úgy, hogy a Hinting értéke Automatikus hintelés legyen; Retina és telefonképernyőn a különbség ritkán látszik.

  • A ligatúrák, kiskapitálisok vagy stíluskészletek nem működnek többé

    Lehet, hogy az alkalmazás nem teszi elérhetővé az OpenType funkciókat, vagy egy részhalmazolási lépés elhagyta azokat az alternatív glifákat, amelyekre a funkciók mutatnak. Alakítsa át az eredeti fájlt a Minden karakter beállítással, és ellenőrizze, hogy az alkalmazásban van-e tipográfiai vagy OpenType panel.

  • A változó betűtípus már csak egy vastagságot mutat

    Egyes eszközök a változó betűtípust egyetlen statikus példánnyá lapítják. Őrizze meg a változó forrást, és az eredeti törlése előtt ellenőrizze, hogy az eredményben van-e tengelylista.

  • Az átalakított betűtípus kétszer jelenik meg a betűtípus-menüben

    Mindkét változat ugyanazt a belső családnevet használja. Távolítsa el a régi fájlt, vagy átalakítás előtt adjon meg új Betűcsalád neve értéket a Speciális beállítások alatt.

A betűtípus ellenőrzése használat vagy konvertálás előtt

A betűtípusfájl egy kis adatbázis, és három része a legtöbb kérdésre választ ad. A name tábla a családnevet, a stílusnevet, a verziót, a szerzői jogi sort és gyakran a licenc URL-jét tartalmazza; a macOS Font Book az információs nézetben mutatja, a Windows betűtípus-előnézete pedig az első sorokat. A glifalefedettség megmondja, mely nyelveket tudja szedni a betűtípus: a csak latin betűtípus csendben másik betűtípusra vált a hiányzó lengyel, török vagy vietnami karaktereknél. Változó betűtípusnál az fvar tábla sorolja fel a tengelyeket, például a 100-tól 900-ig terjedő vastagságot vagy a 75-től 125-ig terjedő szélességet.

A licencet érdemes egyszer megnézni, mielőtt bármi felkerül a netre. A kereskedelmi betűtípuskiadók gyakran külön asztali, webes és alkalmazáslicencet árulnak, és az asztali licenc általában meghatározott számú számítógépre telepítést engedélyez, de a fájl weblátogatóknak kiszolgálását vagy mobilalkalmazásba csomagolását nem. Az átalakítás a fájlformátumot változtatja meg, a licencet soha, így az asztali TTF-ből készült WOFF2 ugyanazokra a feltételekre vonatkozik, mint a TTF. Az SIL Open Font License alá eső betűtípusokat, amelyek a Google Fonts nagy részét lefedik, szabad átalakítani, részhalmazolni és saját szerverről kiszolgálni.

  • A család- és stílusnevek helyesen szerepelnek a name táblában
  • A verziószám megegyezik a használni kívánt kiadással
  • A szövegében használt minden nyelv ékezetes és különleges karaktere megvan
  • A változó betűtípus továbbra is felsorolja a vastagság- vagy szélességtengelyeket
  • A licenc fedezi a felhasználást: asztali, weboldal, alkalmazás vagy dokumentumba ágyazás

Döntési táblázat: a megfelelő betűtípus-formátum minden feladatra

A legtöbb betűtípus-kérdés arra egyszerűsödik, hol fog élni a fájl. Ha számítógépre telepítik vagy alkalmazásba csomagolják, használjon TrueType-ot vagy OpenType-ot; ha böngésző tölti le, a tömörített webes formátumokat. A táblázat a gyakori feladatokat a választandó formátumhoz és az odavezető átalakításhoz rendeli, így átugorhatja a történetet, és rögtön a kellő fájlhoz léphet.

Két feladat a kategóriák között áll. Az EPUB 3 elfogadja a TTF, OTF és WOFF formátumot, így az e-könyvek bármelyik formátumcsaládot használhatják, az SVG-betűtípusfájlok pedig a vektorgrafika rokonai, de ma főleg egyes plotter- és gravírozószoftvereknél számítanak, böngészőknél nem.

Melyik betűtípus-formátumot válasszuk, feladat szerint
FeladatHasználandó formátumHa csak ez van megÁtalakítás
Telepítés Windowsra, macOS-re vagy LinuxraTTF vagy OTFWOFF vagy WOFF2WOFF → TTF
Szoftver, amely nem fogadja el az OTF-etTTFCFF-alapú OTFOTF → TTF
Saját szerverről kiszolgált weboldal-betűtípusWOFF2TTF vagy OTFTTF → WOFF2
Tartalék nagyon régi böngészőkhözWOFFTTFTTF → WOFF
Kínai, japán vagy koreai weboldalRészhalmazolt WOFF2 szeletekTeljes TTF vagy OTFRészhalmazolás, majd WOFF2
Több vastagság egy fájlbanVáltozó TTF vagy WOFF2Változó TTFTengelyek megtartása átalakításkor
E-könyv (EPUB 3)TTF, OTF vagy WOFFWOFF2WOFF2 → TTF

A legfontosabb tudnivalók

  • Számítógépre TTF-et vagy OTF-et telepítsen; mindkettő működik Windowson, macOS-en és Linuxon.
  • Weboldalon először WOFF2-t szolgáljon ki, WOFF-ot csak nagyon régi böngészőkhöz adjon hozzá, és állítsa be a font-display: swap értéket.
  • A WOFF és a WOFF2 tömörített csomagoló formátum, így az átalakítás a letöltési méretet változtatja, nem a betűket.
  • Részhalmazoljon írásrendszer és unicode-range szerint; ez a több megabájtos CJK betűtípusoknál számít a legtöbbet.
  • Az átalakítás a fájlformátumot változtatja, a licencet soha, és figyelmetlenségből elveszhet a hintelés vagy a változó tengelyek.
MegosztásXFacebookWhatsAppTelegram

Gyakori kérdések

Jobb minőségű az OTF, mint a TTF?

Normál méretben semmilyen látható módon nem. A harmadfokú és a másodfokú görbék ugyanazokat a betűformákat írhatják le, és mindkét formátum ugyanazokat az OpenType funkciókat hordozza. Az OTF fájlok gyakran a tervező eredeti rajzai, és ez az egyetlen gyakorlati ok, hogy az ember inkább őket válassza.

Miért ZIP-ben érkezik a letöltött betűtípus, benne TTF-fel, WOFF-fal és WOFF2-vel?

A kiadó minden feladathoz külön fájlt ad. A TTF-et telepítse a számítógépére, a WOFF2-t pedig, valamint ha szeretne tartalékot, a WOFF-ot töltse fel a weboldalára.

Működik a WOFF2 e-mailben?

Csak részben. Az Apple Mail és az iOS Mail a hivatkozott stíluslapról tölti be a webes betűtípusokat, a Gmail és a Windowsos Outlook viszont figyelmen kívül hagyja az egyéni betűtípusokat és a tartalékot mutatja, ezért a font-family listát mindig biztonságos rendszerbetűtípussal zárja.

Használhatok TTC fájlt weboldalon?

Közvetlenül nem. A böngészők fájlonként egy betűtípust várnak, ezért bontsa ki a gyűjteményből az egyes betűtípusokat, és mindegyiket alakítsa át WOFF2-vé.

Kiváltják a változó betűtípusok a külön vastagsági fájlokat?

Gyakran igen. Egy 100-tól 900-ig terjedő vastagságokat lefedő változó WOFF2 általában kisebb, mint négy vagy több statikus vastagság együtt, és minden jelenlegi böngésző támogatja. Ha csak egy-két vastagságot használ, a statikus fájlok még lehetnek könnyebbek.

Érdemes még EOT és SVG betűtípusokat készíteni?

Ritkán. Az EOT csak az Internet Explorer 8-nak és régebbieknek számít, az SVG-betűtípusokat pedig a jelenlegi Chrome és Firefox figyelmen kívül hagyja, így csak régi rendszerekhez vagy az őket olvasó szoftverekhez érdemes elkészíteni.

Olvasson tovább