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