[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [I18NGR] Re: [Open-source] Εμφάνιση τετραγώνων αντί για ελληνικούς χαρακτήρες: βρέθηκε η αιτία



Konstantinos Margaritis wrote:

On Τετάρτη 17 Αύγουστος 2005 22:28, Simos Xenitellis wrote:
Γεια σου Κώστα,
Νομίζω εννοείς το σφάλμα
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252014
και ειδικά για το OpenOffice.org.

εμ, ναι ακριβώς :-)

Αναφέρεις ότι σε εσένα σού εμφανίζονται τετραγωνάκια για τους
χαρακτήρες που λείπουν.
Στο Ubuntu η κατάσταση μοιάζει με
https://bugzilla.ubuntu.com/attachment.cgi?id=1844
Νομίζω ότι όταν είχα αφαιρέσει γραμματοσειρές από το Ubuntu, είχα
αντιμετωπίσει γράμματα να εμφανίζονται
ως τετραγωνάκια, δεν είμαι 100% σίγουρος όμως.
Αν θυμάμαι καλά, στην περίπτωση αυτή είχα αφαιρέσει την
γραμματοσειρά Baekmuk.

ακόμη συμβαίνει αυτό αν ΔΕΝ είναι εγκατεστημένο το openoffice.org-gtk-gnome. Το έχω βάλει ως πακέτο για εγκατάσταση στο ελληνικό task.
To

openoffice.org-gtk-gnome (μαζί με το openoffice.org-kde) κάνουν:
+ This package contains the Gtk VCLPlug for drawing OOo's widgets with
+ Gtk+ and a Gtk/GNOMEish File Picker when running under GNOME.
(Πηγή: http://ftp.debian.org/debian/pool/main/o/openoffice.org/openoffice.org_1.1.4-6.diff.gz)
που δεν αναφέρει συγκεκριμένα ότι χρησιμοποιεί τις γραμματοσειρές του GTK+ (ή του QT) για το ίδιο το κείμενο που γράφεις στο OOo, παρά μόνο για τα widgets.
Δηλαδή, είναι πολύ πιθανό το VCLPlug (από το openoffice.org-gtk-gnome) να μην επηρεάζει τις γραμματοσειρές του κειμένου που γράφεις.
Πολύ εύκολα μπορεί κάποιος να διαπιστώσει αν η παραπάνω θεωρία ισχύει στην πράξη. Αλλάζοντας το /usr/lib/openoffice/share/registry/data/org/openoffice/VCL.xcu σύμφωνα με τις οδηγίες του https://bugzilla.ubuntu.com/attachment.cgi?id=1958 (προσθέτει καταχώριση για την ελληνική γλώσσα) ή προσθήκη ελληνικών γραμματοσειρών στο γενικό κομμάτι για την αγγλική γλώσσα, στο vlc.xcu. (Χρειάζεται επανεκκίνηση του OOo).

Ένα ακόμα συγκεκριμένο ερώτημα:
Τα μηνύματα στα μενού του oowriter/κτλ πρέπει να σου φαίνονται με ελληνικά, χωρίς πρόβλημα, λόγω του openoffice.org-gtk-gnome
Πως φαίνεται το oopadmin
Φαίνεται έτσι; https://bugzilla.ubuntu.com/attachment.cgi?id=1847


Αν έχεις στιγμιότυπο οθόνης (ναι, καινούριο όνομα για "screenshot")
που δείχνει τα τετραγωνάκια, μπορείς να το στείλεις;

δεν έχω, το ίδιο είναι όμως :-)
Έχει σημασία πως ακριβώς φαίνονται (τετραγωνάκια, τίποτα, πλαγιαστοί χαρακτήρες με μεγάλο διάστημα μεταξύ τους ενώ δεν είναι italics) για τον εντοπισμό της γραμματοσειρά από την οποία προέρχονται).

Μπορείς να προσθέσεις στο
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252014
την αναφορά στο σφάλμα
https://bugzilla.ubuntu.com/show_bug.cgi?id=2374

done.
Ευχαριστώ.

Όπως αναφέρεις στο
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252014
μια λύση είναι η και ενημέρωση του vcl.xcu ώστε να γνωρίζει τις
γραμματοσειρές FreeFont (και με την ευκαιρία τις MgOpen).
Δεν έχω κοιτάξει το θέμα, όμως αν όντως οι Bitstream Vera και
Nimbus αναφέρουν ότι γνωρίζουν ελληνικά, αυτό πρέπει να διορθωθεί.
Από όσο γνωρίζω από τις δοκιμές του Ubuntu, η Baekmuk έχει όντως
λίγους ελληνικούς χαρακτήρες (όχι όμως τους "precomposed" με
αποτέλεσμα να μην υπάρχουν τόνοι) και επειδή το vlc.xcu δεν έχει
πειραχτεί από πολύ καιρό, γίνεται επιλογή της:
https://bugzilla.ubuntu.com/attachment.cgi?id=1844

ναι είδα το bug report που έστειλες και απορώ ακόμη γιατί δεν το έχουν φτιάξει. Μίλησα με τον Matthias και μου είπε ότι δεν πρόσεξε ότι υπήρχε update στο bug repoert :-)

Είχα επικοινωνία με τον Matthias μετά την διάθεση του Ubuntu 5.04, δοκιμάζοντας κάποια πράγματα που μού πρότεινε, δεν λειτούργησαν όμως και το άφησα.

Από όσο γνωρίζω, το πρόβλημα εμφανίζεται μόνο στο OpenOffice.org
(όχι σε GNOME/KDE), που μού δίνει την εντύπωση ότι φταίει σε μεγάλο
βαθμό το vcl.xcu.

Κατά πάσα πιθανότητα. Δυστυχώς αντί να στηριχθούν στις υπάρχουσες υποδομές, έπρεπε να ξανασχεδιάσουν λίστες γραμματοσειρών/locales και φυσικά αν λείπει κάτι...
Η θεωρία μου είναι ότι οι γραμματοσειρές για το κείμενο που γράφεις στο OOo καθορίζονται τώρα αποκλειστικά από το vcl.xcu, που έχει πολύ περιορισμένο ρεπερτόριο. Το ίδιο ίσως συμβαίνει και στις γραμματοσειρές της γραφικής διασύνδεσης του oopadmin (bug στο VLCPlug που δεν συμπεριλαμβάνει το oopadmin;).
Αν έχεις χρόνο μπορείς να επιβεβαιώσεις (ή απορρίψεις) την κατεύθυνση αυτή.

Σίμος



Reply to: