Greek Fonts for Ghostscript

ZACHARAKIS KOSTAS koszah at patakis.gr
Thu Aug 7 12:10:24 EEST 2008


ΝΕΑ ΔΙΕΥΘΥΝΣΗ: Παναγή Τσαλδάρη 38 (πρώην Πειραιώς), 104 37 Αθήνα
ΤΗΛ: 210.36.50.000, 210.52.05.600, 801.100.2665

NEW ADDRESS: 38, Pan. Tsaldari St. (formerly Peiraios), 104 37 Athens, Greece
TEL: 210.36.50.000, 210.52.05.600, 801.100.2665

Ευχαριστώ δούλεψε...
Υπάρχει τρόπος να δουλέυει και όταν το αρχείο(lala.txt) έρχεται από windows xp και notepad?


On Thu, 7 Aug 2008 09:30:52 +0300, "kostas zaxarakis" <koszah at patakis.gr> wrote:
> Γνώριζει κανείς πως μπορώ να ενσωματώσω ελληνικά fonts στο ghostscript?

Γειά σου Κώστα,

Η PostScript υποστηρίζει `embedded fonts'.  Συνήθως μπορείς απλά να πεις στο πρόγραμμα που χρησιμοποιείς για να γράφεις να ενσωματώσει τα fonts στο τελικό PS output.

Εγώ για απλό κείμενο χρησιμοποιώ συνήθως το enscript.  Το enscript μπορεί να κάνει 'embed' Greek fonts, αρκεί να τα έχεις.

Παλιότερα είχα κατεβάσει από τη σελίδα του HCI ένα σετ από ελληνικά fonts, τα οποία συνήθως τα ενσωματώνω στο enscript με τον εξής τρόπο:

  [1]   Download  http://people.freebsd.org/~keramida/enscript-greek-fonts.tgz

        Αυτό είναι ένα κάπως παλιό αντίγραφο από τα fonts που έδινε
        παλιότερα το HCI.  Δε θυμάμαι καν από που το είχα κατεβάσει,
        αλλά έχω σε όλα μου σχεδόν τα HOME dirs ένα κατάλογο με όνομα
        `~/share/fonts/enscript/' που το έχει σε αντίγραφο :D

  [2]   Αποσυμπίεσε  αυτό το tarball στον κατάλογο με τα διάφορα fonts
        του enscript, π.χ.:

            # cd /usr/local/share/enscript
            # tr xzvf /var/tmp/enscript-greek-fonts.tgz

        Αυτό θα δημιουργήσει ένα κατάλογο `greek'.

  [3]   Στις ρυθμίσεις του enscript στο `/usr/local/etc/enscript.cfg'
        έχει ένα path για AFM font files:

            AFMPath: /usr/local/share/enscript/afm:/usr/local/lib/ps:/usr/lib/ps

        Στην αρχή από αυτό το path βάζω το `greek':

            AFMPath: /usr/local/share/enscript/greek:/usr/local/share/enscript/afm:/usr/local/lib/ps:/usr/lib/ps

Αυτό το σετ από fonts περιέχει τα βασικά PS fonts (Times, Courier, Helvetica), με Ελληνικούς χαρακτήρες, και παίζει σωστά με το enscript όταν γράφω:

        enscript -F 'Courier at 8/10' -f 'Courier at 8/10' -o lala.ps lala.txt

Για πιο fancy εκτυπώσιμα πράγματα γράφω σχεδόν αποκλειστικά σε XeLaTeX, κι αυτό παράγει PDF files με ενσωματωμένα τα TTF fonts και τα Ελληνικά τους.  Τα PDF είναι εύκολο να γίνουν PostScript, αν όντως χρειάζεται κάτι τέτοιο, με το pdftops, και διατηρούν τα embedded fonts.




More information about the Linux-greek-users mailing list