Шрифт :: FNT позволяет загружать, управлять и сохранять растровые шрифты Windows,.
ОБЗОР
использовать шрифт :: FNT ();
мой $ FNT = Шрифт :: FNT-> нагрузки («test.fnt ');
$ fnt-> save_yaml ('test.yml');
# SciTE test.yml
$ FNT = Шрифт :: FNT-> load_yaml ('test.yml');
$ fnt-> save_pbm ('test.pbm');
$ fnt-> Save ("test.fnt ');
Этот модуль обеспечивает базовую нагрузку, управлять и сохранять функциональность для Windows, 3.00 растровых шрифтов (файлы .fnt).
Методы
нагрузка ($ файла)
Загрузка файла .FNT. Это метод конструктора и возвращает экземпляр шрифта :: FNT.
save_yaml ($ файла)
Сохраняет экземпляр шрифта :: FNT в notepadable формате (YAML). Вы можете использовать ваши предпочитаемые текстовый редактор для манипулирования, что сериализованную шрифт :: экземпляр FNT.
load_yaml ($ файла)
Загрузка файла YAML (которое должно содержать сериализованный шрифт :: экземпляра FNT). Это метод конструктора и возвращает экземпляр шрифта :: FNT.
save_pbm ($ файла)
Сохраняет экземпляр шрифта :: FNT как портативный растрового файла (РВМ). Йо можете использовать это для целей предварительного просмотра.
сохранить ($ файла)
Сохраняет экземпляр шрифта :: FNT как .FNT файла.
ПРИМЕР
Каталог тест содержит упорядоченный шрифт :: экземпляр FNT (1252_13x8_OEM.yml), которые могут быть использованы для установки прекрасного Console (терминал) шрифт - по крайней мере, на 4.0 коробке Windows NT. Другие версии Windows, могут потребоваться другие меры.
Шрифт похож на смелого BorlandTE шрифтом (BORTE.FON) или шрифта Raize.
Давайте создадим файл .FNT первых:
использовать шрифт :: FNT ();
Шрифт :: FNT-> load_yaml ('т / 1252_13x8_OEM.yml') -> Save ("т / 1252_13x8_OEM.fnt ');
Как правило, различные .FNT файлы для различных размеров и весов упакованы вместе в качестве ресурсов в DLL Windows (.FON файла). Кстати: большинство файлов .FON старые добрые Windows 3.1 библиотеки DLL. Для наших целей, файл .FNT является Годится
Затем добавьте что-то вроде
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 OEM" = "1252_13x8_OEM.fnt"
в реестр, копировать шрифт вручную
копия t1252_13x8_OEM.fnt% SystemRoot% шрифты
и перезагрузите компьютер.
Если вы не нужен контроль о ваших записей в реестре, то вы можете просто Drag'n падение т / 1252_13x8_OEM.fnt в панели апплета шрифты управления.
Теперь, если вы откроете диалоговое окно свойств консоли или апплет консоли управления, перейдите на вкладку шрифта и выберите "растровых шрифтов", вы должны увидеть новую запись в "Размер" ListBox:
8 х 13
Настройка шрифта в результатах панели управления в следующих записей реестра:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Терминал"
"FontSize" = DWORD: 000d0008
Наконец, вы должны изменить кодовую страницу консоли:
Режим кон ф = 1252 выберите
или
CHCP 1252
Чтобы изменить кодировку постоянно, добавьте следующие строки в реестре:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
Требования
- Perl
Комментарии не найдены