Menginstal font lain pada anggur

27

Apakah ada cara untuk menginstal font pada anggur?

Saya mencari untuk menginstal font sehingga saya dapat menggunakannya untuk membuat teks secara berbeda pada berbagai aplikasi. Secara khusus segudang.

chrisjlee
sumber

Jawaban:

32

Wine mendapatkan font-nya dari empat tempat:

  1. Font sistem standar di /usr/share/fonts. Anda dapat menambahkan font di sini dengan menginstal paket font dari Pusat Perangkat Lunak, jika tersedia. Hindari menyalin file secara manual di sini .
  2. /usr/share/wine/fontsFolder pribadi Wine . Anda seharusnya tidak menambahkan font di sini, tetapi jika Anda melihat font di Wine dan bukan di sistem - mungkin di sini. Contoh font-font ini termasuk font pribadi marlett, simbol, dan tahoma, yang diperlukan untuk kompatibilitas aplikasi tetapi sebaliknya bukan yang terbaik.
  3. The ~/.fontsfolder dalam direktori Home Anda. Di sinilah Anda harus menyalin font yang diinstal sendiri secara manual, baik yang diunduh dari Internet atau disalin dari instalasi Windows.
  4. Setara dengan folder C: \ Windows \ Fonts dalam awalan Wine saat ini. Kecuali Anda menentukan variabel lingkungan WINEPREFIX saat menjalankan Wine, ini biasanya terletak di font ~ / .wine / drive_c / Windows /.

Dalam kasus konflik (misalnya Anda menginstal font Tahoma asli ke direktori home Anda), Wine cukup pintar tentang hal itu dan menggunakan yang diinstal secara manual.

Scott Ritchie
sumber
7
Setelah Anda menyalin font, sangat penting untuk memanggil perintah sudo fc-cache -fvjika anggur tidak akan melihat font-font ini (tentu saja, tetapi setelah restart sistem Anda)
Viktor
fc-cache tidak cukup untuk saya (font yang disalin dalam C: \ Windows \ Fonts), tetapi setelah memulai kembali program anggur dapat menggunakan font baru
personne3000
10

Kata Wine di sini

Konfigurasi font, yang dulunya masalah tidak menyenangkan, sekarang jauh lebih sederhana. Jika Anda memiliki koleksi font TrueType di Windows, cukup dengan menyalin file .ttf ke dalam c: \ windows \ fonts.

Dale E. Moore
sumber
Sepertinya tautan itu sudah mati
jrh
4

Saya menyadari ini adalah Tanya Jawab Ubuntu, tetapi karena jawaban ini sangat membantu dan diterapkan juga untuk CentOS dan Fedora Linux, izinkan saya menambahkan ini: Saya telah menginstal penerjemah APL Windows untuk menjalankannya di bawah anggur, dan tentu saja, APL menggunakan (dan benar-benar membutuhkan!) font APL khusus. Wine 2.0.1 (ver. Stable terbaru) dikompilasi dari sumber, dan pada kotak CentOS 6.6, (Linux kernel: 2.6.32-504.el6.i686) menggunakan Gnome 2.28.2 Xwindows desktop, saya hanya menyalin Apl * File font .ttf ke dalam direktori font anggur ../wine/wine-2.0.1/fonts, direktori yang dibuat ketika tarball sumber anggur dibongkar. Bekerja dengan baik. Tetapi pada kernel Fedora yang lebih lama (kernel Linux: 2.6.27 25-78.2.56.fc9.i686), juga dengan Gnome (2.22.3), ketika saya mengumpulkan dan membuat anggur, saya harus meletakkan font APL ke dalam ~ /.wine/drive_c/windows/Fonts direktori, untuk penerjemah APL untuk melihatnya. Itu adalah direktori pengguna yang dibuat saat anggur dijalankan pertama kali. Dalam kedua kasus, anggur berjalan dengan baik, dan juru bahasa APL dapat melihat font khusus yang dibutuhkan.

gemesyscanada
sumber
Catatan kecil: Pada kotak CentOS, saya belum menjalankan "make install". Saya menjalankan Wine langsung dari sarang sumber, menggunakan pembungkus "anggur" yang disertakan. Setelah saya menjalankan instalasi yang tepat dari "anggur" pada kotak CentOS, perilaku kedua kotak Linux terkonvergensi - yaitu. keduanya mengharuskan font dipasang di direktori ~ / .wine / drive_c / windows / Fonts, untuk program Windows (penerjemah APL dalam kasus ini), untuk benar-benar melihat font.
gemesyscanada
0

Pilihan lain adalah menginstal PlayOnLinux yang secara default setelah memulai akan menginstal beberapa font Microsoft (Saya tebak juga ditemukan di winetricks).

Luis Alvarado
sumber
0

Jika Anda menggunakan PlayOnLinux:

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

Mulai ulang aplikasi dan uji lagi.

btd1337
sumber