Hvad er OTF-filformatet?
.otf-filer indeholder OpenType-skrifttypedefinitioner. OpenType-standarden blev udviklet i fællesskab af Adobe og Microsoft med målet om at være den universelle skrifttypestandard, der understøttes af alle software- og hardwareplatforme. Et af midlerne til at nå dette mål er bred understøttelse af Unicode-kodning og et omfattende sæt typografiske funktionaliteter, herunder:
- alternative tegn (stilistiske alternativer, swashes og ornamenter),
- understøttelse af avanceret tekstopsætning via
GSUB/GPOSlayouttabeller (ligaturer, kapitæler, kontekstuel substitution, præcis knibning), - weblevering gennem WOFF2-containere, når skrifttyper serveres direkte fra et websted.
Det er værd at bemærke, at skrifttyper gemt i .otf-filer er fuldt skalerbare, hvilket betyder, at deres størrelse kan ændres uden tab af kvalitet. .otf-skrifttyper er baseret på kubiske Bézier-kurver - specifikt PostScript/CFF-konturer gemt i CFF-tabellen - hvilket bevarer kvaliteten uden at kræve konvertering, i modsætning til de kvadratiske kurver, der bruges i .ttf-filer. .otf-skrifttyper bevarer altid deres oprindelige design.
.otf er en multi-platform, multi-sprog standard, der er særlig nyttig, når man arbejder med ikke-latinske alfabeter som kinesisk eller arabisk, og understøtter op til 65.535 glyffer pr. fil. De kompakte CFF-glyfdata holder filstørrelserne nede sammenlignet med visse ældre skrifttypeformater. Standarden tilbyder også en funktion til digitalt at signere skrifttypesættet via en valgfri DSIG-tabel for at bevare integriteten og autenticiteten af .otf-skrifttyper.
Sikkerhed og tryghed
RISIKO: LOWEn OTF er skrifttypedata, ikke eksekverbar kode, så den er sikker at installere ved normal brug. To reelle forholdsregler: skrifttyperasterizere (i operativsystemet, browsere og PDF-læsere) har en lang CVE-historik med at blive udnyttet af misdannede skrifttyper, så installer kun skrifttyper fra pålidelige kilder og hold dit system opdateret. Og vær opmærksom på licensering/indlejring: OS/2 fsType-flaggene angiver, om en skrifttype må indlejres eller installeres, og mange «gratis» skrifttyper er kun gratis til personlig brug - kommerciel brug, web-indlejring eller app-bundling kan kræve en betalt licens. Undgå tvivlsomme «gratis skrifttype»-sider, hvis downloadere bundler adware; foretræk producenten, Google Fonts eller Adobe Fonts.
Formatdetaljer
kort fortaltProgrammer der åbner OTF-filer
fc-cache -f for at registrere den. Tekniske detaljer
dyb specifikation| 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 - identificerer CFF/PostScript-flavored OpenType |
| Byte-rækkefølge | Big-endian |
| Containerformat | sfnt - binært tabelkatalog med taggede, offset-adresserede tabeller |
| Konturtype | PostScript/CFF - kubiske Bézier-kurver (Type 2 charstrings i CFF-tabellen) |
| Kernestabeller | CFF (konturer), cmap (tegn-til-glyf), head, hhea, hmtx, name, OS/2, post, GSUB, GPOS, GDEF |
| Komprimering | Ingen i rå .otf; WOFF- og WOFF2-containere tilføjer zlib/Brotli-komprimering til weblevering |
| Maksimalt antal glyffer | 65.535 pr. skrifttype (16-bit glyf-indeks) |
| Units per em (UPM) | 1.000 UPM er standard for CFF-flavored OpenType (mod 2.048 for TrueType) |
| Integritet / tjeksummer | Tjeksummer pr. tabel plus checkSumAdjustment i head-tabellen; valgfri DSIG-tabel til digital signering |
| Understøttelse af farveskrifttyper | COLR/CPAL-tabeller (lagdelt vektor), sbix (Apple bitmap), CBDT/CBLC (PNG bitmaps) - alle valgfrie udvidelser |
| Indlejringstilladelser | fsType bit-felt i OS/2-tabellen styrer rettigheder til installation, redigering, print/forhåndsvisning og ingen-indlejring |
| Unicode-dækning | Fuld Unicode inklusive supplerende planer; glyf-til-tegn-mapping defineret i cmap-tabellen |
| Typisk filstørrelse | 30 KB - 5 MB for latinske familier; store CJK OpenType-skrifttyper kan nå titusinder af MB |
| Udgivet | 1996 (announced by Microsoft and Adobe); first fonts shipped 2000-2001 |
| Seneste version | OpenType 1.9.x; standardized as ISO/IEC 14496-22 'Open Font Format', current edition 2019 |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
OTF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om OTF-filer.
Ofte stillede spørgsmål
Hvordan installerer jeg en OTF-skrifttype?
fc-cache -f. Skrifttypen vises derefter i dine apps.Hvad er forskellen på OTF og TTF?
Hvordan konverterer jeg en OTF til WOFF2 til mit websted?
Hvorfor vil min OTF ikke installeres eller vises i min app?
fc-cache -f).