Установка других шрифтов на вино

27

Есть ли способ установить шрифты на вино?

Я ищу установить шрифты, чтобы я мог использовать их для различного отображения текста в различных приложениях. В частности, множество.

chrisjlee
источник

Ответы:

32

Вино получает свои шрифты из четырех мест:

  1. Стандартные системные шрифты у /usr/share/fonts. Вы можете добавить шрифты здесь, установив пакеты шрифтов из Центра программного обеспечения, если они доступны. Избегайте ручного копирования файлов здесь .
  2. Личная /usr/share/wine/fontsпапка вина . Вы не должны добавлять здесь шрифты, но если вы видите шрифт в Wine, а не в системе - он, вероятно, здесь. Примеры таких шрифтов включают в себя приватные шрифты Wine, Marlett, Symbol и Tahoma, которые необходимы для совместимости приложений, но в остальном не являются лучшими.
  3. ~/.fontsПапка в домашней директории. Здесь вы должны вручную скопировать самостоятельно установленные шрифты, либо загруженные из Интернета, либо скопированные из установки Windows.
  4. Эквивалент папки C: \ Windows \ Fonts в текущем префиксе Wine. Если вы не указали переменную среды WINEPREFIX при запуске Wine, она обычно находится в ~ / .wine / drive_c / Windows / fonts.

В случае конфликтов (например, вы устанавливаете настоящий шрифт Tahoma в свой домашний каталог), Wine достаточно сообразителен с этим и использует установленные вручную.

Скотт Ричи
источник
7
После того, как вы скопировали шрифты, очень важно вызвать команду, sudo fc-cache -fvиначе wine не увидит эти шрифты (увидит, но после перезапуска вашей системы)
Виктор
Мне не хватало fc-cache (шрифты копировались в C: \ Windows \ Fonts), но после перезапуска программы Wine могли использовать новые шрифты
personne3000
10

Вино говорит здесь

Конфигурация шрифта, некогда неприятная проблема, теперь намного проще. Если у вас есть коллекция шрифтов TrueType в Windows, просто скопируйте файлы .ttf в c: \ windows \ fonts.

Дейл Э. Мур
источник
Похоже , что ссылка теперь мертв
JRH
4

Я понимаю, что это Ubuntu Q & A, но так как этот ответ был очень полезен и применялся также для CentOS и Fedora Linux, позвольте мне добавить следующее: я установил интерпретатор Windows APL для работы под Wine, и, конечно, APL использует (и действительно нужны!) специализированные шрифты APL. Wine 2.0.1 (последняя стабильная версия) была скомпилирована из исходного кода и на коробке CentOS 6.6 (ядро Linux: 2.6.32-504.el6.i686) с использованием рабочего стола Gnome 2.28.2 Xwindows, я просто скопировал Apl * Файлы шрифтов .ttf помещаются в каталог Wine Fonts ../wine/wine-2.0.1/fonts, каталог, который создается при распаковке архива с исходным кодом Wine. Работал нормально. Но в более старом ядре Fedora (ядро Linux: 2.6.27 25-78.2.56.fc9.i686), а также в Gnome (2.22.3), когда я компилировал и собирал wine, мне пришлось поместить шрифты APL в ~ /.wine/drive_c/windows/Fonts, чтобы интерпретатор APL мог их увидеть. Это пользовательский каталог, который создается при первом запуске wine. В обоих случаях вино работает хорошо, и интерпретатор APL видит нужные ему специальные шрифты.

gemesyscanada
источник
Небольшое примечание: на коробке CentOS я не запускал "make install". Я запускал Wine непосредственно из исходного улья, используя упаковку «wine», которая была включена. После того, как я выполнил правильную установку "wine" на коробке CentOS, поведение двух Linux-систем сходилось - т.е. оба требуют , чтобы шрифты были установлены в каталоге ~ / .wine / drive_c / windows / Fonts, чтобы программа Windows (в данном случае интерпретатор APL) действительно видела эти шрифты.
gemesyscanada
0

Другим вариантом является установка PlayOnLinux, которая по умолчанию после запуска установит несколько шрифтов Microsoft (наверное, также есть в winetricks).

Луис Альварадо
источник
0

Если вы использовали PlayOnLinux:

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

Перезапустите приложение и протестируйте снова.

btd1337
источник