Terminus yazı tipi çarpık / eğri görünüyor


1

Bu yazı tipini seviyorum ve Linux'ta varsayılan değerim olduğundan, onu macOS'ta da kullanmaya başladım. Sonuç oldukça berbat ve nedenini anlamıyorum, özellikle de beni en çok neyin şüphe ettiği, çizgilerin paralel / dik olmadığı gerçeğidir.

enter image description here

Bunun, Terminus'un aslında bir bitmap fontu olduğu gerçeğiyle ilgili olduğundan şüpheleniyorum, ancak daha sonra ne deneyeceğimi bilmiyorum.

Hiç fikrin var mı?


1
Terminus TTF yazı tipini etkili bir şekilde kullanmak için, kenar yumuşatma özelliğini devre dışı bırakmanız ve içinde kullandığınız uygulamada desteklenen bir boyut kullanmanız gerekir.
0942v8653

@ 0942v8653 Aslında çok daha iyi, ancak yukarıdaki adımları kullanarak elde ettiğim şeye kıyasla hala daha garip görünüyor (güncellenmiş soru).
cYrus

Çözüm bir düzenleme değil bir cevap olmalıdır
Mark

@Mark: bu şimdi bir cevap.
cYrus

Yanıtlar:


1

Bu ne tür bir font? - & gt; Hangi Terminus yazı tipini kullanıyorsunuz?

Gerçekten de, macOS'un düzgün bir şekilde başa çıkamayacağı bir yerden kopyalanan bir font kullanıyorsanız ve sadece macOS altında Tamam'ı gösteren bir sürüm arıyorsanız, o zaman bir göz atmak isteyebilirsiniz. Terminus'un TrueType sürümü.

Gerçek anahatlar bu fontta çok eğri. Bunlara örneğin; fontforge: Terminus outline ttf Küçük boyutlarda Tamam görüntüler. Hangi sürümü daha çok beğendiğinizi görmek için antialiasing'i açın ve kapatın. Ancak,> 14Pt'lik bir boyut yine de neredeyse kullanılamaz durumda.

Daha büyük boyutlarda çirkin hızlı olur. Bağlantılı font tarafından kullanılan autotrace / potrace işlemi manuel olarak çok fazla temizleme gerektirecektir. Bu yazı tipini kullanmakta ısrar ediyorsanız ve daha iyi pişirilmemişse sen temizlemeniz gerekebilir. FontForge veya benzeri bir yazılım ile sıkıcı bir süreçtir ve biraz zaman alacaktır.

Veya kendiniz başka bir dönüşüm deneyebilirsiniz. Linux kurulumunuzdaki xfonts-terminus paketiyle başlayarak, .pcf.gz -format sizi oraya biraz daha hızlı götürebilir ( /usr/share/fonts/X11/misc/ter-u12b_iso-8859-15.pcf.gz ).

Bunu yapmak için o yazı tipini gerçekten sevmelisin. Başka bir yazı tipi belki de daha iyi seçenek olacaktır. Fakat denemelisin bu dönüşüm eğer o kadar fazla boyuta ihtiyacınız yoksa.

Güncelleştirme: Çok daha iyi, hazır sürüm Terminus burada bulunabilir .

Terminus outline Terminus preview

Bu yazı tiplerini kullanırken "OS-X optimize edilmiş sürümler" denilen sorunlu gibi görünüyor. Kullanılacak asıl yazı tipleri, "normal" yazı tipleridir. http://misc.nybergh.net/pub/fonts/terminus/ttf/Terminus.ttf ve http://misc.nybergh.net/pub/fonts/terminus/ttf/TerminusBold.ttf

Maalesef, cesur varyantın fontların başarılı bir şekilde doğrulanmasını önleyen birkaç sorunu var. Ancak sistem tarafından kabul edilir ve gösterim için kullanılırlar. Sadece bazı karakterlerin glif pozisyonları sistem tarafından yanlış yorumlanmıştır. Bunu düzeltmek için, sadece kalın yazı tipini yeni oluşturulan bir yazı tipi olarak kaydedebilirsiniz. Bu, en korkunç karakter yanlışlarını otomatik olarak azaltır.

kullanma FontForge Basit bir yeniden nesilden elde edilen görsel gelişim açıktır (ancak yine de mükemmel değildir ve geçerlilik sorunları devralınır):

FontForge regenerated Terminus-Font

Bu, fontun kalın sürümünü açarak ve menüden "Dosya & gt; Fontları Oluştur" u seçerek (doğrulama hatasını yok sayarak) FontForge'ı yükleyerek yapılır. Kalın değişkenin kullanılması önemliyse, yeni oluşturulan dosyanın el ile temizlenmesi hala şiddetle önerilir.


TTF sürümünü kullanıyorum (her iki sürüm de aynı görünüyor, ekran görüntüsündeki listeye bakın). Doğru yapabilir misin?
cYrus

1
TAMAM, bu dönüşüm biraz çalıştı, sanırım şu an için en iyisini ümit ediyorum. Teşekkürler!
cYrus

1
Aslında oldukça iyi çalıştı, tüm süreci eklemek için cevabı güncelledik.
cYrus

Güncelleme hakkında: bu sürüm benim için çalışmıyor gibi görünüyor, Yazı Tipi Kitabı'ndaki önizleme boş ve yazı tipi uygulamalarda kullanılamaz durumda.
cYrus

1
Sağ. "Normal" kalın sürümde yalnızca 4 glifte (kendi kesişme noktalarında) bir miktar temizleme yapılması gerekir ve gerçekte varsayılan macOS düzenleyicilerinde bahsettiğiniz gliflerle ilgili ölçütlü metrikler gösterilir. Ancak bu tür sorunların her ikisinin de en azından FontForge ile yarı otomatik olarak azaltılması neredeyse kolaydır.
LangLangC

2

Muhtemelen bunun bununla bir ilgisi var:

Anahatları hakkında

Orijinal Terminus Yazı Tipini desteklemeyen ve TrueType yazı tiplerine gömülü bitmapler kullanmayan uygulamalar vardır. Tamamen otomatik olarak oluşturulan ölçeklenebilir ana hatlara güveniyorlar.

Terminus TTF bu tür uygulamalarla birlikte kullanıldığında, muhtemelen biraz tuhaf görünecek ve orijinal Terminus Yazı Tipine tam olarak benzemeyecek (oluşturulan özet satırları bitmaplerle tam olarak eşleşmediğinden); beğenip beğenmediğinizi göreceksiniz. Ana hatlar ölçeklenebilir olduğundan, hangi boyutu kullandığınız önemli değil, ancak 32 piksele (24 punto) büyük olan herhangi bir şey muhtemelen çok hoş görünmeyecektir. 12 px'den (9 pt) daha küçük boyutların nasıl göründüğü hakkında hiçbir fikrim yok; geri bildirmekten çekinmeyin.

( src )

Bu konuda yapılacak bir şey var gibi görünmüyor, belki de sizin için çalışacak kadar benzer görünen başka bir yazı tipi bulmak dışında.


1

Kabul edilen cevap, özellikle ilgili iş akışı . Terminus yazı tipi hakkında özellikle benim için neyin işe yaradığını takip eder:

  1. indir terminus-font-x.yy.tar.gz itibaren İşte ;

  2. ayıkla (ihtiyacınız olacak ter-u*.bdf Dosyalar);

  3. bir boyut seçin (16pt benim için iyi çalıştı) ve aç ter-u16n.bdf ve ter-u16b.bdf FontForge içinde;

  4. her yapmak için File - & gt; Generate Fonts ile No Outline Font ve Apple bitmap only sfont (dfont) ve Seç ~/Library/Fonts/ hedef olarak;

  5. iki dosya oluşturulacak: TerminusMedium.dfont ve TerminusBold.dfont;

  6. Sadece kullan Terminus Yazı tipi adı ve uygulamanızda 16pt boyutunda.


0

Terminus fontu artık kolay kurulum için bir Homebrew dökümünde güzel bir şekilde paketlenmiştir:

brew tap homebrew/cask-fonts
brew cask install font-terminus

Tercihlerde "Terminus (TTF)" seçeneğini seçin. Deneyimlerime göre, yazı tipi boyutunu değiştirmek Terminal uygulamasının yeniden başlatılmasını gerektiriyor (sadece pencereyi değil).

Yazı tipi boyutu 14: enter image description here


Evet, ve soruda anlatılan sorunları sunar.
cYrus
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.