Gast
#1527123
Hallo zusammen, hat jemand Erfahrungen mit TTF Fonts auf embedded Systemen? Bei uns in der Entwicklung wurden bis jetzt Bitmap-basierte Schriften verwendet, z.B bei der Entwicklung von embedded GUIs. Dabei wurden nur die Zeichen abgespeichert, die tatsächlich benötigt wurden, um Speicherplatz zu sparen.Nun kommt bei uns eine neue GUI Bibliothek zum Einsatz,die ausschließlich TTF Fonts verwendet.Diese können SEHR groß sein,z.B.eine Datei mit asiatischen Zeichen ist 17MB groß, für embedded Systeme viel zu groß. Ich habe es geschaft mit dem freien TTX TTF-XML-Konverter(TTF-Decompiler) und einer auf XMl-Parser basierten Eigenentwicklung, durch Entfernen der nicht benötigten Glyphdaten und anschließender Rückkonvertierung von XML nach TTF die Dateigröße auf ca 7 MB zu reduzieren, bei manchen anderen TTFs sogar von ca. 7MB auf ca. 800kb! Es hängt davon ab, wieviele Zeichen nicht benötigt werden und wie komplex die Glyphen sind.Bei uns handelt es sich schon um einige Zeichen ca. 200.Im 2en Schritt wurden zusätzlich noch die Bitmapdaten für bestimmte Zeichengrößen entfernt -> ein Dos-Tool von (10E-6soft) :-) Soweit so gut, nur 7MB "wiegen" auf einem ES immer noch 7MB :-). Meine Frage ist, hat jemand schon was ähnliches Gemacht bzw. kennt sich etwas aus mit der Materie und kann mir einen Tip geben, wie ich das Zeug weiter optimieren/reduzieren oder ähn. kann?Z.B die Zeichen rauskopiere und in eine neue TTF-Datei schreibe oder so? Der Aufbau von TTFs ist zu komplex, einen eigen Compiler/Decompiler zu schreiben ist galub ich utopisch. Mehrere 100 Zeichen Manuell zu malen bzw. zu kopieren auch. Viele Grüße