Saya ingin menggunakan font truetype di xterm / uxterm (versi 278) tapi saya mendapatkan masalah dengan simbol unicode (é misalnya menampilkan baik-baik saja, jadi saya kira itu bukan utf8 dinonaktifkan atau masalah lokal):
$ echo -e "\xE2\x98\xA0"
beri saya persegi bukannya ☠ dengan konfigurasi berikut:
UXTerm*faceName: Liberation Mono
UXTerm*faceSize: 9
XTerm*faceName: Liberation Mono
XTerm*faceSize: 9
Ketika saya menonaktifkan font truetype menggunakan menu klik kanan ctrl, simbol menampilkan denda menggunakan font default yang tidak bagus sama sekali. Saya mencoba uxrvt dan mendapatkan masalah yang sama ketika saya tidak memiliki cukup spasi huruf, tetapi berfungsi dengan baik ketika saya meningkatkannya. Namun, uxrvt memberi saya banyak masalah lain, sama seperti semua emulator terminal lainnya yang saya coba. Adakah yang punya ide?
Jawaban:
Font Liberation tampaknya tidak memiliki simbol ini. Tetapi menggunakan
XTerm*faceName: DejaVu Sans Mono
(yang juga merupakan font truetype) memungkinkan ☠ untuk ditampilkan.EDIT: Jangan gunakan LibreOffice atau OpenOffice untuk menentukan apakah mesin terbang didukung dalam font, karena diam-diam jatuh kembali ke font lain: bug OpenOffice 45128 .
sumber
Deja Vu
ada dalam daftar font yang saya coba, tetapi ternyata tidak. Agak memalukan bahwa ini sangat sederhana: -S Biarkan saya coba ini di komputer kerja saya besok ...vinc17 benar:
Mesin terbang ☠, juga disebut
SKULL AND CROSSBONES
, tidak didukung oleh font Liberation Mono seperti yang Anda lihat di sini dan di sini .Anda harus mengubah ke font yang mencakup unicode ini (rentang).
Font yang mendukung mesin terbang khusus ini ☠ tercantum di sini .
Untuk menemukan nama dan berbagai informasi lain dari karakter unicode melalui teks, gunakan alat ini .
sumber