Zu Inhalt springen

Optimierung von Fonts bzgl. der Dateigröße

Hervorgehobene Antworten

Hallo!

Ich wollte mal fragen, was eure besten Tricks sind, um die Dateigroesse einer Font kleiner zu bekommen. Ich will den Kanji Stroke Order Font (http://sites.google.com/site/nihilistorguk/) auf einem mobilen Geraet verwenden, und da gehen 16mb einfach nicht. Ein geringer Qualitaetsverlust waere ok.

Mit der Simplify Funktion von Fontforge konnte ich die Dateigroesse etwa halbieren, finde aber, dass 8mb immer noch zu viel sind. Ein Ansatz waere ja, einfach mal die ganzen kleinen Zahlen in Composite-Glyphen umzuwandeln, allerdings braeuchte ich da auch ein Tool, was das automatisch macht bei 6000 Kanji :)

Gruss Andreas

Ich denke, den Trick den du suchst, gibt es nicht. Der Font hat über 7000 komplexe Vektor-Zeichen und die benötigen eben diesen Platz. Da kannst Du die Outlines noch so sehr vereinfachen oder ein paar Composites basteln. Das wird nichts wesentliches ändern.

Sinnvoll wäre gegebenenfalls natürlich eine Komprimierung, wie sie das PostScript-basierte OpenType-Fontformat (.otf) bietet. Oder die App, die den Font verwenden soll, dekomprimiert den Font selbstständig. Aber so oder so, Du wirst nicht wesentlich weniger MB herausbekommen, als ja das Download-ZIP(!)-Archiv schon hat. Das ist ja dann schon die optimierte Dateigröße …

Wahrscheinlich wäre einfach ein anderer Font angebracht. Dieser hier hat einfach viel zu komplexe Outlines, die ja gerade bei der Anwendung auf einem mobilen Gerät (Telefon?) ohnehin nicht deutlich genug darstellbar wären.

  • 2 Wochen später...

Erstelle ein Konto, um zu kommentieren

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.