|
Επόμενο Περιεχόμενα
-
Αποσυμπίεσε το αρχείο με τις καινούριες γραμματοσειρές
σου σε κάποιο υποφάκελο, π.χ. /fonts/greek.
-
Διάγραψε οποιαδήποτε παραπανίσια αρχεία υπάρχουν (π.χ.
README, .afm, .ttf, και δεν ξέρω εγώ τι άλλο) αφήνοντας
μόνο τα .pfb ή .pfa αρχεία που περιέχονται στο
/fonts/greek. (Δεν πειράζει αν δεν διαγράψεις τίποτε,
αλλά συνήθως η πληθώρα αρχείων σε κάποιον υποφάκελο
μόνο να μας μπερδέψει μπορεί).
-
Εφόσον έχεις εγκαταστήσει Ghostscript στον υπολογιστή
σου, πρέπει να έχει ήδη εγκατασταθεί και κάποιο
πρόγραμμα γνωστό ως printafm (αν δεν βρίσκεις τίποτε
τέτοιο, προφανώς πρέπει να αναβαθμίσεις την Ghostscript
σου στην τελευταία έκδοση). Για κάθε γραμματοσειρά στο
/fonts/greek πρέπει να κάνεις:
printafm font0.pfb > font0.afm
printafm font1.pfb > font1.afm κλπ.
Έτσι θα δημιουργήσεις τα αρχεία .afm που πρέπει να συνοδεύουν τις γραμματοσειρές
σου (αυτά που έρχονται με το συμπιεσμένο αρχείο προτιμώ να τα σβήνω και να δημιουργώ
καινούρια με αυτόν τον τρόπο).
-
Προσοχή! Τα αρχεία που δημιούργησες δεν μπορούν να
χρησιμοποιηθούν από το StafOffice ως έχουν (υπάρχει
κάποιο πρόβλημα με τη σειρά με την οποία εμφανίζονται
τα διάφορα δεδομένα). Πάρε και αποσυμπίεσε το αρχείο
που κάνει την μετατροπή, και τοποθέτησέ το στο
/fonts/greek. Έπειτα δημιούργησε καινούρια αρχεία .afm
(τα οποία θα μπορούν να χρησιμοποιηθούν χωρίς πρόβλημα
και από όλα τα άλλα προγράμματα που τυχόν θα τα
χρειαστούν) δίνοντας τις παρακάτω εντολές για κάθε
αρχείο .afm σε αυτόν τον υποφάκελο (ελπίζω να έχεις
εγκατεστημένη την perl στο σύστημά σου):
perl ./afm.pl font0.afm
rm -f font0.afm
mv font0.afm.new font0.afm
-
Τώρα πρέπει να δημιουργήσεις τα αρχεία Fontmap,
fonts.dir, και fonts.scale. Αυτό το κάνεις με το
type1inst. Απλώς
πληκτρολόγησε type1inst μέσα στο /fonts/greek και το
πρόγραμμα θα κάνει τη δουλειά του.
-
Με κάποιον κειμενογράφο [editor] διόρθωσε τη γραμμή 2
των αρχείων .afm ως εξής:
Παλιό
|
Διορθωμένο
|
StartFontMetrics 2.0
|
StartFontMetrics 2.0
|
FontName mgpmab__.pfb
|
FontName MgPolMemApla-Bold
|
FullName MgPolMemApla-Bold
|
FullName MgPolMemApla-Bold
|
FamilyName MgPolMemApla
|
FamilyName MgPolMemApla
|
|
Απλώς δηλαδή αντίγραψε το FullName στη θέση
του FontName.
Σημείωση: Το συγκεκριμένο βήμα είναι δική μου προσθήκη
(δεν αναφέρεται πουθενά στο διαδίκτυο, απ' όσο ξέρω)
γι' αυτό δοκιμάστε την εγκατάσταση με και χωρίς αυτό.
Στο δικό μου σύστημα το StarOffice, αν και απεικόνιζε
σωστά τις γραμματοσειρές στην οθόνη, δεν τύπωνε σωστά.
Μόνο όταν έκανα την παραπάνω αλλαγή κατάφερα να το κάνω
να εκτυπώνει και σωστά.
Επόμενο Περιεχόμενα
|
|
|
|