Ich hatte gerade das Problem, dass ich in einem OOo-Dokument die Schriftart Anivers verwenden wollte.
OpenOffice.org unterstützt OpenType-Schriften jedoch leider nicht. Bei meiner Suche bin ich hier fündig geworden, dass man die Font recht “einfach” in eine TrueType-Schrift umwandeln kann.
Dazu installiert man das Paket fontforge und erstellt mit einem Texteditor folgendes Script:
#!/usr/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);
Diese Datei speichert man dann als otf2ttf.sh und macht sie ausführbar.
In diesem beispiel befindet sich die Schriftdatei im gleichen Ordner wie das Script. Offnet man diesen Ordner in einer Konsole kann man das File einfach mit
fontforge -script otf2ttf.sh Anivers_Regular.otf
zu einer TrueType-Schrift umwandeln.
Je nachdem, ob die Datei für einen oder alle User verwendbar sein soll kopiert man die Datei entweder nach ~/.fonts/truetype oder (mit Root-Rechten) nach /usr/share/fonts/truetype.
Schon kann die Schriftart auch in OpenOffice.org verwendet werden.
