LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

А я уже писал на ЛОРе, но могу повторить. Во-первых, в vt.c размер PSF шрифта (а только такие шрифты ядерная консоль и юзает) жёстко ограничен в 64 Кб. Во-вторых, там же размер символа ограничен в 32x32 пикселя максимум. Этих 64 Кб при таких размерах символов на однобайтную кодировку ещё хватает, а на большее - уже нет. У людей проблемы с впихиванием в PSF шрифты даже 512-ти символов. Куда уж там всем тысячам символов UTF-8. Только после перепиливания vt.c. А разработчиков ядра это пока не интересует. Вот и получается, что при локали UTF-8 в ядерной консоли чуть больше чем 256 символов показываются нормально, а всё остальное отображается «квадратами».

Исходная версия saahriktu, :

А я уже писал на ЛОРе, но могу повторить. Во-первых, в vt.c размер PSF шрифта (а только такие шрифты ядерная консоль и юзает) жёстко ограничен в 64 Кб. Во-вторых, там же размер символа ограничен в 32x32 пикселя максимум. Этих 64 Кб при таких размерах символов на однобайтную кодировку ещё хватает, а на большее - уже нет. У людей проблемы с впихиванием в PSF шрифты даже 512-ти символов. Куда уж там всем тысячам символов UTF-8. Только после перепиливания vt.c. А разработчиков ядра это пока не интересует.