Προσθέτοντας γραμματοσειρές στο StarOffice (και όχι μόνο): Εγκατάσταση των καινούριων γραμματοσειρών στα X-windows
Description: This is issue 06 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #06
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
1. Επόμενο Προηγούμενο Περιεχόμενα ### 2. Εγκατάσταση των καινούριων γραμματοσειρών στα X-windows Για να βλέπεις τις καινούριες γραμματοσειρές στα X-Windows πρόσθεσε στο .xinitrc τις γραμμές:
       xset +fp /fonts/greek
       xset  fp rehash
   Αν είσαι super user τότε καλύτερα να προσθέσεις το /fonts/greek απευθείας στο /etc/X11/XF86Config. Ταυτόχρονα, έλεγξε τους υποφακέλους γραμματοσειρών που υπάρχουν στο /etc/X11/XF86Config και άλλαξε τη σειρά με την οποία τους διαβάζουν τα X-Windows τοποθετώντας πρώτα αυτούς που περιέχουν κλιμακωτές [scalable] (Type-1) γραμματοσειρές και έπειτα αυτούς που περιέχουν γραμματοσειρές τύπου .pcf. Επειδή το StarOffice ψάχνει για την κατά περίπτωση ζητούμενη γραμματοσειρά με τη σειρά που αυτές έχουν φορτωθεί, αν φορτωθούν πρώτα οι γραμματοσειρές .pcf και ζητείται μια γραμματοσειρά η οποία είναι διαθέσιμη και σε .pcf και σε μορφή Type-1, τότε θα επιλεγεί η μη κλιμακωτή [unscalable] γραμματοσειρά για την απεικόνιση του κειμένου στην οθόνη. Κάτι τέτοιο είναι τουλάχιστον αντιαισθητικό αν όχι εκνευριστικό! Πάντως, αν για κάποιο λόγο δεν θέλεις να πειράξεις τη σειρά με την οποία φορτώνονται οι γραμματοσειρές, τότε μπορείς απλώς να προσθέσεις την ένδειξη ":unscaled" (χωρίς τα εισαγωγικά) στο τέλος της διαδρομής [pathname] του υποφακέλου όπου υπάρχουν μη κλιμακωτές γραμματοσειρές, π.χ.:
           FontPath   "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
           FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
           FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"                κλπ.
   Αν οι γραμματοσειρές του συστήματός σου φορτώνονται από το αρχείο /.xinitrc, τότε οι αντίστοιχες αλλαγές εκεί θα έμοιαζαν κάπως έτσι:
       xset +fp /usr/applic/X/lib/fonts/misc:unscaled
       xset +fp /usr/applic/X/lib/fonts/75dp:unscaled
       xset +fp /usr/applic/X/lib/fonts/Type1
       xset  fp rehash
Σε κάθε περίπτωση οι οποιεσδήποτε αλλαγές θα πρέπει να γίνουν και στα δύο αρχεία (/etc/X11/XF86Config και /.xinitrc). Προσωπικώς, στον δικό μου υπολογιστή έχω αλλάξει τη σειρά με την οποία φωρτώνονται οι γραμματοσειρές (έτσι ώστε να φορτώνονται πρώτα οι τύπου 1) και, για καλό και για κακό, έχω προσθέσει και την ένδειξη ":unscaled" στις διαδρομές των υποφακέλων που περιέχουν μη κλιμακωτές γραμματοσειρές. Έτσι τουλάχιστον ξέρω πως όταν τα γράμματα φαίνονται τετράγωνα στην οθόνη μάλλον γραμματοσειρά πρέπει να αλλάξω παρά οθόνη. ;-) Επόμενο Προηγούμενο Περιεχόμενα