Dapper Drake + Greek 1st review

Simos Xenitellis simos74 at gmx.net
Sat Feb 18 15:49:03 GMT 2006


O/H Konstantinos Togias έγραψε:
> On 2/18/06, Simos Xenitellis <simos74 at gmx.net> wrote:
>
>   
>> Μπορείς να στείλεις στιγμιότυπο (screenshot) με το gedit αλλάζοντας την
>> γραμματοσειρά σε Monospace;
>>     
>
> Νάτο:
> http://master.math.upatras.gr/~kit/dapper_gedit.png
>   
Ευχαριστώ.
> Ενοχλητικό είναι ότι η FreeMono φαίνεται "αχνή". Την έβαλα για Fixed
> Width, αλλά ενώ τα Ελληνικά της είναι μια χαρά, σχεδόν δεν διαβάζεται
> στο gnome-terminal
>
> Έπαιξα λίγο και με το openoffice... Οι env variables που πρότεινες πιο
> πάνω δεν έχουν κανένα αποτέλεσμα... Ενώ η default γραμματοσειρά μόλις
> το ανοίγω (Nimbus Roman No 9 L) δεν δείχνει κάν τονούμενα φωνήεντα...
>   
Η "Nimbus Roman No 9 L" δεν έχει ελληνικούς χαρακτήρες (εξακριβωμένο), 
οπότε γίνεται αντικατάσταση από άλλη γραμματοσειρά. Οι πληροφορίες για 
τη σειρά προτίμησεις των γραμματοσειρών βρίσκονται στο αρχείο VLC.xcu ;-).
> Να και ένα screenshot να χαρείς κι εσύ:
>
> http://master.math.upatras.gr/~kit/Dapper_Openoffice.png
>   
Ack.
Ποιος είναι ο βέλτιστος τρόπος επίλυσης του προβλήματος; Μπορώ να δώσω 
συμβουλές αν υπάρχει κάποιος να υλοποιήσει.
>> Όχι ακριβώς. Η λίστα <prefer> καθορίζει την προτεραιότητα στις
>> γραμματοσειρές, όταν υπάρχει η ανάγκη να αποφασιστεί από ποια θα
>> επιλεγεί ο κάθε χαρακτήρας.
>> Έτσι, αν μια εφαρμογή θέλει να απεικονίσει το "α", το σύστημα θα
>> κοιτάξει αν η πρώτη γραμματοσειρά στη λίστα <prefer> έχει τον χαρακτήρα
>> αυτόν. Αν τον έχει, τον επιλέγει. Διαφορετικά, συνεχίζει με την επόμενη
>> γραμματοσειρά, κτλ μέχρι να βρει τον χαρακτήρα.
>> Ο βασικός λόγος που έβαλαν την Dejavu είναι πιστεύω η υποστήριξη
>> κυριλλικής γραφής.
>> Αν θέλουμε πραγματικά να διορθωθεί το πρόβλημα, πρέπει να δούμε στο
>> γενικά προσόντα της γραμματοσειράς και πιθανώς να βρούμε λόγους που δεν
>> την κάνουν καλή να μπει καν. Έτσι, έχουμε περισσότερες πιθανότητες να
>> επιφέρουμε μια αλλαγή.
>> Εδώ προσθέτω την αναζήτηση στο bugzilla του ubuntu για την αναφορά που
>> αναφέρει την προσθήκη της Dejavu και να βρούμε τους λόγους.
>> Ναι, αν πούμε ότι τα ελληνικά φαίνονται πολύ πολύ άσχημα είναι
>> σημαντικός και δυνατός λόγος. Προσωπικά θα ήθελα να είναι καλυμμένα όλα
>> τα "αλλά".
>>     
>>> καλύτερο να γίνουν τα πράγματα έτσι ώστε για κάθε γλώσσα να θέτουμε
>>> προτεραιότητες στις γραμματοσειρές, χωρίς να επιρρεάζουμε τις άλλες
>>> γλώσσες (με διαφορετικά fonts.conf ίσως) ;;
>>> Εχω ασχοληθεί ελάχιστα έως καθόλου με το θέμα localization -
>>> μεταφράσεις κλπ. μέχρι τώρα, οπότε μπορεί αυτό που λέω να είναι
>>> βλακώδες... Απλά μου φαίνεται περιέργο πως έχουμε καταφέρει σε κάθε
>>> release να αλλάζει κάτι "άσχετο" με τα Ελληνικα(πχ. η προσθήκη μιας
>>> άσχετης με τα Ελληνικά γραμματοσειράς) και να μη φαίνονται ΠΑΛΙ σωστα
>>> τα Ελληνικα....
>>>       
Αυτά είναι σφάλματα που απλά συμβαίνουν. Η συγκεκριμένη κατηγορία 
αποτελεί regressions, δηλαδή κάτι δούλευε παλαιότερα ενώ τώρα δεν 
δουλεύει. Το να θεωρούμε ότι ένα σύνολο λογισμικού όπως μια διανομή σαν 
το Ubuntu δεν θα παρουσιάζει regressions σε κάθε έκδοση, δεν είναι 
πρακτικό. Το λογισμικό επεκτείνεται για να υποστηριχθούν περισσότερες 
γλώσσες και η ελληνική γλώσσα είναι μια από τις δεκάδες υποστηριζόμενες 
γλώσσες. Αυτό που πρέπει να κάνουμε είναι να εντοπίζουμε τέτοια σφάλματα 
και να προσπαθούμε, με την κοινότητα, να τα λύνουμε στον πιο 
ικανοποιητική βαθμό.
Μια λύση θα ήταν να κάναμε μια δικιά μας διανομή Ubuntu με επιλογή και 
ρύθμιση των πακέτων για να ταιριάζουν όσο το δυνατόν καλύτερα για τα 
ελληνικά. Όμως, κατά την προσωπική μου γνώμη, ο βαθμός δυσκολίας σε αυτό 
το εγχείρημα είναι πολύ μεγαλύτερος από τη διόρθωση σφαλμάτων που 
παρουσιάζονται περιστασιακά.
Είναι πολύ εύκολο να "ρίχνουμε το φταίξιμο στους ξένους" (αυτό δεν το 
λέω για σένα ;-)) ότι τα χαλάνε όλα. Αυτή η πρακτική όμως είναι 
κοντόφθαλμη και δείχνει έλλειψη κατανόησης απλών ζητημάτων. Το ελεύθερο 
λογισμικό είναι λογισμικό που το δημιουργεί η κοινότητα, και πρέπει ως 
ελληνόφωνοι χρήστες να είμαστε μέλη της κοινότητας αυτής.

>> Αφιέρωσα λίγο χρόνο για να βρω αν είναι δυνατό στο fonts.conf να
>> αγνοηθούν κάποιες γραμματοσειρές (π.χ. ασιατικές, παλιότερα..) όταν
>> γίνεται η αναζήτηση ελληνικών χαρακτήρων. Στην αναζήτηση αυτή δεν βρήκα
>> κάποια λύση. Αν θέλεις να ψάξεις/δοκιμάσεις, δες
>> http://fontconfig.org/fontconfig-user.html
>>     
Το κομμάτι αυτό δεν το έψαξα διεξοδικά, οπότε ίσως να υπάρχει διέξοδος εδώ.

Σίμος



More information about the Ubuntu-gr mailing list