Dapper Drake + Greek 1st review

Simos Xenitellis simos74 at gmx.net
Fri Feb 17 21:45:10 GMT 2006


O/H Konstantinos Togias έγραψε:
> On 2/17/06, Simos Xenitellis <simos74 at gmx.net> wrote:
>   
>> O/H Konstantinos Togias έγραψε:
>>     
>>> Επίσης η γραμματοσειρά που επιλέγεται όταν εισάγω Ελληνικό κείμενο στο
>>> gnome-terminal είναι κακάσχημη με αχνούς και πλάγιους χαρακτήρες
>>> (μάλλον προέρχεται από αντικατάσταση κάποιας άλλης που δεν έχει όλους
>>> τους Ελληνικούς χαρακτήρες).
>>>
>>>       
>> Μπορείς να δεις στον Πίνακα Χαρακτήρων, για την γραμματοσειρά τύπου
>> Mono, ποια έχει επιλεγεί;  Όταν επιλέξεις την γραμματοσειρά στο
>> πρόγραμμα αυτό, βρες τα ελληνικά και κάνε δεξί κλικ σε κάποιο ελληνικό
>> χαρακτήρα. Θα σου πει από ποια γραμματοσειρά πραγματικά προέρχεται.
>>     
>
>   
Στο προηγούμενο γράμμα ανέφερα ότι η γενική γραμματοσειρά σταθερού 
πλάτους έχει το όνομα "mono".
Αυτό είναι λάθος, το σωστό όνομα για το alias είναι "monospace".
Από το fonts.conf βλέπουμε
        <family>monospace</family>
        <prefer>
            <family>Bitstream Vera Sans Mono</family>
            <family>DejaVu Sans Mono</family>
            <family>Andale Mono</family>
            <family>Courier New</family>
            <family>Cumberland AMT</family>
            <family>Luxi Mono</family>
            <family>Nimbus Mono L</family>
            <family>Courier</family>
            <family>Miriam Mono</family>
            <family>FreeMono</family>
            <family>Kochi Gothic</family>
            <family>AR PL KaitiM GB</family>
            <family>Baekmuk Dotum</family>
        </prefer>

Εδώ υπήρξε η προσθήκη της DejaVu Sans Mono στη δεύτερη θέση, η οποία 
είναι αντιγραφή της Bitstream Vera Sans Mono με την προσθήκη χαρακτήρων 
όπως τα ελληνικά:
http://dejavu.sourceforge.net/wiki/index.php/Main_Page

> Η γραμματοσειρά για Fixed width font είναι η Monospace 10. Από τον
>   
Εδώ δεν είμαι σίγουρος ότι η Monospace είναι "πραγματική" γραμματοσειρά. 
Νομίζω ότι υπάρχει μεν γραμματοσειρά με το όνομα αυτό, δεν έχει όμως 
ελληνικά και δεν είναι ελεύθερη (και δεν την έχει το Liunx). Η Monospace 
που βλέπουμε στο Linux είναι ιδεατή-σύνθετη γραμματοσειρά που προκύπτει 
από την πρόσθεση των διαθέσιμων χαρακτήρων σύμφωνα με τη λίστα 
προτεραιότητα. Στο gnome-terminal στις προτιμήσεις, το "10" είναι το 
μέγεθος που έχει επιλεγεί.
> πίνακα χαρακτήρων βλέπω ότι για τη Monospace οι κεφαλαίοι ελληνικοί
> χαρακτήρες πρόέρχονται από DejaVu Sans Mono, το 'π' από Bitstream Vera
> sans mono, ενώ οι πεζοί και τονισμένοι ( πεζοί και κεφαλαίοι ) από τη
> FreeMono. 
Πρώτα η Bitstream Vera παίρνει το "π" και μετά η Dejavu Sans Mono 
συμπληρώνει τα κεφαλαία μόνο :(
Στον Πίνακα Χαρακτήρων εμφανίζεται η FreeMono να συμπληρώνει τους 
υπόλοιπους χαρακτήρες. Παλαιότερα, η FreeMono ήταν η μόνη γραμματοσειρά 
Mono (οκ, το π το κλέβει πάντα η Bitstream Vera Mono) και το αποτέλεσμα 
ήταν αποδεκτό.
Αυτό που δεν καταλαβαίνω είναι γιατί στο gnome-terminal να εμφανίζονται 
γράμματα από γραμματοσειρά που δεν είναι σταθερού πλάτους. Κανονικά, 
πρέπει να δούμε αυτό που εμφανίζεται στον Πίνακα Χαρακτήρων.
> Το αποτέλεσμα μπορείς να το δείς εδώ:
>
> http://master.math.upatras.gr/~kit/dapper.png
>   
Άψογο!
Μια εικόνα εξηγεί όλα τα ζητήματα με την εμφάνιση ελληνικών.
> Οι υπόλοιπες γραμματοσειρές στις "Προτιμήσεις Γραμματοσειρών" είναι
> Sans και Sans Bold
>   
(είναι "ιδεατές" γραμματοσειρές, ξανά κατά το fonts.conf)
> Στη Sans όλοι οι Ελληνικοί χαρακτήρες είναι από την DejaVu Sans, εκτώς
> από το Ω το οποίο έρχεται από την Bitstream Vera Sans
>   
Ack.
>   
>> Μπορείς να δοκιμάσεις το ίδιο και για τις άλλες τυπικές γραμματοσειρές
>> συστήματος, όπου εμφανίζονται στο διάλογο Σύστημα/Προτιμήσεις.
>> Κανονικά πρέπει να επιλεγεί η FreeMono για τα ελληνικά, διαφορετικά στο
>> /etc/fonts/fonts.conf πρέπει να έχει γίνει κάτι λάθος. Στο αρχείο αυτό
>> μπορείς να δεις την σειρά προτίμησης (<prefer>), για τον τύπο
>> γραμματοσειράς Mono.
>>     
>
> Σου επισυνάπτω και το /etc/fonts/fonts.conf
>   
Το αρχείο fonts.conf του Dapper έχει την προσθήκη της Dejavu στην 
δεύτερη θέση.
Το upstream αρχείο είναι
http://cvs.freedesktop.org/fontconfig/fontconfig/fonts.conf.in?view=markup
που περιλαμβάνει τις αλλαγές για την προσθήκη των MgOpen και FreeFont 
πιο πάνω από τις ασιατικές γραμματοσειρές.

Τι πρέπει να κάνουμε τώρα;
Να κάνουμε αναφορά σφάλματος στο Ubuntu ότι η γραμματοσειρά DejaVu δεν 
είναι κατάλληλη για ελληνικά διότι δεν περιλαμβάνει το πλήρες ρεπερτόριο 
του ελληνικού αλφαβήτου;
Να πούμε να βγάλουν έξω την DejaVu; Θα το κάνουν; Η DejaVu υποστηρίζει 
κυριλλικά και νομίζω ότι είναι από τις λίγες γραμματοσειρές που 
υποστηρίζουν;
Να εντοπίσουμε το λόγο γιατί στο gnome-terminal εμφανίζει γραμματοσειρά 
μεταβλητού πλάτους;

Εδώ θέλει λίγη σκέψη για να καταφέρουμε να γίνει η αλλαγή στην ώρα της 
και να έχουν οι τελικοί χρήστες ένα ικανοποιητική περιβάλλον χρήσης από 
την τυπική εγκατάσταση του Ubuntu 6.04.

Σίμος



More information about the Ubuntu-gr mailing list