Font :: FNT σας επιτρέπει να φορτώσετε, να χειριστούν και να αποθηκεύσετε τις γραμματοσειρές raster Windows.
ΣΥΝΟΨΗ
Χρήση γραμματοσειράς :: FNT ()?
$ μου FNT = γραμματοσειράς :: FNT-> φορτίου («test.fnt»)?
$ Fnt-> save_yaml («test.yml»)?
# Scite test.yml
$ FNT = γραμματοσειράς :: FNT-> load_yaml («test.yml»)?
$ Fnt-> save_pbm («test.pbm»)?
$ Fnt-> Save («test.fnt»)?
Η ενότητα αυτή παρέχει βασικές φορτίου, χειριστείτε και να αποθηκεύσετε λειτουργικότητα για τα Windows 3.00 γραμματοσειρές raster (αρχεία .FNT).
Μέθοδοι
φορτίο ($ filename)
Φορτώνει ένα αρχείο .FNT. Πρόκειται για μια μέθοδο κατασκευαστή και επιστρέφει ένα παράδειγμα γραμματοσειράς :: FNT.
save_yaml ($ filename)
Αποθηκεύει ένα παράδειγμα γραμματοσειράς :: FNT σε notepadable μορφή (YAML). Μπορείτε να χρησιμοποιήσετε προτίμησε επεξεργαστή κειμένου σας να χειριστείτε αυτό το συνέχειες γραμματοσειράς :: FNT παράδειγμα.
load_yaml ($ filename)
Φορτώνει ένα αρχείο YAML (η οποία θα πρέπει να περιέχει ένα συνέχειες γραμματοσειράς :: FNT παράδειγμα). Πρόκειται για μια μέθοδο κατασκευαστή και επιστρέφει ένα παράδειγμα γραμματοσειράς :: FNT.
save_pbm ($ filename)
Αποθηκεύει ένα παράδειγμα γραμματοσειράς :: FNT ως φορητή bitmap (PBM) αρχείο. Yo να χρησιμοποιήσετε αυτό για λόγους προεπισκόπησης.
αποθηκεύσετε ($ filename)
Αποθηκεύει ένα παράδειγμα γραμματοσειράς :: FNT ως αρχείο .FNT.
ΠΑΡΑΔΕΙΓΜΑ
Ο κατάλογος τεστ περιέχει μια συνέχειες γραμματοσειράς :: FNT παράδειγμα (1252_13x8_OEM.yml) που μπορεί να χρησιμοποιηθεί για να εγκαταστήσετε ένα ωραίο Κονσόλα (Terminal) γραμματοσειρά - τουλάχιστον σε 4,0 κουτί των Windows NT. Άλλες εκδόσεις των Windows μπορεί να απαιτήσει και άλλα βήματα.
Η γραμματοσειρά είναι παρόμοια με την τολμηρή γραμματοσειρά BorlandTE (BORTE.FON) ή γραμματοσειρά Raize.
Ας δημιουργήσουμε το αρχείο .FNT πρώτο:
Χρήση γραμματοσειράς :: FNT ()?
Font :: FNT-> load_yaml ('t / 1252_13x8_OEM.yml') -> σώσει ('t / 1252_13x8_OEM.fnt')?
Κανονικά, τα διάφορα .FNT αρχεία για διαφορετικά μεγέθη και βάρη συσκευάζονται μαζί ως πόρων σε ένα αρχείο DLL των Windows (αρχείο .fon). BTW: τα περισσότερα αρχεία .fon είναι παλιές καλές Windows 3.1 DLLs. Για το σκοπό μας, το αρχείο .FNT είναι Ο.Κ.
Στη συνέχεια, προσθέστε κάτι σαν
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts]
"1252 13x8 ΚΑΕ" = "1252_13x8_OEM.fnt"
στο μητρώο σας, αντιγράψτε τη γραμματοσειρά με το χέρι
αντίγραφο t1252_13x8_OEM.fnt% SystemRoot% γραμματοσειρές
και να επανεκκινήσετε το σύστημά σας.
Αν δεν χρειάζεστε έλεγχο σχετικά με τις καταχωρήσεις μητρώου σας, τότε μπορείτε απλά να Drag'n πτώση τ / 1252_13x8_OEM.fnt στο Γραμματοσειρές Ελέγχου μικροεφαρμογή του πίνακα.
Τώρα, αν ανοίξετε το πλαίσιο διαλόγου Ιδιότητες κονσόλα ή την κονσόλα ελέγχου του πίνακα εφαρμογών, πηγαίνετε στην καρτέλα γραμματοσειράς και επιλέξτε "γραμματοσειρές raster», θα πρέπει να δείτε μια νέα καταχώρηση στο πλαίσιο λίστας «Μέγεθος»:
8 x 13
Ρύθμιση της γραμματοσειράς στα αποτελέσματα του πίνακα ελέγχου στις ακόλουθες καταχωρήσεις μητρώου:
[HKEY_CURRENT_USERConsole]
"FaceName" = "Terminal"
"Μέγεθος γραμματοσειράς" = dword: 000d0008
Τέλος, θα πρέπει να αλλάξετε την κωδικοσελίδα Κονσόλα:
Λειτουργία con CP επιλέξετε = 1252
ή
CHCP 1252
Για να αλλάξετε την κωδικοσελίδα σε μόνιμη βάση, προσθέστε την ακόλουθη στο μητρώο σας:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"OEMCP" = "1252"
Απαιτήσεις :
- Perl
Τα σχόλια δεν βρέθηκε