On Πέμπτη 07 Απρίλιος 2005 22:49, Simos Xenitellis wrote: > Έχει κανείς καμιά επικοδομητική ιδέα για το παρακάτω σφάλμα; > https://bugzilla.ubuntu.com/show_bug.cgi?id=2374 > > Κάποια λύση μέσω fontconfig θα ήταν πολύ καλή. Χμ, βασικά το ίδιο πρόβλημα εμφανίζεται και στο Debian με την τελευταία έκδοση του fontconfig. Ως τότε, έκανα (το localization-config δηλαδή) ένα search/replace στο /etc/fonts/local.conf, και απλώς όριζα ως preffered aliases για τα Serif/Sans-Serif/Monospace τα FreeFonts. Πλέον, το fontconfig έχει άλλαξει ελαφρώς το configuration του και δεν δημιουργεί το local.conf. Μικρό το κακό γιατί η αλλαγή είναι απλή. Βασικά, τώρα φτιάχνω ένα patch στο localization-config που θα διορθώνει το πρόβλημα. Απλώς αρκεί να προσθέσεις το εξής αρχείο στο /etc/fonts/local.conf (πιθανόν να μπορούσε να μπεί και στα defaults fonts.conf αλλά θα πρέπει να δώ προσεκτικά με ποια σειρά πρέπει να οριστούν τα fonts και δυστυχώς δεν έχω χρόνο. Το local.conf είναι πιο απλή λύση. Και ούτως ή άλλως, κάνει fallback. Εν πάσει περιπτώσει αρκεί αυτό το αρχείο (συνημμένο) Δεν ξέρω αν το ubuntu έχει ακριβώς το ίδιο setup αλλά φαντάζομαι δε θα έχει μεγάλες διαφορές. Κώστας
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- Greek fonts substitution --> <fontconfig> <alias><family>serif</family> <prefer><family>MgOpen Cosmetica</family></prefer> <prefer><family>FreeSerif</family></prefer> </alias> <alias><family>sans-serif</family> <prefer><family>MgOpen Modata</family></prefer> <prefer><family>FreeSans</family></prefer> </alias> <alias><family>monospace</family> <prefer><family>FreeMono</family></prefer> </alias> </fontconfig>