Linux: OTF-Schriften in das TTF-Format konvertieren

Da einige Programme  in Linux, z.B. Openoffice, immer noch nicht mit OTF-Schriften umgehen können, 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.

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