Font :: nagpapahintulot FNT mong i-load, manipulahin at i-save fonts raster Windows.
SYNOPSIS
gamitin Font :: FNT ();
aking $ fnt load = Font :: FNT-> ('test.fnt');
$ Fnt-> save_yaml ('test.yml');
# SciTE test.yml
$ Fnt = Font :: FNT-> load_yaml ('test.yml');
$ Fnt-> save_pbm ('test.pbm');
$ Fnt-> makatipid ('test.fnt');
Ang module na ito ay nagbibigay ng pangunahing load, manipulahin at i-save ang pag-andar para sa Windows 3.00 raster font (.FNT file).
Pamamaraan
load ($ filename)
Nag bubukas ng .FNT file. Ito ay isang paraan tagapagbuo at nagbabalik ng isang Font :: FNT halimbawa.
save_yaml ($ filename)
Makakatipid ng Font :: FNT halimbawa sa isang notepadable format (YAML). Maaari mong gamitin ang iyong ginustong editor ng teksto upang manipulahin na serialized Font :: FNT halimbawa.
load_yaml ($ filename)
Nag bubukas ng YAML file (kung saan ay dapat maglaman ng isang serialized Font :: FNT halimbawa). Ito ay isang paraan tagapagbuo at nagbabalik ng isang Font :: FNT halimbawa.
save_pbm ($ filename)
Makakatipid ng Font :: FNT halimbawa bilang portable bitmap (pbm) file. Maaari Yo itong gamitin para sa mga layunin ng preview.
i-save ang ($ filename)
Makakatipid ng Font :: FNT halimbawa bilang .FNT file.
EXAMPLE
Ang mga pagsubok na direktoryo na naglalaman ng isang serialized Font :: FNT Halimbawa (1252_13x8_OEM.yml) na maaaring magamit upang i-install ng isang magandang Console (Terminal) font - hindi bababa sa isang Windows NT 4.0 box. Maaaring mangailangan ng ibang mga hakbang Iba pang mga bersyon ng Windows.
Ang font ay katulad ng bold BorlandTE font (BORTE.FON) o Raize font.
Hayaan lumikha muna ng .FNT file:
gamitin Font :: FNT ();
Font :: FNT-> load_yaml ('t / 1252_13x8_OEM.yml') -> i-save ('t / 1252_13x8_OEM.fnt');
Karaniwan, ang mga iba't-ibang .FNT file para sa iba't ibang mga sukat at timbang ay nakabalot magkasama bilang mga mapagkukunan sa isang Windows DLL (.FON file). BTW: pinaka .FON file ay magandang lumang Windows 3.1 DLLs. Para sa aming mga layunin, ang .FNT file ay OK
Susunod, magdagdag ng isang bagay tulad ng
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 OEM" = "1252_13x8_OEM.fnt"
sa iyong pagpapatala, kopyahin ang mga font sa pamamagitan ng kamay
copy t1252_13x8_OEM.fnt% SystemRoot% Font
at reboot ang iyong system.
Kung hindi mo kailangan ang control tungkol sa iyong mga entries pagpapatala, pagkatapos ay maaari mong i drag'n drop t / 1252_13x8_OEM.fnt sa Mga Font Control Panel Applet.
Ngayon, kung buksan mo ang Console properties dialog o ang Console Control Panel Applet, pumunta sa tab na font at piliin ang 'raster Font', dapat mong makita ang isang bagong entry sa 'Size' listbox:
8 x 13
Isinasaayos ang mga font sa mga resulta ng Control Panel sa mga sumusunod na registry entries:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Terminal"
"FontSize" = dword: 000d0008
Panghuli, dapat mong baguhin ang mga Console codepage:
mode con cp piliin = 1252
o
CHCP 1252
Upang baguhin ang codepage permanente, idagdag ang sumusunod sa iyong pagpapatala:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
Kinakailangan :
- Perl
Mga Komento hindi natagpuan