Re: Ελληνική διάταξη - ερωτηματικό

Simos Xenitellis simos.lists at googlemail.com
Sun Mar 28 19:02:10 BST 2010


2010/3/28 Fotis Tsamis <ftsamis at gmail.com>:
> Γεια χαρά Σίμο,
>
> Το ερωτηματικό στην ελληνική διάταξη που έφτιαξες παρατηρώ πως είναι
> λάθος. Έχεις ορίσει το αγγλικό semicolon (; - U+003B) ενώ υπάρχει
> ειδικός χαρακτήρας στο Unicode για το ελληνικό ερωτηματικό (; - U+037E).
>
> Πώς μπορούμε να το αλλάξουμε αυτό;

Γεια σου Φώτη,

Από τη σελίδα http://www.unicode.org/charts/ αν δεις το αρχείο για τα ελληνικά,
http://www.unicode.org/charts/PDF/U0370.pdf και το χαρακτήρα U037E, θα
παρατηρήσεις
ότι αναφέρει

037E ; GREEK QUESTION MARK
           = erotimatiko
           • sentence-final punctuation
           • 003B ;  is the preferred character
           → 003F ?  question mark
           ≡ 003B ;  semicolon

Η τελευταία γραμμή με το «≡» δηλώνει ότι το ερωτηματικό είναι
«ισοδύναμο» με το χαρακτήρα U+003B,
οπότε χρησιμοποιούμε την πιο απλή μορφή, το U+003B. Αυτή είναι η
παραδοχή που είχαμε
από την αρχή που φτιάχτηκαν οι διατάξεις πληκτρολογίου.
Στις περιπτώσεις ισοδυναμίας, η βιβλιοθήκη Unicode κάθε toolkit (σε
GNOME, το glib) γνωρίζει και λειτουργεί ορθά
όταν βλέπει U037E ή U003B. Αν μπορείς να εντοπίσεις περίπτωση όπου η
συμπεριφορά είναι λάθος, τότε είναι
σφάλμα στο glib.

Η ίδια παραδοχή υπάρχει και για την άνω τελεία,

0387 · GREEK ANO TELEIA
           • functions in Greek like a semicolon
           • 00B7 ·  is the preferred character
           ≡ 00B7 ·  middle dot

όπου στη διάταξη χρησιμοποιούμε το «periodcentered» που είναι ο
χαρακτήρας U+00B7.

Αν κάποιος έχει Windows, OS/Χ, θα με ενδιέφερε να δω τι χαρακτήρες
παράγουν τα · ;.
Αν θέλετε να βοηθήσετε, ανοίξτε τον κειμενογράφο του λειτουργικού σας
και γράψτε τους παραπάνω δύο χαρακτήρες. Μετά, στείλτε τα αρχεία
κειμένου εδώ, με επισύναψη.

Σίμος

-- 
A. Because it breaks the logical sequence of discussion
Q. Why is top posting bad?


More information about the Ubuntu-gr mailing list