Hva er OTF-filformatet?
.otf-filer inneholder OpenType-fontdefinisjoner. OpenType-standarden ble utviklet i fellesskap av Adobe og Microsoft, med mål om å være den universelle fontstandarden støttet av alle programvare- og maskinvareplattformer. Et av midlene for å nå dette målet er bred støtte for Unicode-koding og et omfattende sett med typografiske funksjoner, inkludert:
- alternative tegn (stilistiske alternativer, «swashes» og ornamenter),
- støtte for avansert tekstsetting via
GSUB/GPOS-layouttabeller (ligaturer, kapitéler, kontekstuell substitusjon, presis kerning), - weblevering gjennom WOFF2-innpakninger når fonter serveres direkte fra et nettsted.
Det er verdt å merke seg at fonter lagret i .otf-filer er fullt skalerbare, noe som betyr at størrelsen kan endres uten tap av kvalitet. .otf-fonter er basert på kubiske Bézier-kurver - spesifikt PostScript/CFF-konturer lagret i CFF-tabellen - som bevarer kvaliteten uten å kreve konvertering, i motsetning til de kvadratiske kurvene som brukes i .ttf-filer. .otf-fonter bevarer alltid sitt opprinnelige design.
.otf er en multiplattform, flerspråklig standard som er spesielt nyttig når du arbeider med ikke-latinske alfabet som kinesisk eller arabisk, og støtter opptil 65 535 glyfer per fil. De kompakte CFF-glyfdataene holder filstørrelsene lave sammenlignet med enkelte eldre fontformater. Standarden tilbyr også en funksjon for å signere fontsettet digitalt via en valgfri DSIG-tabell, for å bevare integriteten og autentisiteten til .otf-fonter.
Sikkerhet og trygghet
RISIKO: LOWEn OTF er fontdata, ikke kjørbar kode, så den er trygg å installere ved normal bruk. To reelle forholdsregler: font-rasterisere (i operativsystemet, nettlesere og PDF-lesere) har en lang CVE-historikk med å bli utnyttet av misformede fonter, så installer kun fonter fra pålitelige kilder og hold systemet oppdatert. Vær også oppmerksom på lisensiering/innbygging: OS/2 fsType-flaggene angir om en font kan bygges inn eller installeres, og mange «gratis» fonter er kun gratis for personlig bruk - kommersiell bruk, web-innbygging eller app-pakking kan kreve en betalt lisens. Unngå tvilsomme nettsteder for «gratis fonter» hvis nedlastingsprogrammer pakker med reklameprogramvare; foretrekk produsenten, Google Fonts eller Adobe Fonts.
Formatdetaljer
i et nøtteskallProgrammer som åpner OTF-filer
fc-cache -f for å registrere den. Tekniske detaljer
dyp spesifikasjon| MIME-type | font/otf (også application/x-font-otf, application/vnd.ms-opentype) |
| Filsignatur (magic bytes) | «OTTO» (hex 4F 54 54 4F) ved offset 0 - identifiserer CFF/PostScript-variant av OpenType |
| Byterekkefølge | Big-endian |
| Beholderformat | sfnt - binær tabelloversikt med taggede, offset-adresserte tabeller |
| Konturtype | PostScript/CFF - kubiske Bézier-kurver (Type 2 charstrings i CFF-tabellen) |
| Kjernetabeller | CFF (konturer), cmap (tegn-til-glyf), head, hhea, hmtx, name, OS/2, post, GSUB, GPOS, GDEF |
| Komprimering | Ingen i rå .otf; WOFF- og WOFF2-innpakninger legger til zlib/Brotli-komprimering for weblevering |
| Maksimalt antall glyfer | 65 535 per font (16-bit glyf-indeks) |
| Enheter per em (UPM) | 1 000 UPM er standard for CFF-variant av OpenType (mot 2 048 for TrueType) |
| Integritet / sjekksummer | Sjekksummer per tabell pluss checkSumAdjustment i head-tabellen; valgfri DSIG-tabell for digital signering |
| Støtte for fargefonter | COLR/CPAL-tabeller (lagdelt vektor), sbix (Apple bitmap), CBDT/CBLC (PNG bitmaps) - alle er valgfrie utvidelser |
| Innbyggingstillatelser | fsType bit-felt i OS/2-tabellen kontrollerer rettigheter for installasjon, redigering, utskrift/forhåndsvisning og ingen-innbygging |
| Unicode-dekning | Full Unicode inkludert supplerende plan; glyf-til-tegn-mapping definert i cmap-tabellen |
| Typisk filstørrelse | 30 KB - 5 MB for latinske familier; store CJK OpenType-fonter kan nå titalls MB |
| Utgitt | 1996 (announced by Microsoft and Adobe); first fonts shipped 2000-2001 |
| Siste versjon | OpenType 1.9.x; standardized as ISO/IEC 14496-22 'Open Font Format', current edition 2019 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
OTF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om OTF-filer.
Ofte stilte spørsmål
Hvordan installerer jeg en OTF-font?
fc-cache -f. Fonten vil deretter vises i appene dine.Hva er forskjellen mellom OTF og TTF?
Hvordan konverterer jeg en OTF til WOFF2 for nettstedet mitt?
Hvorfor vil ikke min OTF installeres eller vises i appen min?
fc-cache -f).