changelog.png
site-map.png
rss.png

Γραμματοσειρά AncientGreekBetaCode

Η γραμματοσειρά AncientGreekBetaCode είναι μία υλοποίηση της TrueType γραμματοσειράς AncientGreek, η οποία χρησιμοποιεί ένα προχωρημένο χαρακτηριστικό της OpenΤύπος τυπογραφίας που ονομάζεται Αντικατάσταση Γλύφων (Glyph Substitution - GSUB), ώστε να είναι δυνατή η εμφάνιση κειμένου της Beta Code, όπως θα εμφανίζονταν μετά την αποκοδικοποίησή του.

Η διαφορά από παλαιότερες υλοποιήσεις (όπως η γραμματοσειρά BetaRead), είναι ότι είναι δυνατή η εμφάνιση, εκτός των πεζών γραμμάτων, των κεφαλαίων γραμμάτων και των σύνθετων συμβόλων της Beta Code, ενώ ταυτόχρονα μπορεί να εμφανίζει κείμενο της Αρχαίας Ελληνικής που είναι γραμμένο σε Unicode.

Στην πραγματικότητα, συμπεριφέρεται σαν ένα είδος μετατροπέα Beta Code σε Unicode, λειτουργώντας σε πολύ χαμηλό επίπεδο (εμφάνιση χαρακτήρων), αντικαθιστώντας γλύφους ASCII (και συνδυασμούς τους), χωρίς να επιφέρει καμία αλλαγή στο υπάρχον κείμενο.

Αλλά υπάρχει ένα πρόβλημα: δεν λειτουργεί παντού. Το αποτέλεσμα εξαρτάται από την υποστήριξη που παρέχεται από το Λειτουργικό Σύστημα και του από το πρόγραμμα που χρησιμοποιείται (και τα δύο θα πρέπει να υποστηρίζουν την Αντικατάσταση Γλύφων):

  1. Αν είστε σε Windows XP ή 7, μπορείτε να σταματήσετε την ανάγνωση σε αυτό το σημείο· κανένα από αυτά τα Λειτουργικά Συστήματα δεν υποστηρίζει Αντικατάσταση Γλύφων.
  2. Αν χρησιμοποιείτε το OpenOffice, μπορείτε να σταματήσετε εδώ, εκτός κι αν είστε σε Mac· η τελευταία έκδοση του προγράμματος, κστά την εγγραφή αυτής της σελίδας (έκδοση 4.1.2) δεν φαίνεται να υποστηρίζει Αντικατάσταση Γλύφων τόσο στα Windows όσο και στο Linux.

Σε κάθε άλλη περίπτωση, μπορείτε να κατεβάσετε και να χρησιμοποιήσετε τη γραμματοσειρά AncientGreek Beta Code για την εμφάνιση κειμένου της Beta Code· θα μπορούσατε ακόμα και να την χρησιμοποιήσετε για την εισαγωγή κειμένου της Αρχαίας Ελληνικής με έναν απλό επεξεργαστή (π.χ. το Σημείωσηpad των Windows) και να το μετατρέψετε σε Unicode αργότερα.

zip.png
Γραμματοσειρά AncientGreekBetaCode

Για να μιλήσουμε λίγο πιο τεχνικά, η γραμματοσειρά χρησιμοποιεί ένα χαρακτηριστικό της Opentype που ονομάζεται Ligature Substitution, Glyph Composition/Decomposition (ccmp), το οποίο είναι υπεύθυνο για την Αντικατάσταση Γλύφων που λαμβάνει χώρα κατά την εμφάνιση κειμένου της Beta Code από τη γραμματοσειρά. Και το αν η γραμματοσειρά δουλεύει ή όχι, εξαρτάται από την υποστήριξη αυτού του χαρακτηριστικού.

Τα αποτελέσματα των ελέγχων που έκανα εφμανίζονται στον ακόλουθο πίνακα:

Windows
XP & 7
Windows
8 & 10
Mac OS X
(Yosemite)
Debian
Linux
Linux
(Manjaro, PCLOS)
LO X
(4.3.3.2)
AOO X X
(4.1.1)
X X
Επεξεργαστής X
(Σημείωσηpad)

(ΚείμενοEdit)

(gEdit)

(gEdit)

Σχόλια σχετικά με τους ελέγχους:

  1. Χρησιμοποίησα την τελευταία διαθέσιμη έκδοση του κάθε προγράμματος (εκτός κι αν αναφέρεται κάτι διαφορετικό).
  2. Συμπεριέλαβα έναν "έλεγχο απλού επεξεργαστή κειμένου", όπως τα Σημείωσηpad, ΚείμενοEdit και gEdit,ώστε να ελέγξω την γενικότερη λειτουργία της γραμματοσειράς.

Σχετικά με τη Γραμματοσειρά^

Το όνομα της γραμματοσειράς είναι AncientGreekBetaCode αλλά όποτε χρησιμοποιείται προεπισκόπηση γραμματοσειράς, για παράδειγμα στο μενού του LibreOffice, το όνομα εμφανίζεται ως ανξιεντγρεεκβεταξοδε (το όνομα της γραμματοσειράς σε Beta Code), όπως φαίνεται στην ακόλουθη παρουσίαση.

ancientgreek-beta-code.gif
Η γραμματοσειρά σε λειτουργία στα Windows 10

Ισχύουν τα παρακάτω:

  1. Η γραμματοσειρά ακολουθεί την υλοποίηση της Beta Code του AncientGreek.
  2. Τα "s", "S", "j" και "J" παράγουν το Τελικό Σίγμα ("ς").
  3. Το τελικό σίγμα ("ς") ακολουθούμενο από απόστροφο ή δασεία, θα μετατραπεί σε μεσαίο σίγμα ("σ").
  4. Τα "s1" και "S1" δεν μπορούν να χρησιμοποιηθούν για την εισαγωγή του μεσαίου σίγμα ("σ").
  5. Χρησιμοποιούνται πάντα απλά σημεία στίξης και πνεύματα. Για παράδειγμα, αν εισαχθεί μία παρένθεση ")" στην αρχή της παραγράφου ή μετά από έναν χαρακτήρα κενού, θα εμφανιστεί μία ψιλή "᾿".
  6. Κάποιοι χαρακτήρες (κυρίως οι παρενθέσεις) είναι δύσκολο να εισαχθούν, ιδίως αν ακολουθούνται από αριθμό, λόγω της λειτουργίας τους στην κωδικοποίηση Beta Code. Αν χρειαστεί, θα πρέπει να εισαχθούν οι αντίστοιχοι χαρακτήρες πλήρους πλάτους.
Χαρακτήρας Μορφή πλήρους πλάτους
Αριστερή και δεξιά παρένθεση U+FF08 U+FF09
Αριστερή και δεξιά τετράγωνη αγκύλη U+FF3B U+FF3D
  1. Το βίντεο οδηγιών μας θα σας μάθει πως να εισάγετε χαρακτήρες unicode μέσω του πληκτρολογίου.
×

Ειδοποίηση

Αν κάποιος πίνακας εμφανίζεται κομμένος, μπορείτε να δείτε όλα τα περιεχόμενά του με κύλιση προς τα δεξιά.