Ubuntu: Better font rendering (12.04 – 13.04)

ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!

Κάποιες φορές μπορεί να αντιμετωπίσουμε προβλήματα με την εμφάνιση των fonts σε διάφορες σελίδες. Αποτέλεσμα αυτού, η κακή εμφάνιση κάποιων γραμμάτων ή και ολόκληρης της σελίδας. Δείτε ένα παράδειγμα παρακάτω.

bad-font

Στην συγκεκριμένη σελίδα δεν φαίνεται σωστά το Ελληνικό γράμμα «μ».

Μπορούμε να διορθώσουμε το παραπάνω πρόβλημα, αλλά και να βελτιώσουμε την εμφάνιση με την εγκατάσταση ενός πακέτου, ονόματι infinality.

Ανοίγουμε ένα τερματικό (CTRL+ALT+T) και εκτελούμε

sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality

Αφού γίνει η εγκατάσταση κάνουμε ένα logout – login για να δούμε την διαφορά.

Παραμετροποίηση

sudo bash /etc/fonts/infinality/infctl.sh setstyle

Επιλέγουμε το (3)Linux

gksudo gedit /etc/profile.d/infinality-settings.sh

Βρίσκουμε την γραμμή USE_STYLE=DEFAULT και την αλλάζουμε σε USE_STYLE=UBUNTU.

Logout-Login για να δούμε τις αλλαγές.

good-font

Αν αντικαταστήσετε τις παραπάνω ρυθμίσεις και επιλέξετε αντί για 3) Linux 2) infinality , όπως και αντί για  USE_STYLE=UBUNTU,  USE_STYLE=INFINALITY, το αποτέλεσμα είναι το παρακάτω. Βλέπετε την διαφορά;

Infinality-font-style

Απεγκατάσταση

Σε περίπτωση που κάτι δεν πάει καλά ή δεν μας αρέσει, εκτελούμε τις παρακάτω εντολές για απεγκατάσταση.

sudo apt-get purge fontconfig-infinality
sudo apt-get install ppa-purge
sudo ppa-purge ppa:no1wantdthisname/ppa

Το παραπάνω tutorial οφείλεται εδώ.

4 thoughts on “Ubuntu: Better font rendering (12.04 – 13.04)

  1. Στη δεύτερη φωτογραφία βλέπουμε τη DejaVu Serif. Στην τρίτη βλέπουμε την Liberation Serif, αν δεν απατώμαι. Οι διαφορές εξηγούνται και από τη διαφορετική γραμματοσειρά. Στο πρώτο παράδειγμα, πιθανώς η προεπιλεγμένη γραμματοσειρά να μην είχε ελληνικά glyphs, οπότε υποκαθίστατο από την Liberation Serif εκτός από το mu που υπήρχε στην πρωτότυπη γραμματοσειρά ως glyph.

    1. Δεν θυμάμαι να άλλαξα γραμματοσειρά. Δεν θα είχε νόημα να γράψω τον οδηγό αν χρειαζόταν μόνον αλλαγή γραμματοσειράς. Το infinality (σχεδόν) αποδεδειγμένα βοηθά στο καλύτερο rendering. Λέω σχεδόν, γιατί όλα τα αποτελέσματα οφείλονται σε tests που έχουν κάνει χρήστες του infinality. Εγώ πλέον το εγκαθιστώ σε κάθε Linux διανομή που έχω.

  2. Ωραίος. Βέβαια that’s just scratching the surface του θέματος, και έχει πολύ ενδιαφέρον η διαδικασία με την οποία ο υπολογιστής μετατρέπει τα vector graphics ενός glyph μιας γραμματοσειράς, σε γραφικά στοιχεία στην οθόνη μας (δηλαδή σε pixels)
    Eίναι κρίμα λόγω antialising, διαφορετικού hinting ή υποδεεέστερου rendering ο χρήστης να αποκομίζει μια χειρότερη εμπειρία χρήσης απ’ οτι στα windows.
    To infinality είναι ένα -μεγάλο – βήμα πρός την σωστή κατεύθυνση.

    1. Έχει πολλές ρυθμίσεις το infinality και μπoρείς να δεις διάφορα font styles. Πολύ καλή δουλειά. Ευχαριστώ για το hint.

Συμβάλετε κι εσείς με ένα σχόλιο

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s