☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ blabla
Saya perlu menampilkan simbol di atas di Windows 7 menggunakan font proporsional. Namun, beberapa simbol tidak ditampilkan dengan benar. Contoh khusus ini menggunakan Courier New
.
Saya memiliki Bahasa Inggris (AS) di pengaturan regional saya.
Memperbarui:
Tujuan utamanya adalah untuk menunjukkan di Putty ini
Seperti yang Anda lihat di sisi kiri ada banyak karakter khusus.
Sekarang lihat apa yang saya dapatkan dengan DejaVu Mono
font.
Yang ini dengan Courier New
Yang ini dengan Consolas
Yang ini dengan Inconsolata
Ini adalah hasil uji dengan DejaVu Sans Mono
.
Klik di sini untuk memperbesar
Sekarang bandingkan dengan tangkapan layar tepat di bawah Perbarui
Courier New
jika memiliki glyp yang Anda butuhkan?Jawaban:
Everson Mono berfungsi dalam Putty (kondisi yang sangat penting; banyak font lain berfungsi, misalnya dalam konsole) untuk semua karakter yang Anda poskan. Namun, melakukan tes penuh dengan skrip Python, mengungkapkan blok yang tidak benar.
Untuk menggunakan Everson Mono pada Putty, mungkin perlu mencentang
Allow selection of variable-pitch fonts
kotak diWindow
->Appearance
->Font settings
bagian.Font lain, seperti DejaVu Sans Mono, berfungsi sempurna di program lain, mungkin meminjam mesin terbang dari file lain (saya tidak yakin bagaimana font TT bekerja), yang sepertinya tidak berfungsi di Putty. Seharusnya Code2000 bekerja, tetapi melakukan sesuatu ... aneh ... ke jendela Putty saya. Ini mungkin bekerja untuk Anda. Setiap font yang saya coba berfungsi langsung di konsole, bahkan yang seharusnya tidak. Mungkin perlu mencari klien / emulator alternatif.
sumber
inconsolate
- jelas dan dapat dibedakan bahkan dengan ukuran kecil. Terima kasih Bob, saya akan mengubah jawaban Anda.Yang perlu Anda lakukan adalah mengatur font (Gambar 1) dan pengkodean (Gambar 2) di Putty.
Font di tangkapan layar Anda adalah Inconsolata (dapatkan file OTF dan salin ke folder Windows Fonts Anda). (PyroScope menyarankan DejaVu Sans Mono untuk Windows. Dapatkan
dejavu-fonts-ttf-2.33.zip
, ekstrak empatDejaVuSansMono*.ttf
file, dan salin ke folder Windows Fonts.)Pengkodean yang digunakan adalah UTF-8 .
Gambar 1: Atur font:
Gambar 2: Atur pengkodean:
sumber
Inconsalata
itu bahkan lebih lumpuh, bahkan tidak mengatakan bahwa karakter Cyrillic hilang ... lihat screenshot pembaruan saya. Putty diatur ke UTF-8.Saya memeriksa solusi yang diterima, namun, pada mesin saya, dempul tidak menunjukkan Everson Mono atau DejaVu Sans Mono dalam daftar fontnya. (Pasti ada yang salah dengan konfigurasi sistem saya).
Selain itu, saya tidak suka mengubah font monospace favorit saya.
Setelah beberapa Googling, saya menemukan solusi yang lebih disukai :
Tambahkan (atau Edit) nilai multi-string untuk font pilihan Anda di bawah kunci registri Windows
Nama kunci yang ditambahkan (atau diedit) haruslah nama font, dan nilai yang terkait adalah daftar opsi font fallback untuk menampilkan karakter yang tidak dikenali oleh font sebelumnya. Harus ada beberapa yang sudah ada, Anda dapat menyalin nilai dari sana.
Bagi saya, saya menambahkan entri:
Reboot dan sekarang Putty dapat menampilkan karakter Unicode dengan benar:
sumber
DejaVu Sans Mono bekerja untuk saya. Tentu saja ada font lain di luar sana yang akan berfungsi dengan baik.
EDIT: Jika Anda menjalankan rtorrent
screen
, pastikan untuk mengatur layar untuk menggunakan utf8 juga.sumber