S.A.M.

8 Ιουνίου, 2008

Εγκατάσταση TrueType γραμματοσειρών στο ubuntu

Κάτω από: ubu —— ΧΡΗΣΤΟΣ ΣΑΜΟΥΗΛΙΔΗΣ @ 11:53 πμ

Για το Debian/Ubuntu, με την παρακάτω εντολή θα εγκατασταθούν αυτόματα οι core γραμματοσειρές της Microsoft:

# apt-get install msttcorefonts

Πηγή : http://members.hellug.gr/djart/grlinux-1.html#ss1.1


Εγκατάσταση TrueType γραμματοσειρών

Truetype γραμματοσειρές μπορείτε να βρείτε οπουδήποτε. Το καλύτερο μέρος είναι ο φάκελος Fonts των Windows 🙂 (αρκεί να τα έχετε νόμιμα). Για όσους δεν έχουν πρόσβαση σε μία Windows εγκατάσταση, μπορείτε να κατεβάσετε τα “core fonts for the web” στο http://corefonts.sourceforge.net/ ή να χρησιμοποιήσετε free (και open source) γραμματοσειρές, τις οποίες μπορείτε να βρείτε στο http://savannah.nongnu.org/download/freefont/. Επίσης, μπορείτε να βρείτε Truetype γραμματοσειρές σε διάφορα σημεία στο Internet, ενώ υπάρχουν και εμπορικά πακέτα που προσφέρουν οικογένειες γραμματοσειρών TrueType.

Για να εγκαταστήσετε και να χρησιμοποιήσετε γραμματοσειρές truetype, χρειάζεστε 2 πράγματα:

  1. font server με υποστήριξη truetype. Αν χρησιμοποιείτε ΧFree86 έκδοσης 4.0.x και πάνω ή X.org, δεν χρειάζεται να ανησυχείτε γιατί τον έχουν ενσωματωμένο. Για Χ κατώτερης έκδοσης, τον truetype font server (xfsft) θα τον βρείτε στο http://www.dcs.ed.ac.uk/home/jec/programs/xfsft/.
  2. Την εφαρμογή ttmkfdir. Αν δεν την έχετε στο σύστημά σας, μπορείτε να την βρείτε στο http://www.joerg-pommnitz.de/TrueType/ttmkfdir.tar.gz.
    Για τις νεότερες διανομές δεν θα το χρειαστείτε. Στην αμέσως επόμενη παράγραφο αγνοήστε οτιδήποτε έχει σχέση με αυτήν την εντολή και μην ξεχάσετε να διαβάσετε παρακάτω τα επιπλέον βήματα που πρέπει να εκτελέσετε *.

Τώρα είστε έτοιμοι να εγκαταστήσετε τις γραμματοσειρές. Πηγαίντε στον κατάλογο /usr/X11R6/lib/X11/fonts και δημιουργείστε έναν καινούριο φάκελο με την ονομασία π.χ. ttf. Μέσα σε αυτόν τον κατάλογο τοποθετήστε όσες truetype γραμματοσειρές επιθυμείτε. Σημειώστε πως τα filenames των γραμματοσειρών δεν θα πρέπει να περιέχουν κενό. Επίσης, αν κάνατε copy τις γραμματοσειρές από το φάκελο fonts των Windows, τότε σιγουρευτείτε πως κάνατε copy μόνο όσα αρχεία έχουν την κατάληξη .ttf, όλες οι άλλες γραμματοσειρές των Windows δεν είναι truetype και δεν θα δουλέψουν. Στη συνέχεια, μπείτε στον κατάλογο ttf και εκτελέστε τις εντολές ttmkfdir -o fonts.dir και ttmkfdir -o fonts.scale. Θα δημιουργηθούν τα αρχεία fonts.dir και fonts.scale, τα οποίο θα περιέχουν όλες τις γραμματοσειρές που εγκαταστήσατε. Τώρα θα πρέπει να προσθέσετε τον φάκελο /usr/X11R6/lib/X11/fonts/ttf στο Fontpath των X-Windows. Αυτό μπορείτε να το κάνετε με 2 τρόπους:

  1. Αν χρησιμοποιείτε τον X font Server (xfs), πηγαίνετε στον κατάλογο /etc/X11/fs και ανοίξτε το αρχείο config με έναν text editor. Προσθέστε στο “catalogue=” τον παραπάνω κατάλογο με τις truetype γραμματοσειρές και κάντε restart τον xfs.
  2. Αν δεν χρησιμοποιείτε τον xfs, τότε ανοίξτε το κατάλληλο XF86Config ή xorg.conf (π.χ. /etc/X11/xorg.conf, /etc/X11/XF86Config ή /etc/X11/XF86Config-4) και προσθέστε την παρακάτω γραμμή στο Section “Files”:
    FontPath   "/usr/X11R6/lib/X11/fonts/ttf/"

    Κάντε restart τα X-Windows

* Στις καινούριες διανομές, είναι απαραίτητο ακόμα ένα βήμα. Έτσι, λοιπόν, αν έχετε μία από τις εξής διανομές: RedHat έκδοσης 8.0 και πάνω, Mandrake έκδοσης 9.0 και πάνω, SuSE έκδοσης 8.0 και πάνω, Slackware έκδοσης 9.0 και πάνω ή οποιαδήποτε άλλη διανομή που χρησιμοποιεί το πακέτο fontconfig, τότε αφού έχετε κάνει όλα τα παραπάνω βήματα, εκτελέστε ως root την εντολή fc-cache -fv
Το output αυτής της εντολής θα πρέπει να σας πληροφορήσει σχετικά με τον αριθμό των γραμματοσειρών που βρήκε στον κατάλογο με τις ttf γραμματοσειρές σας. Αν δεν “διάβασε” τον συγκεκριμένο κατάλογο, τότε θα χρειαστεί να τον προσθέσετε κατάλληλα στο αρχείο: /etc/fonts/fonts.conf ή στο /etc/fonts/local.conf ανάλογα με τη ρύθμιση του συστήματός σας.

1.3 AntiAliasing

Όσον αφορά το θέμα AntiAliasing στα fonts, απλά θα αναφέρω πως εδώ μιλάμε πλέον *ΜΟΝΟ* για truetype γραμματοσειρές (το ΑΑ δουλεύει μόνο πάνω σε αυτές). Επίσης, θα πρέπει να είστε σίγουροι πως οι βιβλιοθήκες που έχετε, όπως το QT ή το GTK+/Glib και τα X-Windows/libfreetype, το υποστηρίζουν ή ότι τα έχετε κάνει compile με ενεργοποιημένη την υποστήριξη ΑΑ.

Για τους πιο πολλούς, αν έχετε κάποια από τις τελευταίες διανομές, τότε το πιθανότερο είναι ότι δεν θα χρειαστεί να κάνετε τίποτα (π.χ. απλά επιλέξτε την συγκεκριμένη δυνατότητα από το control center του KDE ή του Gnome)

Σε κάθε άλλη περίπτωση, σας παραπέμπω στο πολύ καλό HowTo για το θέμα αυτό, το οποίο θα βρείτε στο http://trolls.troll.no/~lars/fonts/qt-fonts-HOWTO.html.


Αφήστε μια απάντηση

©2025 S.A.M. Φιλοξενείται από Blogs.sch.gr

Αλλαγή μεγέθους γραμματοσειράς
Αντίθεση