GlyphenChecker / FontSubsetter

Der pagina GlyphenChecker prüft alle im XML vorkommenden Zeichen gegen die im EPUB verwendeten Schriften (keine Systemschriften!) und berichtet fehlende Glyphen in der Schrift an den Benutzer.

Dabei werden ALLE im EPUB verwendeten Schriftschnitte gegen ALLE Zeichen der XML-Datei geprüft! Der GlyphenChecker kann nicht prüfen, ob das fehlende Zeichen auch tatsächlich an einer Stelle vorkommt, die mit diesem Schriftschnitt formatiert wird. Er gleicht nur alle vorkommenden Zeichen mit dem Zeichenumfang des Fonts ab. Eine fehlende Glyphe ist also nur problematisch, wenn sie an einer Stelle vorkommt, die in der vom GlyphenChecker gemeldeten Schrift formatiert ist UND dieses Zeichen beinhaltet.

[Anmerkung]Hinweis

Ab parsX 3.2.3 werden auch alle Zeichen aus dem verwendeten ConfigSetting (genauer: aus dem verwendeten ConfigFile) beim GlyphenCheck und beim Subsetting berücksichtigt.

Ggfs. treten dadurch Warnungen auf, die sich nicht auf die XML-Datei, sondern ausschließlich auf das verwendete ConfigSetting beziehen.

Der pagina FontSubsetter baut auf den Ergebnissen des GlyphenCheckers auf und löscht aus den EPUB-Fonts all diejenigen Zeichen, die im XML nicht vorkommen. Dadurch ist es möglich, sehr umfangreiche Unicode-Fonts für das EPUB-Format zu verwenden und dennoch eine geringe Dateigröße zu erzeugen.

Dieser Vorgang ist vergleichbar mit dem von Adobe Acrobat angebotenen Font-Subsetting in PDF-Dokumenten.