Aktuell werden folgende Fonts von dem Projekt erfasst (die Hersteller sind in Klammer angegeben):
- Arial (URW)
- Classico (URW)
- DayRoman (Apostrophiclabs)
- Euro symbols (Adobe)
- GaramondNo8 (URW)
- GaramondNo8 Expert (Michael Sharpe)
- LetterGothic (URW)
- LuxiMono (Bigelow & Holmes)
- VnTeX nonfree (Hàn Thế Thành)
- Webomints (Galapagos Design Group)
Die Installation der Schriften erfolgt in zwei Schritten:
- Die Installation des Skripts getnonfreefonts
- Die Installation der Fonts
Die Installation von getnonfreefonts erfolgt in drei Schritten:
- Zunächst muss man install-getnonfreefonts aus dem Internet herunterladen. Es handelt sich hierbei um ein lua Script für texlua. texlua ist seit TeX Live 2008 Bestandteil von TeX Live.
- Als nächstes öffnet man eine Textkonsole (Wie kompiliere ich im Terminal?) und wechselt mittels »cd« in das Verzeichnis mit der eben heruntergeladenen Datei.
- Jetzt ruft man in der Textkonsole auf. Nun gibt es zwei Möglichkeiten. Entweder bekommt man in etwa folgende Aufgabe:
texlua install-getnonfreefonts
oder die Fehlermeldung:Detected Installation: /usr/local/share/texlive/2010 Detected System: i386-linux Checking Permissions: rwxr-xr-x ... [ok] Installing texmf/scripts/getnonfreefonts/getnonfreefonts.pl ... [done] Installing texmf/doc/man/man1/getnonfreefonts.1 ... [done] Installing texmf/doc/man/man1/getnonfreefonts-sys.1 ... [done] md5sum: cdc91dd4b6bea936a013a16836421a0b getnonfreefonts.pl ... [ok] md5sum: f850d910dd96ee27cecdb3772047d247 getnonfreefonts.1 ... [ok] md5sum: fb2b0f7699db8e627d4e26b730e94928 getnonfreefonts-sys.1 ... [ok] Fixing File Permissions ... [done] Creating symlinks in 'bin/i386-linux' ... [done] texhash: Updating /usr/local/share/texlive/2010/texmf/ls-R... texhash: Done.
Im ersten Fall hat alles funktioniert. Im zweiten Fall hat man keinen Schreibzugriff auf die TeX-Live-Systemverzeichnisse. In diesem Fall benötigt man root-Rechte via sudo. Mit diesen sollte der AufrufDetected Installation: /usr/local/share/texlive/2010 Detected System: x86_64-linux Checking Permissions: rwxr-xr-x ... [ok] mkdir /usr/local/share/texlive/2010/texmf/scripts/getnonfreefonts ... [failed] Sorry, couldn't create directory /usr/local/share/texlive/2010/texmf/scripts/getnonfreefonts
dann zu der Ausgabe der funktionierenden Installation von getnonfreefonts führen. Erhält man stattdessen die Fehlermeldungsudo texlua install-getnonfreefonts
sollte man es noch einmal mitYour TeX System seems to be broken. Can't continue.
probieren oder in Schritt 2 eine root-Konsole öffnen und die Anweisungsudo -i texlua ${PWD}/install-getnonfreefonts
darin ausführen.texlua install-getnonfreefonts
Die Installation der Fonts erfolgt über das soeben installierte getnonfreefonts. Es handelt sich dabei genauer um die Scripte getnonfreefonts und getnonfreefonts-sys. Zwei Scripte bedeutet auch: Zwei Möglichkeiten für die Installation.
- Zum einen kann man die Fonts unter dem Konto eines Benutzers nur für diesen einen Benutzer installieren. Hierfür meldet man sich als der gewünschte Benutzer an und ruft dann auf. Dadurch werden alle (deshalb Option -a) Fonts installiert und für den Benutzer eingebunden.
getnonfreefonts -a
Ob die Fonts korrekt installiert wurden, kann man mitkontrollieren.getnonfreefonts -l
- Zum anderen kann man die Fonts mit root-Rechten für alle Benutzer instalieren. Hierfür ruft man auf. Führt dies zu der Fehlermeldung
sudo getnonfreefonts-sys -a
so probiert man dasselbe noch einmal mit:sh: kpsewhich: Kommando nicht gefunden. ! ERROR: The variable TEXMFLOCAL is not set.
Ob die Fonts korrekt installiert wurden, kann man dann mitsudo -i getnonfreefonts-sys -a
bzw.sudo getnonfreefonts-sys -l
kontrollieren.sudo -i getnonfreefonts-sys
Links:
- http://tug.org/fonts/getnonfreefonts/: Homepage des getnonfreefonts-Projekts
- http://tug.org/fonts/getnonfreefonts/ge ... nts.1.html: Manual Page zu getnonfreefonts
- http://tug.org/fonts/getnonfreefonts/in ... nfreefonts: Installer für getnonfreefonts
Zuletzt geändert am 06.01.2015 von Johannes_B