Με τη χρήση του GTK+ Input Method δεν είναι ακόμα δυνατόν να γράψει κάποιος αρχαία ελληνικά, όπως περιγράφει το σφάλμα #167940. Μια κακή λύση είναι να αλλάζει ο χρήστης το σύστημά του και να καθορίζει σε μια μεταβλητή περιβάλλοντος να προσπερνάει το καθεαυτού GTK+ IM και να χρησιμοποιεί το X Input Method (ΧΙΜ).
Η ουσία του προβλήματος είναι στην δήλωση των συνδυασμών πλήκτρων που παράγουν τους χαρακτήρες με τα τονικά σημάδια. Γίνεται χρήση των λεγόμενων νεκρών πλήτρων (δηλαδή πατάς ένα τέτοιο πλήκτρο, δεν εμφανίζεται τίποτα, πατάς το α και εμφανίζεται ά) και αυτοί ακριβώς οι συνδυασμοί πρέπει να καταγραφούν.
Αυτό που χρειάζεται να αλλάξει δεν απαιτεί πολλές προγραμματιστικές γνώσεις. Απλά χρειάζεται να ενημερωθεί
το σχετικό αρχείο cvs://GNOME/gtk+/gtk/gtkimcontextsimple.c,
με τους νέους συνδυασμούς για τονικά σημάδια που υπάρχουν στο πολυτονικό (αρχείο Compose, κάπου στο http://cvs.freedesktop.org/).
Εκτός από την υποστήριξη για πολυτονικό, υπάρχει μια εκρεμμότητα για το μονοτονικό, και συγκεκριμένα με το θέμα της άνω τελείας. Εδώ κανονικά πατάμε ; και μετά . και έχουμε άνω τελεία. Πρέπει να δηλωθεί όμως.
Το πρόβλημα είναι πιο σοβαρό και ουσιαστικό στις εφαρμογές που βασίζονται στο GTK+ και είναι διαθέσιμες σε Windοws. Τέτοια παραδείγματα είναι τα GIMP και Inkscape.
Ένα πολύ όμορφο υπόδειγμα αναφοράς σφάλματος πάνω στο θέμα αυτό είναι η αναφορά σφάλματος #164859 και επίλυση της
από τον Daniel Atallah, που έβαλε τους κατάλληλους συνδυασμούς για το μονοτονικό, για τα ϊ, ϋ, ΐ και ΰ.
Αυτό το έργο είναι διαθέσιμο για όποιον μπορεί να το αναλάβει. Τώρα είναι η κατάλληλη ώρα να γίνει.
Tags: uncategorized από
2 Comments »