Biarkan /dev/concole atau /dev/tty* mendukung semua charset UTF-8. 4.20 memiliki perubahan, beberapa bahasa memiliki masalah, juga muncul di versi sebelumnya. Sekarang (v.4.20) hanya berfungsi untuk menampilkan Charset CJK, tetapi Anda dapat setfont paket kbd untuk menyelesaikannya.
Ubah ke direktori sumber kernel Anda, dan tambahkan ini seperti tambalan lainnya.
$patch -Np1 < *you want apply core*
$patch -Np1 < *you want apply fonts*
Di 4.20, Anda perlu menempatkan file font di FBDev/Core Dir, jangan tambal tambalan font. Dan Anda harus mengaktifkan font 8x16 , font CJK adalah 16x16(8x8 + 8x8) . Jika Anda ingin dukungan bahasa lain, tpye man setfont untuk mendapatkan info. Ini dapat adonan kemudian mengubah kernel, dan tambalan baru hanya mempengaruhi CJK.
File Fonts Bitmap Unicode ada di sini:
drivers/video/fbdev/core/fonts_utf8.h
Dalam versi lama, file font di:
drivers/video/console/fonts_utf8.h
Saya mengeditnya membuatnya dapat digunakan di Linux Kernel 4.20. Dan saya belum menghubungi penulis asli tambalan ini, tambalan ini terlalu tua. Kelelawar tambalan mungkin adonan kemudian cjktty. Ini ditangani secara terpisah karakter luas dari karakter umum, ini membuatnya dapat? Font CJK belum dapat diubah.