Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 2)

Модерирует : gyra, Maz

gyra (06-12-2016 03:18): GRUB4DOS и GNU GRUB (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

At1ant



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Русские шрифты для Grub4Dos


 
Шрифты бывают двух типов - для текстового и графического режимов Grub4Dos. При использовании gfxmenu, шрифты не нужны, так как они уже включены в файл gfx темы. Текстовый режим это 80x25 (80 столбцов х 25 строк), для его русификации используется матричный шрифт 8х16 от lexapass. В шапке menu.lst прописываем путь к файлам шрифта, к примеру:  

Цитата:
/Boot/Grub/textfont /Boot/Grub/8x16_866.psf

 и сохраняем меню используя кодировку ОЕМ 866. Всё отличное от этого режима это графический. Для его русификации в шапке пишем:

Цитата:
graphicsmode -1 640:800 480:600 24:32
font /Boot/Grub/rusbold.hex

и сохраняем файл меню в UTF-8 (с BOM или без BOM разницы нет). rusbold.hex это урезанная версия unifont.hex.gz - без иероглифов и прочих символов, с максимально подогнанным начертанием под шрифт 8x16_866.psf. Создал ее Sphinx114, для быстрой загрузки. В графическом режиме можно вообще не использовать отдельный файл шрифта, а просто добавить его содержимое в конец menu.lst. Так же применение шрифта в графическом режиме позволяет отображать кириллические файлы/папки и использовать их в менюшках.
 
font - команда загрузки файла шрифта по указанному пути или выгрузки шрифтов из озу когда путь не задан.
graphicsmode - команда для отображения текущего графического режима или установки пользовательского. Синтаксис следующий: graphicsmode -1 [ диапазон_X_разрешения [ диапазон_Y_разрешения [ глубина_цвета ] ] ]. "-1" означает что Grub4Dos выбирает лучший вариант из заданных диапазонов (если они указаны) или перебирает все возможные варианты значения (может загнать экран в не поддерживаемый режим). Глубину цвета можно использовать только 24 или 32 бита.
Примеры:

Цитата:
    graphicsmode -1 - автоматически выбирается лучшее значение для Х, Y  и глубины цвета (может загнать экран в не поддерживаемый режим).
    graphicsmode -1 640 480:800 - автоматически выбирается лучший режим, где Х=640, Y=480 или 800, а не указанная глубина цвета будет воспринята Grub4Dos-ом как "-1".
    graphicsmode -1 -1 -1 24:32 - автоматически выбирается лучшее значение для Х и Y, а глубину цвета из двух значений - 24 и 32.
    graphicsmode 3 - переключает в текстовый режим.

 
Fonts.7z (820 Кб) RGhost, MEGA, MediaFire.

Всего записей: 1264 | Зарегистр. 12-05-2008 | Отправлено: 21:53 12-10-2014 | Исправлено: At1ant, 23:26 21-05-2015
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 2)
gyra (06-12-2016 03:18): GRUB4DOS и GNU GRUB (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru