Font :: FNT siz yük manipulyasiya və Windows raster fonts saxlamaq üçün imkan verir.
Sinopsis
) (Font :: FNT istifadə etmək;
mənim $ FNT = Font :: FNT-> yük (test.fnt ');
$ Fnt-> save_yaml (test.yml ');
# SciTE test.yml
$ FNT = Font :: FNT-> load_yaml (test.yml ');
$ Fnt-> save_pbm (test.pbm ');
$ Fnt-> (test.fnt) qazanc;
Bu modul əsas yük, Windows 3.00 raster şriftləri (.FNT files) üçün manipulyasiya və saxlamaq işlevselliği təmin edir.
Metodika
yük ($ fayl)
Bir .FNT fayl yükləyir. Bu konstruktor üsul və Font :: FNT instansiya qaytarır.
save_yaml ($ fayl)
Bir notepadable format (YAML) bir Font :: FNT instansiya saxlayır. Siz serialized Font :: FNT instansiya manipulyasiya üçün üstünlük mətn redaktoru istifadə edə bilərsiniz.
load_yaml ($ fayl)
(A serialized Font olmalıdır :: FNT instansiya) bir YAML fayl yükləyir. Bu konstruktor üsul və Font :: FNT instansiya qaytarır.
save_pbm ($ fayl)
Portativ bitmap (PBM) faylı kimi Font :: FNT instansiya saxlayır. Yo preview məqsədləri üçün istifadə edə bilərsiniz.
qazanc ($ fayl)
.FNT Faylı olaraq bir Font :: FNT instansiya saxlayır.
NÜMUNƏ
ən azı bir Windows NT 4.0 qutusuna - test directory bir ayrılıq Font :: gözəl Console (Terminal) font yüklemek üçün istifadə edilə bilər FNT instansiya (1252_13x8_OEM.yml) ehtiva edir. Digər Windows versiyasını digər addımlar tələb edə bilər.
font qalın BorlandTE yazı (BORTE.FON) və ya Raize font kimi.
Ilk .FNT fayl yaratmaq edək:
) (Font :: FNT istifadə etmək;
Font :: FNT-> load_yaml ('t / 1252_13x8_OEM.yml) -> (' t / 1252_13x8_OEM.fnt ') saxlamaq;
Adətən, müxtəlif ölçülü və çəki üçün müxtəlif .FNT faylları Windows DLL (.FON file) ehtiyatların birlikdə qablaşdırılır. BTW: ən .FON faylları yaxşı köhnə Windows 3.1 DLL var. Bizim məqsədlə .FNT fayl Nə eybi var ki,
Sonra, kimi bir şey əlavə
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 OEM" = "1252_13x8_OEM.fnt"
Sizin reyestrində, əl ilə font surəti
surəti t1252_13x8_OEM.fnt% SystemRoot% Fonts
və sistem reboot.
Siz qeyd defteri girdilerini haqqında nəzarət ehtiyac yoxdur, onda siz sadəcə Fonts Control Panel Applet daxil drag'n drop t / 1252_13x8_OEM.fnt.
Siz Console xüsusiyyətləri dialoq və ya Console Control Panel Applet açmaq əgər İndi, font nişanı getmək və Raster Fonts seçin, siz Size "listbox yeni bir giriş görürsünüz:
8 x 13
Aşağıda qeyd entries Control Panel nəticələri font konfiqurasiya:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Terminal"
"Yazı tipi ölçüsü" = dword: 000d0008
Nəhayət, Console kod page dəyişdirmək lazımdır:
mode con cp = 1252 seçin
və ya
chcp 1252
Daimi kod page dəyişdirmək üçün, sizin qeyd aşağıdakıları əlavə edin:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
tələblər
- Perl
Şərhlər tapılmadı