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