Bagaimana cara menggunakan varian font non-reguler di Ubuntu?

12

Bagaimana cara menggunakan varian font non-reguler di Ubuntu?

Sederhananya, saya mencoba menggunakan varian font yang ringan. Namun, saya tidak bisa. Setiap kali saya memilih varian cahaya itu, Ubuntu dengan enggan menggunakan yang biasa sama.

Misalnya, Hari ini, saya mencoba menggunakan Dosisfont. Ketika saya memilih ini menggunakan Ubuntu-Tweak (atau Unity-Tweak-Tool), Ubuntu memilih yang ringan. Saya ingin menggunakan Medium satu, karena itu memberikan lebih banyak kontras. Tetapi memilih Dosis-Medium memberi render cahaya hemat !!

Terakhir, saya mencoba menggunakan fonts.confdalam .config/fontconfigdirektori. Saya telah meletakkan baris-baris ini di file itu. Menempatkan baris-baris ini memaksa Ubuntu untuk menampilkan varian menengah, tetapi kemudian setiap font Dosis menjadi Sedang . Tidak ada cara untuk menggunakan varian Light lagi.

  <match>
    <test name="family"><string>Dosis</string></test>
    <edit name="style" mode="assign" binding="strong">
      <string>Medium</string>
    </edit>
  </match>

Singkatnya, Bagaimana saya bisa memilih atau menggunakan varian font yang berbeda di Ubuntu. Solusi menggunakan fonts.confjuga oke.

Output dari fc-list 'Dosis'

    /usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
    /usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
    /usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
    /usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
    /usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
    /usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
    /usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium

Output dari fc-match 'Dosis'

    Dosis-Medium.otf: "Dosis" "Medium"

Output dari fc-match 'Dosis-Medium'

    Dosis-Medium.otf: "Dosis" "Medium"

Cuplikan layar Dosis memilih varian cahaya:

Dosis menggunakan varian cahaya

Jika saya gunakan fonts.conf, semua dosis menjadi sama

masukkan deskripsi gambar di sini

Anwar
sumber
Sudahkah Anda mencoba menyalin file font yang ingin Anda gunakan ke nama lain dan kemudian menggunakan yang itu? EG sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otfdan kemudian menggunakan font anwar?
Fabby
Tidak, belum. Tapi sejauh yang saya tahu, nama file font tidak melakukan apa-apa jika file font menyertakan nama di dalam
Anwar
@AnwarShah Anda mungkin juga mencoba.
Tim
@Tim Itu tidak melakukan apa
Anwar

Jawaban:

0

Pengujian di sini menggunakan Ubuntu 14.04, Ubuntu Tweak dan paket font-dosis berfungsi. Memilih cahaya, sedang, tebal semuanya menunjukkan hasil yang berbeda. Meskipun cahaya dan sedang terlihat sama di 11pt bahkan dengan mata tajam saya.

Namun desktop saya menutup sendiri dan restart di manor yang agak agresif setelah pemilihan font baru dilakukan dan saya harus masuk kembali.

Jadi saya akan menghapus font.conffile Anda dan membuat pilihan Anda memastikan untuk melihat bagaimana font terlihat di kotak pratinjau font bawah jendela pemilih dan bukan font yang lebih besar mengganggu dalam daftar. Tambah ukuran sesuai kebutuhan. Pilih dan mulai kembali.

Martin Owens -doctormo-
sumber
Itu yang saya katakan. Medium dan Light persis sama
Anwar
Mereka tidak persis sama, meskipun mereka mungkin terlihat sama pada resolusi dan ukuran tertentu.
Martin Owens -doctormo-
Saya telah menguji hari ini dengan font lain. ketika variasi cahaya hadir, ia mengambil yang bukan varian menengah. Saya memeriksa ini dengan mengatur varian medium sebagai font, dan kemudian menghapus yang ringan. setelah penghapusan dan menjalankan fc-cachefont segera diubah ke medium.
Anwar
1
Tes menarik. Silakan laporkan sebagai bug help.ubuntu.com/community/ReportingBugs termasuk semua detailnya di sini. Saya melaporkannya bekerja pada 14,04 Ubuntu jadi termasuk detail itu juga.
Martin Owens -doctormo-
Akan dilakukan dalam beberapa saat. Saya pikir, Anda juga menguji ini dan mendukung bug jika Anda bisa.
Anwar