let /dev/concole أو /dev/tty* دعم جميع charset utf-8. 4.20 لديه تغيير ، وبعض اللغات لديها مشاكل ، كما تظهر في الإصدارات السابقة. الآن (v.4.20) يعمل فقط لعرض CJK Charset ، ولكن يمكنك setfont نموذج kbd حزمة لحل ذلك.
قم بتغيير دليل مصدر kernel ، وقم بتصحيح هذا مثل التصحيح الآخر.
$patch -Np1 < *you want apply core*
$patch -Np1 < *you want apply fonts*
في 4.20 ، تحتاج إلى وضع ملف الخط في FBDEV/Core Dir ، لا ترقع تصحيح الخطوط. ويجب عليك تمكين خط 8x16 ، هو خط CJK هو 16x16(8x8 + 8x8) . إذا كنت تريد دعم اللغات الأخرى ، فإن Tpye man setfont للحصول على معلومات. قد يتغير هذا بعد ذلك ، ويؤثر التصحيح الجديد فقط على CJK.
ملف خطوط BITMAP Unicode هنا:
drivers/video/fbdev/core/fonts_utf8.h
في الإصدار القديم ، ملف الخط في:
drivers/video/console/fonts_utf8.h
أقوم بتحريره ، مما يجعله يمكن استخدامه على Linux kernel 4.20. ولم أتصل بالمؤلف الأصلي لهذا التصحيح ، هذا التصحيح قديم جدًا. الخفافيش قد يصطدم ثم cjktty. لقد تعاملت بشكل منفصل عن الحرف الواسع عن الحرف العام ، وهذا يجعله يمكن أن يكون مخصصًا. لا يمكن تغيير خط CJK بعد.