enscript
Dimitrios Kamenopoulos
el97146 at mail.ntua.gr
Mon Apr 22 23:31:01 EEST 2002
> Thanks, Ola ok twra.
> Me to a2ps paizei tipota??
> Exw dokimasei kati fonts (paketo i18n-fonts) alla den katafera tipota...
Ναι:
1) Κατεβάζεις τις γραμματοσειρές ΓΡΑΦΙΣ ή τις άλλες για το enscript. Οι
διαφορές τους είναι ότι οι μεν έχουν λατινικά ονόματα glyphs, αλλά ελληνικά
glyphs, ενώ οι δε έχουν και ονόματα και glyphs ελληνικά. Οπότε με τις πρώτες
πρέπει να λες του a2ps ότι τυπώνεις με latin-1 encoding (a2ps -X iso1 νομίζω)
ενώ με τις δεύτερες πρέπει να του λες ότι τυπώνεις με iso8859-7 encoding
(a2ps -X iso7).
2) Αντιγράφεις (η symlinkάρεις) τις γραμματοσειρές (αρχεία pfb ή pfa) στο
/usr/share/a2ps/fonts
και τα fontmetrics τους (αρχεία .afm) στο
/usr/share/a2ps/afm
3) Για τις γραμματοσειρές ΓΡΑΦΙΣ, τρέχεις ένα σκριπτάκι make_fonts_map που
υπάρχει στο ...a2ps/afm. Αυτό θα σου παραγάγει ένα νέο αρχείο fonts.map που
θα πρέπει να αντικαταστήσει το εκεί υπάρχον fonts.map.
Για τις γραμματοσειρές του enscript, το σκριπτάκι δεν παίζει, γιατί έχουν πολύ
μεγάλα ονόματα. Καλύτερα. Παίρνεις το αρχείο font.map που έρχεται μαζί με τις
γραμματοσειρές και το κολλάς στο τέλος του ...a2ps/afm/fonts.map:
$> cat font.map >> fonts.map
4) Από εκεί και πέρα, πρέπει να φτιάξεις δικά σου αρχεία prologue για εκτύπωση
με ελληνικά. Τα αρχεία prologue βρίσκονται στο ...a2ps/ps, έχουν κατάληξη
.pro και το καθένα είναι ένα είδος stylesheet, δηλαδή λέει στο a2ps "θα
χρησιμοποιείς αυτό το font για εκείνο, το άλλο font για το παράλλο κλπ".
Καλύτερα άνοιξε ένα ήδη υπάρχον αρχείο, όπως το color.pro και άλλαξε όλα τα
ονόματα γραμματοσειρών που θα συναντήσεις σε αντίστοιχα ελληνικά (είτε
ΓΡΑΦΙΣ, είτε enscript αλλά όχι ανάμικτα), π.χ. όπου βλέπεις
%Face: Keyword Courier bfs
κάντο
%Face: Keyword Courier-Greek bfs
ή όπως αλλιώς λέγεται η ελληνική γραμματοσειρά (τα ονόματα τα παίρνεις από το
fonts.map)
Σώσε το αρχείο ως colorgr.pro
5) Από εκεί και πέρα, τυπώνεις ελληνικά με
a2ps -X iso7 --prologue=colorgr όνομα_αρχείου
(ή με -X iso1 αν επέλεξες τις γραμματοσειρές ΓΡΑΦΙΣ).
More information about the Linux-greek-users
mailing list