Šrifto :: FNT leidžia jums įkelti, manipuliuoti ir išsaugoti Langai rastrinius šriftus.
APŽVALGA
naudoti Šrifto :: FNT ();
my $ FNT = Šrifto :: FNT-> apkrova ("test.fnt ');
$ Fnt-> save_yaml ('test.yml');
# Scite test.yml
$ FNT = Šrifto :: FNT-> load_yaml (test.yml ');
$ Fnt-> save_pbm ('test.pbm');
$ Fnt-> Išsaugoti ("test.fnt");
Šis modulis suteikia pagrindinę apkrovą, manipuliuoti ir išsaugoti funkcionalumą Windows 3,00 rastrinių šriftų (.FNT failams).
Metodai
apkrova ($ filename)
Siuntos į .FNT failą. Tai konstruktoriaus metodas ir grąžina Šrifto :: FNT atvejis.
save_yaml ($ filename)
Išsaugo Šrifto :: FNT instancija į notepadable formatu (yaml). Jūs galite naudoti jūsų pageidaujamą teksto redaktoriumi manipuliuoti, kad serializowany šriftą :: FNT atvejis.
load_yaml ($ filename)
Siuntos į yaml failą (kuris turėtų būti serializowany šriftą :: FNT instancijos teismas). Tai konstruktoriaus metodas ir grąžina Šrifto :: FNT atvejis.
save_pbm ($ filename)
Išsaugo Šrifto :: FNT instancija kaip nešiojamas bitmap (PBM) failą. Yo gali naudoti šį peržiūros tikslais.
išsaugoti ($ filename)
Išsaugo Šrifto :: FNT instancija kaip .FNT failą.
PAVYZDYS
Bandymas katalogas yra serializowany šriftą :: FNT instancijos teismo (1252_13x8_OEM.yml), kuris gali būti naudojamas įdiegti gražią konsolės (terminalas) šriftą - bent ant Windows NT 4.0 langelį. Kitos Windows versijos gali reikalauti kitų priemonių.
Šrifto panašus į paryškintu šriftu BorlandTE (BORTE.FON) arba Raize šriftu.
Kurkime ir .FNT failą pirmas:
naudoti Šrifto :: FNT ();
Šrifto :: FNT-> load_yaml (T / 1252_13x8_OEM.yml) -> Save ('t / 1252_13x8_OEM.fnt');
Paprastai, įvairių .FNT failus įvairių dydžių ir svorių yra pakuojami kartu kaip išteklių Windows DLL (fon failas). Beje: dauguma fon failai yra seni geri Windows 3.1 DLL. Mūsų tikslas, .FNT failas yra o.k.
Toliau, pridėkite kažką panašaus
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 OEM" = "1252_13x8_OEM.fnt"
į savo registrą, kopijuoti ranka šriftą
Kopijuoti t1252_13x8_OEM.fnt% SystemRoot% Šriftai
ir perkraukite sistemą.
Jei jums nereikia kontroliuoti, jūsų registro įrašų, galite tiesiog drag'n lašas T / 1252_13x8_OEM.fnt į Šriftai kontrolės panelė.
Dabar, jei jūs atidaryti konsolę savybių langą arba konsolė Valdymo panelė, eikite į skirtuką ir pasirinkite šrifto "Raster Šriftai ', jūs turėtumėte pamatyti naują įrašą" dydis "listbox:
8 x 13
Konfigūravimas valdymo skydelyje rezultatų šiose registro įrašus šriftą:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Terminalas"
"FontSize" = dword: 000d0008
Galiausiai, jūs turėtumėte pakeisti konsolės koduotės:
režimas CON CP pasirinkite = 1252
arba
chcp 1252
Norėdami pakeisti koduotę nuolat, pridėti po savo registre:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
Reikalavimai
- Perlas "
Komentarai nerastas