Re: FreeSansBold και υποστήριξη ε λληνικής γλώσσας (lang el)
Panayotis Katsaloulis
terataki at gmail.com
Wed Nov 3 01:42:12 EET 2004
H alh9eia einai pws ta fonts ayta mazi me ta nea fonts (9a) einai
syntoma katw apo heavy development.
O logos poy symbainei ayto ypopsiazomai pws 3erw poios einai alla logw
tromerhs ellhpshs xronoy den mporw na to koita3w amesa. Elpizw poly
synotma na xalarwsw kai na toy dwsw thn prepoysa shmasia.
PS: H "stable" ekdosh einai pragmatika arxaia kai exoyn ginei polles
allages apo tote. Alla kai h CVS epese se fash poy xakepsan kamposoys
debian servers :-> kai oyte ekeinh einai h pleon swsth.
Opote 9a soy elega pros to paron anamonh kai 9a ly9ei kai ayto to problhma.
PS2: Elpizw na mporw na to anaparagw sto systhma moy. An oxi 9a zhthsw
thn ameristh boh9eia soy :P
On Wed, 3 Nov 2004 00:11:48 +0200, Γεώργιος Ε. Κυλάφας
<gkyla at central.ntua.gr> wrote:
> Φίλτατοι,
>
> το προγραμματάκι "fc-list" του fontconfig με ενημερώνει ότι στην γραμματοσειρά
> FreeSansBold, κατεβασμένη από τη σελίδα
> http://graphis.hellug.gr/el/download.html (η σταθερή έκδοση, όχι η cvs), δεν
> υπάρχουν οι ελληνικοί χαρακτήρες, σε αντίθεση με την "απλή" (medium)
> FreeSans. Για του λόγου το αληθές:
>
> gek at kentri ~ $ fc-list :family=freesans:style=medium lang
> :lang=aa|ab|af|ast|ava|ay|az|ba|bam|be|bg|bi|bn|br|bs|bua|ca|ce|ch|chm|co|cs|
> cv|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|fur|fy|gd|gl|gv|he|ho|hr|hu|hy|ia|id|
> ie|ik|io|is|it|kaa|ki|kk|kl|ku|kum|kv|kw|ky|la|lb|lez|lt|lv|mg|mh|mk|mo|mt|
> nb|nl|nn|no|ny|oc|om|os|pl|pt|rm|ro|ru|sah|se|sel|sh|sk|sl|sma|smj|smn|so|sq|
> sr|sv|sw|syr|tg|tk|tn|tr|ts|tt|tyv|uk|uz|vo|vot|wa|wen|wo|xh|yap|yi|zu
>
> gek at kentri ~ $ fc-list :family=freesans:style=bold lang
> :lang=aa|ab|af|ast|ava|ay|ba|be|bg|bi|br|bs|bua|ca|ce|ch|chm|co|cs|cv|da|de|
> en|eo|es|et|eu|fi|fj|fo|fr|fur|fy|gd|gl|gv|he|ho|hr|hu|ia|id|ie|ik|io|is|it|
> kaa|ki|kk|kl|ku|kum|kv|ky|la|lb|lez|lt|lv|mg|mh|mk|mo|mt|nb|nl|nn|no|ny|oc|
> om|os|pl|pt|rm|ro|ru|sah|se|sel|sh|sk|sl|sma|smj|smn|so|sq|sr|sv|sw|tg|tk|tn|
> tr|ts|tt|tyv|uk|uz|vo|vot|wa|wen|wo|xh|yap|yi|zu
>
> Το γεγονός αυτό, σε συνδυασμό με το LANG=el_GR.UTF-8 που έχω ορίσει, έχει ως
> αποτέλεσμα κάθε κείμενο που χρησιμοποιεί FreeSansBold, _ανεξαρτήτως
> αλφαβήτου_ (είτε ελληνικού είτε λατινικού), να φαίνεται ως κανονικού πάχους.
>
> Παρόλα αυτά, το πολύ χρήσιμο προγραμματάκι kfontview δείχνει πεντακάθαρα ότι
> οι ελληνικοί χαρακτήρες περιέχονται στην FreeSansBold, έντονοι έντονοι και
> πολύ ωραίοι.
>
> Σημειωτέον ότι έχω fontconfig 2.2.3, με το
> προκαθορισμένο /etc/fonts/fonts.conf, ενώ στα /etc/fonts/local.conf και
> ~/.fonts.conf οι μόνες ρυθμίσεις που υπάρχουν αφορούν το antialiasing (vrgb)
> και το hinting (hintfull). Από την άλλη, το OpenOffice.org δείχνει κανονικά
> τα έντονα ελληνικά με FreeSansBold, σε αντίθεση με όλο το υπόλοιπο περιβάλλον
> (δεν σας τη δίνουν κάτι τέτοιες αναντιστοιχίες όταν συμβαίνουν;-).
>
> Τίς πταίει; Η γραμματοσειρά, το fontconfig ή κάποια ρύθμιση στα fonts.conf και
> Σία; Υποψιάζομαι κάτι ανάλογο με αυτό που περιγράφεται στο νήμα με τίτλο
> "[RFC] fontconfig - greek orthography" (25/01 έως 18/04 του 2003).
>
> Και μέχρι να βρεθεί ο φταίχτης, μήπως υπάρχει κάποιος τρόπος (π.χ. μέσω κανόνα
> στο /etc/fonts/fonts.conf) να προσθέσω τεχνητά τη γλώσσα el στον κατάλογο της
> FreeSansBold, ώστε να αναγκάσω το fontconfig να τη χρησιμοποιεί όταν πρέπει;
>
> Προσωπικά, δοκίμασα το παρακάτω:
>
> <match target="font">
> <test qual="any" name="family"> <string>FreeSans</string> </test>
> <test qual="any" name="style"> <string>Bold</string> </test>
> <edit name="lang" mode="append_last"> <string>el</string> </edit>
> </match>
>
> αλλά δεν είχε κανένα αποτέλεσμα.
>
> --
> Γεώργιος Ε. Κυλάφας
>
>
More information about the I18ngr
mailing list