Font :: FNT vám umožňuje načíst, manipulovat a uložit Windows rastrová písma.
SYNOPSE
používat Písmo :: FNT ();
my $ = FNT Font :: FNT-> load ("test.fnt");
$ Fnt-> save_yaml ('test.yml');
# SciTE test.yml
$ = FNT Font :: FNT-> load_yaml ("test.yml");
$ Fnt-> save_pbm ('test.pbm');
$ Fnt-> Save ("test.fnt");
Tento modul poskytuje základní zatížení, manipulovat a uložit funkce pro Windows 3,00 rastrová písma (.fnt soubory).
Metody
load ($ filename)
Načte soubor .fnt. To je metoda konstruktor a vrací instanci Font :: FNT.
save_yaml ($ filename)
Uloží instance písma :: FNT do notepadable formátu (YAML). Můžete použít svůj preferovaný textový editor pro manipulaci že serializovaného Font :: FNT instance.
load_yaml ($ filename)
Načte soubor YAML (který by měl obsahovat serializovaný písma :: FNT instance). To je metoda konstruktor a vrací instanci Font :: FNT.
save_pbm ($ filename)
Uloží instance písma :: FNT jako soubor (PBM) přenosné bitmapový. Yo lze použít pro účely náhledu.
ušetřit ($ filename)
Uloží instance písma :: FNT jako .fnt soubor.
Příklad
Test adresář obsahuje serializovaný písma :: FNT instance (1252_13x8_OEM.yml), které lze použít k instalaci krásný konzoli (terminálu) písmo - alespoň na poli Windows NT 4.0. Jiné verze systému Windows mohou vyžadovat další kroky.
Písmo je podobný tučným písmem BorlandTE (BORTE.FON) nebo Raize písmo.
Pojďme vytvořit soubor .fnt první:
používat Písmo :: FNT ();
Font :: FNT-> load_yaml ('t / 1252_13x8_OEM.yml') -> uložit ('t / 1252_13x8_OEM.fnt');
Za normálních okolností, různé .fnt soubory pro různé velikosti a hmotnosti jsou zabaleny dohromady jako zdroje v systému Windows DLL (.FON souboru). BTW: Většina souborů .FON jsou staré dobré Windows 3.1 DLL. Pro naše účely, soubor .fnt je o.k.
Dále přidejte něco jako
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 OEM" = "1252_13x8_OEM.fnt"
do svého registru, zkopírujte písmo rukou
kopie t1252_13x8_OEM.fnt% SYSTEMROOT% Fonts
a restartujte systém.
Pokud nepotřebujete kontrolu o své položky registru, pak můžete jednoduše funkce Drag'n pokles t / 1252_13x8_OEM.fnt do Fonts aplet ovládacího panelu.
Nyní, pokud otevřete dialogové okno Vlastnosti konzoly nebo ovládací konzole panelech, přejděte na kartu písmo a vyberte možnost "rastrová písma ', měli byste vidět novou položku v" Velikost "listboxu:
8 x 13
Konfigurace písmo ve výsledcích Ovládacích panelech následující položky registru:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Terminal"
"Velikost písma" = dword: 000d0008
Nakonec byste měli změnit kódovou stránku konzoly:
mode con cp vyberte = 1252
nebo
chcp 1252
Chcete-li změnit kódovou stránku trvale, přidejte následující registru:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
Požadavky na :
- Perl
Komentáře nebyl nalezen