Let /dev/concole или /dev/tty* Поддержите все utf-8 charset. 4.20 имеет изменения, у некоторых языков есть проблемы, а также появляются в предыдущих версиях. Теперь (v.4.20) Это работает только для отображения CJK Charset, но вы setfont kbd это.
Измените в каталог исходного источника ядра и исправьте его, как и другой патч.
$patch -Np1 < *you want apply core*
$patch -Np1 < *you want apply fonts*
В 4.20 вам нужно поместить файл шрифта в DIR FBDEV/CORE, не исправляйте патч шрифтов. И вы должны включить шрифт 8x16 , шрифт CJK составляет 16x16(8x8 + 8x8) . Если вы хотите поддержать другие языки, Tpye man setfont чтобы получить информацию. Это может ударить, затем изменить ядро, а новый патч только влияет на CJK.
Фонты растровых шрифтов Unicode здесь:
drivers/video/fbdev/core/fonts_utf8.h
В старой версии файл шрифта на:
drivers/video/console/fonts_utf8.h
Я редактирую это, чтобы использовать его на ядре Linux 4.20. И я не связался с оригинальным автором этого патча, этот патч слишком старый. Бат, патч может ударить, а затем CJKTTY. Он обрабатывал отдельно широким символом от общего символа, что делает его может индивидуально глиф. CJK Font еще не может быть изменен.