OTF-Schriften in das TTF-Format umwandeln
Da z.B. Openoffice in Linux immer noch nicht mit OTF-Schriften umgehen kann, muss
man
diese Schriften in das TTF-Format umwandeln. Dazu wird fontforge benötigt.
Unter Ubuntu bzw. Debian lässt sich das Programm einfach über
apt-get nachinstallieren.
Nach der Installation kann man nun die OTFs in
TTFs umwandeln.Dazu kopiert man die OTF-Dateien erst einmal in einen Extraordner. Dann sichert man folgende Zeilen in einer Datei:
#!/usr/local/bin/fontforge
# Quick and dirty hack: converts a font to truetype (.ttf)
Print("Opening "+$1);
Open($1);
Print("Saving "+$1:r+".ttf");
Generate($1:r+".ttf");
Quit(0);
Z.B. als "otf2ttf.sh".# Quick and dirty hack: converts a font to truetype (.ttf)
Print("Opening "+$1);
Open($1);
Print("Saving "+$1:r+".ttf");
Generate($1:r+".ttf");
Quit(0);
Will man nun eine Schriftdatei umwandeln, benutzt man folgenden Befehl:
fontforge
-script
otf2ttf.sh
FONTNAME.otf
Will man mehrere Dateien in einem Verzeichnis umwandeln, gibt man
folgendes ein:for
i
in
*.otf;
do fontforge -script otf2ttf.sh $i; done
Quelle: http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html