Fontconfig bug, should skip Asian fonts when rendering Greek

Simos Xenitellis simos74 at gmx.net
Wed Sep 28 11:45:22 CDT 2005


Logiotatidis Giorgos wrote:
> Γεια χαρά,
> 	άλλαξα το /etc/fonts/fonts.conf "ανεβάζοντας" το FreeSans πιο ψηλά από
> τα Asian fonts -κατά τις σημειώσεις του Σίμου στο bugreport- έκανα
> reboot και το σύστημα παίζει μια χαρά, χωρίς να παρουσιάζεται το
> πρόβλημα.
>
> 	Έκανα αλλαγές στη κατηγορία serif, sans-serif και monospace βάζοντας τα
> freeserif, freesans και freemono αντίστοιχα σε ψηλότερες θέσεις. Θα
> πρέπει να ξέρουμε εάν η οικογένεια free* υποστηρίζει και τις ασιατικές
> γλώσσες έτσι ώστε η αλλαγή αυτή να μην χαλάσει το ασιατικό
> configuration. Μπορεί κανείς να το δει;
>   
Όχι, δεν το χαλάει. Η συγκεκριμένη λίστα περιλαμβάνει την προτεραιότητα 
γραμματοσειρών, που το fontconfig χρησιμοποιεί για να αποφασίσει ποια 
γραμματοσειρά να χρησιμοποιήσει για την απεικόνιση κάθε γράμματος.
Όσο η FreeSans δεν περιλαμβάνει χαρακτήρες από ασιατικές γλώσσες (CJK - 
Chinese, Japanese, Korean), τότε οι γλώσσες αυτές είναι εντάξει.
Έστειλα γράμμα στη λίστα fontconfig 
(http://lists.freedesktop.org/archives/fontconfig/), όπως έχουν κάποιο 
πρόβλημα στα archives για να το δείτε. Προωθώ εδώ σε λίγο.

Για την καλύτερη έρευνα για ποια γραμματοσειρά χρησιμοποιεί το 
fontconfig για κάθε γράμμα, εκτέλεσε το Βοηθήματα/Πίνακας Χαρακτήρων. 
Βρες την ομάδα Ελληνικά και κάνε δεξί κλικ σε κάθε ελληνικό χαρακτήρα. 
Θα σου πει από ποια γραμματοσειρά προέρχεται.
Εδώ θα εμφανιστεί ένα "δεύτερο" πρόβλημα, τα π και Ω προέρχονται από την 
Bitstream Vera. Αν προσέξετε ότι το π είναι λίγο παράξενο, είναι για 
αυτόν ακριβώς το λόγο.
> 	Κάνω attach το αλλαγμένο αρχείο. Αντικαταστήστε
> το /etc/fonts/fonts.conf και κάντε reboot.
>   
Πράγματι.
Αν κάποιος δοκιμάσει να απεγκαταστήσει τα πακέτα των 3 ασιατικών 
γραμματοσειρών, θα δει ότι υπάρχει εξάρτηση στο desktop, με αποτέλεσμα 
να μην είναι δυνατό. Οπότε, η αλλαγή στην σειρά στο fonts.conf είναι η 
καλύτερη λύση. Τώρα, αν θα είναι αποδεκτό να πάει η αλλαγή για όλους 
είναι θέμα για συζήτηση στη λίστα fontconfig.

Σίμος

>
> Στις 27-09-2005, ημέρα Τρι, και ώρα 23:12 +0100, ο/η Simos Xenitellis
> έγραψε:
>   
>> Υπήρξαν νεώτερα για το σφάλμα των γραμματοσειρών στο νέο Ubuntu Linux,
>> http://bugzilla.ubuntu.com/show_bug.cgi?id=15108
>>
>> Το θέμα είναι ακόμα ανοιχτό και φοβάμαι ότι θα επηρεάσει πάρα πολλούς 
>> χρήστες.
>> Συμβαίνει και σε άλλες διανομές;
>>
>> Σίμος
>>
>>
>>     




More information about the Ubuntu-gr mailing list