betűtípus :: FNT tölthet, manipulálni, és mentse a Windows raszteres betűtípusok.
SYNOPSIS
használja betűtípus :: FNT ();
my $ fnt = betűtípus :: FNT-> load ('test.fnt');
$ Fnt-> save_yaml ('test.yml');
# SciTE test.yml
$ Fnt = betűtípus :: FNT-> load_yaml ("test.yml ');
$ Fnt-> save_pbm ('test.pbm');
$ Fnt-> Save ("test.fnt ');
Ez a modul biztosítja az alapvető terhelést, manipulálják és mentés funkciókat a Windows 3.00 raszteres betűtípusok (.fnt fájlok).
Mód
terhelés ($ filename)
Betölti .fnt fájlt. Ez egy konstruktor módszer, és visszaad egy betűtípus :: FNT fokon.
save_yaml ($ filename)
Menti a betűtípus :: FNT például egy notepadable formátumban (YAML). Használhatja a preferált szövegszerkesztővel manipulálni, hogy sorozatban betűtípus :: FNT fokon.
load_yaml ($ filename)
Betölti a YAML fájlt (amelynek tartalmaznia kell egy soros betűtípus :: FNT például). Ez egy konstruktor módszer, és visszaad egy betűtípus :: FNT fokon.
save_pbm ($ filename)
Menti a betűtípus :: FNT például a hordozható bitmap (pbm) fájlt. Yo tudja használni ezt az előnézet célra.
menteni ($ filename)
Menti a betűtípus :: FNT például a .fnt fájlt.
Példa
A teszt könyvtár tartalmaz egy soros betűtípus :: FNT például (1252_13x8_OEM.yml), hogy lehet használni, hogy felszerel egy szép Console (Terminal) font - legalább egy Windows NT 4.0 mezőbe. Más Windows verziók előírhatja további lépéseket.
A font hasonlít a merész BorlandTE font (BORTE.FON) vagy Raize font.
Hozzunk létre az .fnt fájl első:
használja betűtípus :: FNT ();
Font :: FNT-> load_yaml ('t / 1252_13x8_OEM.yml') -> Save ('t / 1252_13x8_OEM.fnt');
Normális esetben különböző .fnt fájlok a különböző méretű és súlyú együtt van csomagolva források Windows DLL (.FON fájl). BTW: a legtöbb .FON fájlok jó öreg Windows 3.1 DLL-ek. Célunk tehát, a .fnt fájl o.k.
Ezután adjuk hozzá valami ilyesmi
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 OEM" = "1252_13x8_OEM.fnt"
hogy a rendszerleíró adatbázis, másolja a font kézzel
copy t1252_13x8_OEM.fnt% SystemRoot% Fonts
és indítsa újra a rendszert.
Ha nem kell kontroll az Ön registry bejegyzéseket, akkor egyszerűen drag'n csepp t / 1252_13x8_OEM.fnt a betűtípusok vezérlőpult alkalmazás.
Most, ha megnyitja a Console tulajdonságok párbeszédablak vagy a konzol Control Panel Applet, menjen a font fülre, és válassza ki a "Raster betűtípusok", látnod kell egy új bejegyzést a "Méret" ListBox:
8 x 13
Konfigurálása a betűtípust a Vezérlőpult eredményeket az alábbi bejegyzéseket:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Terminal"
"FontSize" = dword: 000d0008
Végül, meg kell változtatni a konzol codepage:
mód con cp válassza = 1252
vagy
CHCP parancs 1252
Ha módosítani codepage véglegesen hozzá az alábbi sort a rendszerleíró:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
követelmények :
- Perl
Hozzászólás nem található