Når man validerer en EPUB-fil, kan man støte på følgende feilmelding:
ERROR: META-INF/encryption.xml(5,67): Obfuscated resource must be a Font Core Media Type (was declared as "application/x-font-ttf" in "OEBPS/content.opf").
Denne feilen oppstår når det benyttes en font som ikke er definert som en Core Media Type i EPUB 3-spesifikasjonen ved Font Obfuscation. EPUB 3 tillater kun følgende fonttyper som Core Media Types ved Font Obfuscation:
- WOFF
- WOFF2
- TrueType (TTF)
- OpenType (OTF)
Hvordan løse problemet
For å rette opp feilen må man bytte ut fontene som ikke er støttet. Feilmeldingen viser hvilken fil og linje i filen som refererer til den problematiske fonten. I eksempelet over må man åpne encryption.xml filen som ligger i META-INF mappen og se på linje 5, hvor den aktuelle fonten er spesifisert.
I dette tilfellet er det Baskerville-Italic som forårsaker feilen. Selv om kun denne varianten nevnes, er det sannsynlig at hele Baskerville-fontpakken vil skape problemer. Derfor anbefales det å bytte ut alle Baskerville-fontene med en font som er innenfor EPUB 3s støttede formater (WOFF, WOFF2, TTF eller OTF).
Kommentarer
0 kommentarer
Artikkelen er stengt for kommentarer.