Шрифт :: 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
Коментар не знайдено