Ubuntu'da bir fontun normal olmayan varyantını nasıl kullanabilirim?


12

Ubuntu'da bir fontun normal olmayan varyantını nasıl kullanabilirim?

Basitçe söylemek gerekirse, bir yazı tipinin hafif varyantını kullanmaya çalışıyordum. Ancak yapamadım. Bu hafif varyantı her seçtiğimde, Ubuntu isteksizce aynı normal olanı kullandı.

Örneğin, Bugün, Dosisyazı tipi kullanmaya çalışıyordum . Bunu Ubuntu-Tweak (veya Unity-Tweak-Tool) kullanarak seçtiğimde, Ubuntu hafif olanı seçti. Daha fazla kontrast sağladığı için Medium olanı kullanmak istedim. Ancak Dosis-Medium'u seçmek ışık tasarrufunu sağladı !!

Son olarak, ben kullanarak çalıştı fonts.confiçinde .config/fontconfigdizine. Bu satırları bu dosyaya koydum. Bu satırları koymak Ubuntu'yu orta değişken göstermeye zorlar, ancak Her Dosis yazı tipi Orta olur . Artık Light varyantını kullanmanın bir yolu yok.

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

Kısacası, Ubuntu'da bir yazı tipinin farklı bir varyantını nasıl seçebilir veya kullanabilirim. Kullanarak bir çözüm fonts.confde iyidir.

Çıktı 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

Çıktı fc-match 'Dosis'

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

Çıktı fc-match 'Dosis-Medium'

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

Işık varyantını seçerek Dosis yazı tipinin ekran görüntüsü:

Işık varyantı kullanarak doz

Eğer kullanırsam fonts.conf, tüm dozlar aynı olur

resim açıklamasını buraya girin


Kullanmak istediğiniz yazı tipi dosyasını başka bir isme kopyalamayı ve sonra bunu kullanmayı denediniz mi? EG sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otfve sonra yazı tipi kullanarak anwar?
Fabby

Hayır. Ama bildiğim kadarıyla, font dosyası içinde isim içeriyorsa yazı tipi dosya adı hiçbir şey yapmaz
Anwar

@AnwarShah da deneyebilirsin.
Tim

@Tim Bu bir şey yapmadı
Anwar

Yanıtlar:


0

Burada Ubuntu 14.04, Ubuntu Tweak ve fonts-dosis paketi kullanılarak test yapılır. Hafif, orta, kalın seçilmesi farklı sonuçlar gösterir. Işık ve ortam keskin gözlerimle bile 11pt'de benzer görünse de.

Ancak yeni bir yazı tipi seçimi yapıldıktan sonra tekrar giriş yapmak zorunda kaldım, masaüstüm kendini kapattı ve oldukça agresif bir malikanede yeniden başladı.

Bu nedenle, font.confdosyanızı silerim ve seçimlerinizi, listenin dikkat dağıtan daha büyük yazı tiplerine değil, seçim penceresinin alt yazı tipi önizleme kutusunda nasıl göründüğüne dikkat ederek emin olurum . Boyutu gerektiği gibi artırın. Seçin ve ardından yeniden başlatın.


Ben söylüyordum. Orta ve Hafif aynı
Anwar

Belirli çözünürlüklerde ve belirli boyutlarda aynı görünmelerine rağmen, tam olarak aynı değildirler.
Martin Owens -doctormo-

Bugün başka bir yazı tipiyle test yaptım. ışık varyasyonu mevcut olduğunda, orta varyant yerine bir tane alır. Bunu, orta değişkeni font olarak ayarlayıp ardından açık olanı silerek kontrol ettim. silindikten ve çalışan fc-cacheyazı tiplerinden hemen sonra orta olarak değiştirildi.
Anwar

1
İlginç bir test. Lütfen buradaki tüm ayrıntıları içeren bir help.ubuntu.com/community/ReportingBugs hata olarak bildirin . Ben 14.04 Ubuntu üzerinde çalışan rapor bu yüzden de bu detay dahil.
Martin Owens -doctormo-

Bir süre yapacak. Ben de bunu test ve eğer mümkünse hata destek.
Anwar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.