Unicode sembolleri ve truetype yazı tiplerini xterm / uxterm'de nasıl çalıştırabilirim?


12

Ben xterm / uxterm (sürüm 278) bir truetype yazı tipi kullanmak istiyorum ama unicode sembolleri ile ilgili sorunlar alıyorum (é örneğin iyi görüntüler, bu yüzden bir devre dışı utf8 veya yerel bir sorun değil sanırım):

$ echo -e "\xE2\x98\xA0"

bana aşağıdaki yapılandırma ile ☠ yerine bir kare verir:

UXTerm*faceName: Liberation Mono
UXTerm*faceSize: 9
XTerm*faceName: Liberation Mono
XTerm*faceSize: 9

TruType yazı tiplerini ctrl sağ tıklama menüsünü kullanarak devre dışı bıraktığımda, simge hiç hoş olmayan varsayılan yazı tiplerini kullanarak iyi görünüyor. Ben uxrvt denedim ve yeterli mektup aralığı olmadığında aynı sorunu var, ama ben artırmak zaman iyi çalışıyor. Ancak, uxrvt bana denediğim diğer tüm terminal emülatörlerinde olduğu gibi birçok başka sorun verdi. Herhangi birinin bir fikri var mı?


Kurtuluş Mono'da glifin var olduğuna inanmak için herhangi bir nedeniniz var mı?
HalosGhost

LibreOffice Writer'da denedim ve orada. Harf aralığını artırdıktan sonra uxrvt olarak da çalışır. Benim sorunum bu bir yazı tipine özgü değil, bu problemi olmayan herhangi bir truetype yazı tipi bulamadım.
Sebastian Blask

Tuhaf. LibreOffice Writer sorununu yeniden oluşturmayı denedim ve işe yaradı. Belli bir unicode geçerli yazı tarafından desteklenmiyorsa, LO-Writer başka bir yazı tipine geçebilir? Ayrıca harf aralığını artırmak, Kurtuluş Mono'nun aniden desteklenmeyen bir unicode karakteri desteklemesine nasıl yol açabilir? Harf aralığını nasıl artırırsınız?
Polym

Yukarıdaki ilk sorumun cevabı: vinc17, LibreOffice'in yazı tipini sessizce değiştirdiğini öğrendi!
Polym

1
Rxvt-unicode'da, bir glifin kontrolünü ve kaydırmayı basılı tutarken soluna tıklayarak hangi fontun ait olduğunu görebilirsiniz. Ayrıntılar terminal penceresinin sol alt köşesinde görünmelidir. Ayrıca, bir ttf yazı tipini incelemek için fontforge yazı tipi düzenleyicisine bakın. Bir yazı tipinin ne kadar karmaşık olabileceği şaşırtıcı.
etherfish

Yanıtlar:


8

Özgürlük yazı tipinin bu sembolü yok gibi görünüyor. Ancak XTerm*faceName: DejaVu Sans Mono(aynı zamanda bir TrueType yazı tipi) kullanarak ☠ görüntülenebilir.

DÜZENLEME: Bir yazı tipinde glifin desteklenip desteklenmediğini belirlemek için LibreOffice veya OpenOffice kullanmayın, çünkü sessizce başka bir yazı tipine geri döner: OpenOffice bug 45128 .


wow serin güzel bulmak. Şüphem doğru gibi görünüyor haha: D! Oyla!
Polym

Deja VuDenediğim yazı tipleri listesinde olduğundan emindim , ama görünüşe göre değil. Bunun çok basit olduğunu utanç verici: -S Yarın iş bilgisayarımda
deneyeyim

5

vinc17 doğru:

Glif ☠, aynı zamanda burada ve buradaSKULL AND CROSSBONES görebileceğiniz gibi Liberation Mono yazı tipi tarafından desteklenmez .

Bu unicode'u (aralığı) kapsayan bir yazı tipine geçmelisiniz.

Bu özel glifi ☠ destekleyen yazı tipleri burada listelenmiştir .

Unicode karakterin adını ve diğer çeşitli bilgilerini metne göre bulmak için bu aracı kullanın .

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.