Vad är filformatet OTF?
.otf-filer innehåller OpenType-typsnittsdefinitioner. OpenType-standarden utvecklades gemensamt av Adobe och Microsoft med målet att vara den universella typsnittsstandarden som stöds av alla program- och hårdvaruplattformar. Ett av sätten att uppnå detta mål är det breda stödet för Unicode-kodning och en omfattande uppsättning typografiska funktioner, inklusive:
- alternativa tecken (stilistiska alternativ, swashes och ornament),
- stöd för avancerad textsättning via
GSUB/GPOS-layouttabeller (ligaturer, kapitäler, kontextuell ersättning, exakt kerning), - webbleverans genom WOFF2-behållare när typsnitt serveras direkt från en webbplats.
Det är värt att notera att typsnitt sparade i .otf-filer är helt skalbara, vilket innebär att deras storlek kan ändras utan kvalitetsförlust. .otf-typsnitt är baserade på kubiska Bézier-kurvor - specifikt PostScript/CFF-konturer lagrade i CFF-tabellen - vilket bevarar kvaliteten utan att kräva konvertering, till skillnad från de kvadratiska kurvor som används i .ttf-filer. .otf-typsnitt bevarar alltid sin ursprungliga design.
.otf är en plattformsoberoende flerspråkig standard som är särskilt användbar vid arbete med icke-latinska alfabet som kinesiska eller arabiska, med stöd för upp till 65 535 glyfer per fil. Den kompakta CFF-glyfdatan håller filstorlekarna små jämfört med vissa äldre typsnittsformat. Standarden erbjuder också en funktion för att signera typsnittsuppsättningen digitalt via en valfri DSIG-tabell, för att bevara integriteten och autenticiteten hos .otf-typsnitt.
Säkerhet & trygghet
RISK: LOWEn OTF är typsnittsdata, inte exekverbar kod, så den är säker att installera vid normal användning. Två varningar: typsnitts-rasterizers (i operativsystemet, webbläsare och PDF-läsare) har en lång CVE-historik av att utnyttjas av felaktiga typsnitt, så installera endast typsnitt från välrenommerade källor och håll ditt system uppdaterat. Tänk även på licensiering/inbäddning: OS/2 fsType-flaggorna anger om ett typsnitt får bäddas in eller installeras, och många «gratis» typsnitt är endast gratis för personligt bruk - kommersiell användning, webbinbäddning eller app-paketering kan behöva en betald licens. Undvik skumma webbplatser för «gratis typsnitt» vars nedladdningsprogram paketerar annonsprogram; föredra gjuteriet, Google Fonts eller Adobe Fonts.
Formatdetaljer
i ett nötskalProgram som öppnar OTF-filer
fc-cache -f för att registrera det. Tekniska detaljer
djup specifikation| MIME-typ | font/otf (även application/x-font-otf, application/vnd.ms-opentype) |
| Filsignatur (magic bytes) | «OTTO» (hex 4F 54 54 4F) vid offset 0 - identifierar CFF/PostScript-baserad OpenType |
| Byteordning | Big-endian |
| Behållarformat | sfnt - binär tabellkatalog med taggade, offset-adresserade tabeller |
| Konturtyp | PostScript/CFF - kubiska Bézier-kurvor (Type 2 charstrings i CFF-tabellen) |
| Kärntabeller | CFF (konturer), cmap (tecken-till-glyf), head, hhea, hmtx, name, OS/2, post, GSUB, GPOS, GDEF |
| Komprimering | Ingen i rå .otf; WOFF- och WOFF2-behållare lägger till zlib/Brotli-komprimering för webbleverans |
| Maximalt antal glyfer | 65 535 per typsnitt (16-bitars glyfindex) |
| Units per em (UPM) | 1 000 UPM är standard för CFF-baserad OpenType (mot 2 048 för TrueType) |
| Integritet / kontrollsummor | Kontrollsummor per tabell plus checkSumAdjustment i head-tabellen; valfri DSIG-tabell för digital signering |
| Stöd för färgtypsnitt | COLR/CPAL-tabeller (lagrad vektor), sbix (Apple bitmap), CBDT/CBLC (PNG bitmaps) - alla är valfria tillägg |
| Inbäddningsrättigheter | fsType-bitfält i OS/2-tabellen styr rättigheter för installation, redigering, utskrift/förhandsgranskning och nekad inbäddning |
| Unicode-täckning | Fullständig Unicode inklusive kompletterande plan; glyf-till-tecken-mappning definierad i cmap-tabellen |
| Typisk filstorlek | 30 KB - 5 MB för latinska familjer; stora CJK OpenType-typsnitt kan nå tiotals MB |
| Släppt | 1996 (announced by Microsoft and Adobe); first fonts shipped 2000-2001 |
| Senaste version | OpenType 1.9.x; standardized as ISO/IEC 14496-22 'Open Font Format', current edition 2019 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
OTF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om OTF-filer.
Vanliga frågor
Hur installerar jag ett OTF-typsnitt?
fc-cache -f. Typsnittet visas sedan i dina appar.Vad är skillnaden mellan OTF och TTF?
Hur konverterar jag en OTF till WOFF2 för min webbplats?
Varför installeras inte min OTF eller visas inte i min app?
fc-cache -f).