Installieren anderer Schriftarten auf Wine

27

Gibt es eine Möglichkeit, Schriftarten auf Wein zu installieren?

Ich versuche, Schriftarten zu installieren, damit ich Text in verschiedenen Apps anders rendern kann. Speziell unzählige.

chrisjlee
quelle

Antworten:

32

Wein bekommt seine Schriften von vier Stellen:

  1. Die Standardsystemschriftarten bei /usr/share/fonts. Sie können hier Zeichensätze hinzufügen, indem Sie Zeichensatzpakete aus dem Software Center installieren, sofern diese verfügbar sind. Vermeiden Sie es, Dateien manuell hierher zu kopieren .
  2. Wein privaten /usr/share/wine/fontsOrdner. Sie sollten hier keine Schriftarten hinzufügen, aber wenn Sie eine Schrift in Wine und nicht im System sehen, ist sie wahrscheinlich hier. Beispiele für diese Schriftarten sind die privaten Marlett-, Symbol- und Tahoma-Schriftarten von Wine, die aus Gründen der Anwendungskompatibilität benötigt werden, ansonsten aber nicht die besten sind.
  3. Der ~/.fontsOrdner in Ihrem Home-Verzeichnis. Hier sollten Sie selbst installierte Schriftarten manuell kopieren, die entweder aus dem Internet heruntergeladen oder von einer Windows-Installation kopiert wurden.
  4. Das Äquivalent des Ordners C: \ Windows \ Fonts im aktuellen Wine-Präfix. Sofern Sie bei der Ausführung von Wine nicht die Umgebungsvariable WINEPREFIX angegeben haben, befindet sich diese im Allgemeinen in ~ / .wine / drive_c / Windows / fonts.

Bei Konflikten (z. B. wenn Sie die echte Tahoma-Schriftart in Ihrem Home-Verzeichnis installieren) ist Wine schlau genug und verwendet die manuell installierten.

Scott Ritchie
quelle
7
Nachdem Sie die Schriften kopiert haben, ist es sehr wichtig, den Befehl aufzurufen, sudo fc-cache -fvda Wine diese Schriften sonst nicht sieht (von wird es sehen, aber nach einem Neustart Ihres Systems)
Viktor
fc-cache war nicht genug für mich (Schriften kopiert in C: \ Windows \ Fonts), aber nach dem Neustart von wine-Programmen konnten die neuen Schriften verwendet werden
personne3000
10

Wein sagt hier

Die Konfiguration von Schriftarten, einst ein übles Problem, ist jetzt viel einfacher. Wenn Sie unter Windows über eine Sammlung von TrueType-Schriftarten verfügen, müssen Sie lediglich die .ttf-Dateien nach c: \ windows \ fonts kopieren.

Dale E. Moore
quelle
Es sieht so aus , dass Link ist jetzt tot
JRH
4

Ich erkenne, dass dies Ubuntu Q & A ist, aber da diese Antwort so hilfreich war und auch für CentOS und Fedora Linux galt, möchte ich Folgendes hinzufügen: Ich habe einen Windows APL-Interpreter installiert, um unter Wine zu laufen, und natürlich verwendet APL (und braucht wirklich!) die spezialisierten APL-Schriften. Wine 2.0.1 (neueste stabile Version) wurde aus dem Quellcode kompiliert und auf einer CentOS 6.6-Box (Linux-Kernel: 2.6.32-504.el6.i686) unter Verwendung des Gnome 2.28.2 Xwindows-Desktops habe ich gerade den Apl * kopiert. .ttf-Schriftdateien in das Wein-Schriftverzeichnis ../wine/wine-2.0.1/fonts, das Verzeichnis, das beim Entpacken des Wein-Quell-Tarballs erstellt wird. Hat gut funktioniert. Aber auf einem älteren Fedora-Kernel (Linux-Kernel: 2.6.27 25-78.2.56.fc9.i686), auch mit Gnome (2.22.3), musste ich beim Kompilieren und Erstellen von Wine die APL-Schriften in ~ einfügen /.wine/drive_c/windows/Fonts, damit der APL-Interpreter sie sieht. Das ist das Benutzerverzeichnis, das erstellt wird, wenn Wein zum ersten Mal ausgeführt wird. In beiden Fällen läuft Wein gut, und der APL-Interpreter kann die erforderlichen speziellen Schriftarten anzeigen.

gemesyscanada
quelle
Kleiner Hinweis: Auf der CentOS-Box hatte ich "make install" nicht ausgeführt. Ich ließ Wine direkt aus dem Quell-Hive laufen und verwendete die mitgelieferte "Wein" -Verpackung. Sobald ich eine ordnungsgemäße Installation von "wine" auf der CentOS-Box ausgeführt habe, ist das Verhalten der beiden Linux-Boxen konvergiert - d. H. beide erfordern , dass die Schriften in ~ / .wine / drive_c / windows / Fonts - Verzeichnis installiert werden, für das Windows - Programm (die APL - Interpreter in diesem Fall), um tatsächlich die Schriftarten zu sehen.
Gemesyscanada
0

Eine andere Option ist die Installation von PlayOnLinux, das nach dem Start standardmäßig mehrere Microsoft-Schriftarten installiert (Ich denke, auch in Winetricks enthalten).

Luis Alvarado
quelle
0

Wenn Sie PlayOnLinux verwendet haben:

~/.PlayOnLinux/wineprefix/YOURPROGRAM/drive_c/windows/Fonts

Anwendung neu starten und erneut testen.

btd1337
quelle