Instalowanie innych czcionek na winie


27

Czy istnieje sposób instalowania czcionek na winie?

Chcę zainstalować czcionki, aby móc używać ich do renderowania tekstu w różnych aplikacjach. Szczególnie niezliczone.

Odpowiedzi:


32

Wine otrzymuje swoje czcionki z czterech miejsc:

  1. Standardowe czcionki systemowe w /usr/share/fonts. Możesz tutaj dodawać czcionki, instalując paczki czcionek z Software Center, jeśli są dostępne. Unikaj ręcznego kopiowania plików tutaj .
  2. Prywatny /usr/share/wine/fontsfolder Wine . Nie powinieneś tutaj dodawać czcionek, ale jeśli widzisz czcionkę w Wine, a nie w systemie - prawdopodobnie jest tutaj. Przykłady takich czcionek obejmują prywatne czcionki Marlett, symbol i tahoma Wine, które są potrzebne do kompatybilności aplikacji, ale poza tym nie są najlepsze.
  3. ~/.fontsFolder w katalogu głównym. W tym miejscu należy ręcznie skopiować samodzielnie zainstalowane czcionki, pobrane z Internetu lub skopiowane z instalacji systemu Windows.
  4. Odpowiednik folderu C: \ Windows \ Fonts w bieżącym prefiksie Wine. O ile nie określiłeś zmiennej środowiskowej WINEPREFIX podczas uruchamiania Wine, będzie ona na ogół znajdować się w ~ / .wine / drive_c / Windows / fonts.

W przypadku konfliktów (np. Instalujesz prawdziwą czcionkę Tahoma w swoim katalogu domowym), Wine jest na tyle sprytny i używa ręcznie zainstalowanych.


7
Po skopiowaniu czcionek bardzo ważne jest, aby wywołać polecenie, w sudo fc-cache -fvprzeciwnym razie wine nie zobaczy tych czcionek (of will see, ale po ponownym uruchomieniu systemu)
Viktor

pamięć podręczna fc nie była dla mnie wystarczająca (czcionki skopiowane w C: \ Windows \ Fonts), ale po ponownym uruchomieniu wina programy mogły korzystać z nowych czcionek
personne3000,

10

Wino mówi tutaj

Konfiguracja czcionek, niegdyś paskudny problem, jest teraz znacznie prostsza. Jeśli masz kolekcję czcionek TrueType w systemie Windows, wystarczy po prostu skopiować pliki .ttf do c: \ windows \ fonts.


Wygląda na to, że ten link jest już
nieaktualny

4

Zdaję sobie sprawę, że jest to pytanie i odpowiedzi Ubuntu, ale ponieważ ta odpowiedź była bardzo pomocna i dotyczyła zarówno CentOS, jak i Fedory Linux, pozwólcie, że dodam to: Zainstalowałem interpreter APL Windows, aby działał pod Wine, i oczywiście APL używa (i naprawdę potrzebuje!) specjalistycznych czcionek APL. Wine 2.0.1 (najnowsza stabilna wersja) została skompilowana ze źródła, a na pudełku CentOS 6.6 (jądro Linux: 2.6.32-504.el6.i686) przy użyciu pulpitu Gnome 2.28.2 Xwindows właśnie skopiowałem Apl * Pliki czcionek .ttf do katalogu czcionek wina ../wine/wine-2.0.1/fonts, katalogu, który jest tworzony po rozpakowaniu archiwum źródłowego wina. Działało dobrze Ale na starszym jądrze Fedory (jądro Linux: 2.6.27 25-78.2.56.fc9.i686), również z Gnome (2.22.3), kiedy skompilowałem i zbudowałem wino, musiałem umieścić czcionki APL w ~ /.wine/drive_c/windows/Fonts, aby interpreter APL mógł je zobaczyć. Jest to katalog użytkownika tworzony przy pierwszym uruchomieniu wine. W obu przypadkach wino działa dobrze, a interpreter APL może zobaczyć potrzebne czcionki specjalistyczne.


Drobna uwaga: na komputerze CentOS nie uruchomiłem polecenia „make install”. Uruchomiłem Wine bezpośrednio z gałęzi źródłowej, używając dołączonego opakowania „wina”. Po uruchomieniu prawidłowej instalacji „wina” na pudełku CentOS, zachowanie dwóch pudeł Linuxa zbiegło się - tj. oba wymagają zainstalowania czcionek w katalogu ~ / .wine / drive_c / windows / Fonts, dla programu Windows (w tym przypadku interpretera APL), aby rzeczywiście zobaczyć czcionki.
gemesyscanada

0

Inną opcją jest instalacja PlayOnLinux, który domyślnie po uruchomieniu zainstaluje kilka czcionek Microsoft (zgaduję, że można go również znaleźć w Winetricks).


0

Jeśli korzystałeś z PlayOnLinux:

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

Uruchom ponownie aplikację i przetestuj ponownie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.