Fon Monospace yang mendukung setidaknya hangul Korea dan abjad Georgia

2

Menjadi penggila bahasa dan juga seorang programmer, saya sering melakukan pemrograman atau pemrosesan teks yang melibatkan huruf dan skrip bahasa asing.

Namun satu gangguan adalah bahwa font CJK (yang mendukung Cina, Jepang, dan / atau Korea) biasanya hanya berisi mesin terbang untuk Latin, Yunani, dan Cyrillic di terbaik. Seringkali mesin terbang Asia akan menjadi indah tetapi mesin terbang lainnya bisa sangat jelek.

Sama seperti sering dalam editor teks Anda hanya dapat memilih satu font, bukan satu untuk CJKV dan satu untuk yang lain, yang masing-masing akan digunakan untuk rendering karakter yang sesuai.

Bahasa Korea adalah salah satu bahasa yang paling saya minati saat ini. Saya hanya perlu hangul / hangeul untuk mengedit monospace, hanja tidak cukup umum untuk menjadi masalah.

Bahasa lain yang saat ini saya gunakan adalah bahasa Georgia, yang memiliki alfabet sendiri yang sedikit eksotis tetapi memiliki dukungan yang cukup baik dalam font umum pada Windows dan * nix.

Tapi saya belum dapat menemukan font dengan mesin terbang Korea yang bagus dan juga mesin terbang Georgia.


Editor pilihan saya adalah gVim, jadi jawaban yang memberi tahu saya cara mengaturnya agar menggunakan dua font secara bersamaan akan sama baiknya. Saat ini saya menggunakan sebagian besar di bawah Windows 7 sehingga solusi spesifik-vim akan diperlukan daripada solusi * nix-spesifik.

hippietrail
sumber
Gvim Anda tidak dibangun terhadap fontconfig?
Ignacio Vazquez-Abrams
@ IgnacioVazquez-Abrams: Saya menggunakan gVim karena berjalan di semua platform tetapi baru-baru ini saya sebagian besar menggunakan Windows, jadi jelas saya lebih baik menambahkan itu ke pertanyaan. Terima kasih!
hippietrail
Ini sepertinya sangat tidak mungkin, saya tahu windows memungkinkan Anda untuk beralih bahasa dengan mudah ...
Keithsoulasa
@Keithsoulasa: Mengganti tata letak keyboard cukup mudah ya, tetapi beralih di antara font berbeda di setiap program. Juga properti mana dari sistem font yang membuat termasuk hangul dan Georgia tidak mungkin?
hippietrail

Jawaban:

3

Vim memungkinkan untuk mengatur font lain untuk karakter lebar ganda melalui 'guifontwide' pengaturan. Juga lihat :help 'guifontset' untuk pengaturan khusus Unix. Jika semua itu tidak membantu, saya sarankan mendefinisikan pemetaan kustom / perintah / alias shell yang memungkinkan Anda dengan cepat beralih 'guifont' sedang digunakan.

Ingo Karkat
sumber
1
guifontwide bekerja dengan baik, meskipun memiliki ukuran kedua font yang diikat dengan cara tertentu akan lebih masuk akal. Saya tidak akan menerima karena meskipun memecahkan masalah khusus saya, font akan lebih cocok dengan huruf pertanyaan.
hippietrail