Κωδικοποίηση Beta Code
Η κωδικοποίηση Beta Code είναι μία μέθοδος αναπαράστασης, με τη χρήση ASCII χαρακτήρων μόνο, χαρακτήρων και μορφοποίησης που συναντάται σε Αρχαία Ελληνικά κείμενα (και άλλες αρχαίες γλώσσες). Σκοπός της δεν είναι να αποτελέσει μόνο έναν εκρωμαϊσμό του Ελληνικού αλφαβήτου, αλλά να αναπαραστήσει με πιστότητα μια ευρύτερη γκάμα κειμένων, συμπεριλαμβάνοντας την μορφοποίηση αλλά και διάφορους σπάνιους χαρακτήρες.
Beta Code was developed by David W. Packard in the late 1970s and adopted by Thesaurus Linguae Graecae in 1981. It has become the standard for encoding polytonic Greek and has also been used by a number of other projects such as the Perseus Project (which encodes all its Ancient Greek texts using Beta code), the Packard Humanities Institute, the Duke collection of Documentary Papyri, and the Greek Epigraphy Project at Cornell and Ohio State University. Beta Code can be easily converted to a variety of systems for display, most notably the Unicode. Systems such as Sophokeys for typing Beta Code but producing Greek glyphs directly in the entered text (rather than when it is typeset or otherwise output) are increasingly popular, with the result that Beta Code, with some variations, has become a sort of universal default keymap for text entry in polytonic Greek.
Μακροεντολές μετατροπής Beta Code ^
Σας συνιστώ να αποθηκεύετε την δουλειά σας πριν να εκτελέσετε οποιαδήποτε από τις παρακάτω μακροεντολές σε κάποιο έγγραφο (χωρίς να υπάρχει κάποια επιλογή κειμένου), ώστε να είναι δυνατή η επαναφορά (Μενού Αρχείο / Επαναφόρτωση), καθώς η Αναίρεση ίσως να μην μπορεί να βοηθήσει, εφόσον θα λάβει χώρα μία αντικατάσταση γράμμα-γράμμα με αποτέλεσμα να απαιτούνται υπερβολικά πολλά βήματα αναίρεσης.
• Μακροεντολή BetaCodeToUnicode
Αυτή η μακρεοεντολή μετατρέπει κείμενο γραμμένο σε Unicode (κανονικό κείμενο όπως εισάγεται στο LibreOffice / OpenOffice) σε Beta Code.
Αν η μακροεντολή εκτελεστεί χωρίς να υπάρχει κάποιο κείμενο επιλεγμένο, θα εμφανίσει ένα μήνυμα προειδοποίησης παρόμοιο με αυτό που φαίνεται στην παρακάτω εικόνα.
Το μήνυμα προειδοποίησης στα Windows 8.1
• Μακροεντολή UnicodeToBetaCode
Αυτή η μακρεοεντολή μετατρέπει κείμενο γραμμένο σε Beta Code σε Unicode (κανονικό κείμενο όπως εισάγεται στο LibreOffice / OpenOffice).
Αν ζητηθεί μετατροπή από Unicode σε Beta Code, ο διάλογος μηνύματος θα παρέχει την δυνατότητα αλλαγής των επιλογών της Beta Code:
Το μήνυμα προειδοποίησης με τις επιλογές της Beta Code στα Windows 8.1
Επιλογές της Beta Code ^
When converting text to Beta Code the following options are available:
- Μόνο κεφαλαία γράμματα (TLG)
Η ενεργοποίηση αυτής της επιλογής επιβάλει στον μετατροπέα να παράγει κεφαλαίους χαρακτήρες ASCII, σύμφωνα με το TLG (Thesaurus Linguae Graecae). Διαφορετικά, θα χρησιμοποιηθούν πεζοί χαρακτήρες ASCII. - Χρήση απλών σίγμα
Αυτή η επιλογή έχει να κάνει με την μετατροπή του Τελικού Σίγμα (ς) και του Μηνοειδούς Σίγμα (c), όταν γίνεται μετατροπή κειμένου σε Beta Code. Και τα δύο αυτά γράμματα μπορούν να μετατραπούν σε "S", αλλά σύμφωνα με το The TLG® Beta Code Manual 2013, το Τελικό Σίγμα (ς) μπορεί επίσης να μετατραπεί σε "S2" και το Μηνοειδές Σίγμα (c) σε "S3" ("*S3" για το κεφαλαίο). Έτσι, όταν η επιλογή είναι ενεργή, θα χρησιμοποιηθεί ο απλός τύπος ("S")· στην αντίθετη περίπτωση, θα χρησιμοποιηθεί ο σύνθετος τύπος ("S2" και "S3" αντίστοιχα). - Απλοποίηση μεμονωμένων σημείων τονισμού
Η ενεργοποίηση αυτής της επιλογής θα κάνει πολύ πιο ευανάγνωστο το κείμενο που είναι κωδικοποιημένο σε Beta Code. Όλα τα μεμονωμένα σημεία στίξης θα κωδικοποιούνται με τη χρήση της απλής μορφής τους στον κώδικα· για παράδειγμα η ψιλή, η οποία πολλές φορές χρησιμοποιείται και ως απόστροφος, κανονικά θα κωδικοποιούταν ως "%30", έτσι ώστε η φράση "ἀλλ᾽ ὦ φίλη Λάκαινα" θα γινόταν "A)LL%30 W)= FI/LH *LA/KAINA". Όταν αυτή η επιλογή είναι ενεργή, η παραπάνω φράση θα κωδικοποιηθεί ως "A)LL) W)= FI/LH *LA/KAINA".
Οι τιμές των παραμέτρων που θα οριστούν σε αυτόν το διάλογο δεν θα χρησιμοποιηθούν μόνο στην τρέχουσα συνεδρία. Αν θέλετε να τις ορίσετε μόνιμα, παρακαλώ χρησιμοποιήστε το Διάλογο ρυθμίσεων του AncientGreek.
Χρησιμοποιώντας χαρακτήρες μισού/πλήρους πλάτους ^
Αν το έγγραφο (ή η επιλογή) περιέχει χαρακτήρες ASCII (Αγγλικό κείμενο), αυτοί θα μετατραπούν αυτόματα σε χαρακτήρες "μισού/πλήρους πλάτους", όταν εκτελείται μετατροπή από Unicode σε Beta Code.
Υλοποίηση της Beta Code ^
Αυτή η υλοποίηση δεν διαχειρίζεται το πλήρες "σύνολο χαρακτήρων" της Beta Code, όπως περιγράφεται στο The TLG® Beta Code Manual 2013, αλλά περιορίζεται στα ακόλουθα:
Ελληνικό γράμμα | Χαρακτήρας ASCII | Ελληνικό γράμμα | Χαρακτήρας ASCII |
---|---|---|---|
Άλφα | A | Νι | N |
Βήτα | B | Ξι | C |
Γάμα | G | Όμικρον | O |
Δέλτα | D | Πι | P |
Έψιλον | E | Ρο | R |
Ζήτα | Z | Σίγμα | S (S1) |
Ήτα | H | Ταυ | T |
Θήτα | Q | Ύψιλον | U |
Γιώτα | I | Φι | F |
Κάππα | K | Χι | X |
Λάμδα | L | Ψι | Y |
Μι | M | Ωμέγα | W |
Τονισμός και στίξη | |||
Ψιλή (᾿) | ) | Τελεία (.) | . |
Δασεία (῾) | ( | Κόμμα (,) | , |
Οξεία (´) | / | Απόστροφος / Right (') Single Εισαγωγικό |
' |
Βαρεία (`) | \ | Άνω τελεία (·) | : |
Περισπωμένη (῀) | = | Ερωτηματικό (;) | ; |
Υπογεγραμμένη (ι) | | | Ενωτικό (‐) | - |
Διαλυτικά (¨) | + | Πλατιά παύλα (—) | _ |
Μεμονωμένα σημεία τονισμού | |||
Οξεία (´) | / * %32 |
Βαρεία (`) | \ * %33 |
Περισπωμένη (~) | = * %34 %176 |
Iota Subscript (ι) | |* |
Διαλυτικά (¨) | + * | Διαλυτικά and Οξεία (΅) |
/+* %132 |
Διαλυτικά and Βαρεία (῭) |
\+* | Διαλυτικά and Περισπωμένη (῁) |
=+* |
Ψιλή (᾿) | ) * %30 |
Δασεία (῾) | ( * %31 |
Ψιλή with Οξεία (῎) |
)/ * %35 |
Δασεία with Οξεία (῞) |
(/ * %36 |
Ψιλή with Βαρεία (῍) |
)\ * %133 |
Δασεία with Βαρεία (῝) |
(\ * %37 |
Ψιλή with Περισπωμένη (῏) |
)= * %134 |
Δασεία with Περισπωμένη (῟) |
(= * %38 |
Σημειώσεις:
|
|||
Επιπλέον χαρακτήρες | |||
Δίγαμμα (Ϝ) | *V | Greek Small Γράμμα Δίγαμμα (ϝ) |
V |
Greek Small Γράμμα Τελικό σίγμα (ς) |
S (S2) (j) | - | - |
Greek Capital Lunate Sigma Σύμβολο (C) |
*S3 (#570) | Greek Μηνοειδές σίγμα Σύμβολο (c) |
S3 |
Χαρακτήρες # (Επιπρόσθετοι χαρακτήρες) | |||
Πεζό κόππα (Ϟ) | *#1 | Greek Small Γράμμα Κόπα (ϟ) |
#1 |
Στίγμα (Ϛ) | *#2 | Greek Small Γράμμα Στίγμα (ϛ) |
#2 |
Ελληνικό γράμμα Archaic Κόπα (Ϙ) |
*#3 | Greek Small Γράμμα Αρχαϊκό Κόππα (ϙ) |
#3 |
Σαμπί (Ϡ) | *#5 | Greek Small Γράμμα Σαμπί (ϡ) |
#5 |
Greek Capital Reversed Μηνοειδές σίγμα Σύμβολο (Ͻ) |
#10 | Πλατιά παύλα (—) | _ #12 |
Greek Capital Reversed Dotted Μηνοειδές σίγμα Σύμβολο (Ͽ) |
#11 | Greek Capital Dotted Μηνοειδές σίγμα Σύμβολο (Ͼ) |
#16 |
Μεγαλύτερο (>) | #15 | Μικρότερο (<) | #18 |
Διπλό στιλέτο (σταυρός) (‡) | #13 | Figure Παύλα (‒) | #19 |
Ελληνικό γράμμα Rho with Stroke Σύμβολο (ϼ) |
#128 | Greek Numeral Sign Keraia (ʹ) |
# |
Χι-Ρο (☧) | #322 #465 |
Σταυρός της Ιερουσαλήμ (☩) | #556 |
Greek Capital Γράμμα San (Ϻ) |
*#711 | Greek Small Γράμμα San (ϻ) |
#711 |
Greek Capital Archaic Γράμμα Heta (Ͱ) |
*#400 | Πεζό αρχαϊκό ήτα (ͱ) | #400 |
Greek Capital Γράμμα Pamphylian Δίγαμμα (𝈋) |
*#928 | Greek Small Γράμμα Pamphylian Δίγαμμα (ͷ) |
#928 |
Παπάκι (@) | #1220 | Δολάριο ($) | #1219 |
Σημείωση:
Σε περίπτωση που αναφέρονται πολλαπλοί συνδυασμοί για ένα χαρακτήρα, το αποτέλεσμα της μετατροπής σε Beta Code δηλώνεται με τον έγχρωμο συνδυασμό.
|
|||
Χαρακτήρες " (Εισαγωγικά) | |||
Left Low Double Εισαγωγικό („) |
"1 | Right High Double Εισαγωγικό (“) |
"2 |
Left Low Single Εισαγωγικό (‚) |
"4 | Right High Single Εισαγωγικό (‛) |
"5 |
Χαρακτήρες [ (Αγκύλες) | |||
Αριστερή τετράγωνη αγκύλη ([) | [ | Δεξιά τετράγωνη αγκύλη (]) | ] |
Αριστερή παρένθεση (() | [1 | Δεξιά παρένθεση ()) | ]1 |
Left-Pointing Angle Brackets (〈) |
[2 | Right-Pointing Angle Brackets (〉) |
]2 |
Left Curly Bracket ({) | [3 | Δεξιά αγκύλη (}) | ]3 |
Left Λευκό τετράγωνο Bracket (⟦) |
[4 | Right Λευκό τετράγωνο Bracket (⟧) |
]4 |
Left Low Corner Bracket (⌞) |
[5 | Right Low Corner Bracket (⌟) |
]5 |
Left High Corner Bracket (⌜) |
[6 | Right High Corner Bracket (⌝) |
]6 |
Left High Corner Bracket (⌈) |
[7 | Right Low Corner Bracket (⌋) |
]7 |
Left Low Corner Bracket (⌊) |
[8 | Right High Corner Bracket (⌉) |
]8 |
Left Double Angle Bracket («) |
[18 | Right Double Angle Bracket (») |
]18 |
Χαρακτήρες % (Επιπλέον χαρακτήρες και στίξη) | |||
Ερωτηματικό (?) | %1 | Αστερίσκος (*) | %2 |
Κάθετος (/) | %3 | Θαυμαστικό (!) | %4 |
Long Vertical Bar (|) | %5 | Ίσον (=) | %6 |
Συν (+) | %7 | Επί τοις εκατό (%) | %8 |
Ampersand (&) | %9 | Διπλή στιγμή (:) | %10 |
Διπλό στιλέτο (σταυρός) (‡) | %13 | Σύμβολο τμήματος (§) | %14 |
Παύλα (‒) | %19 | Latin Semicolon (;) | %100 |
Σύμβολο αριθμού (hash) (#) | %101 | Ανάστροφη κάθετος (\) | %103 |
Περισπωμένη (^) | %104 | Κυματοειδής γραμμή (~) | %107 |
Συν ή πλην (±) | %108 | Koronis (᾽) | %172 |
Περισπωμένη (῀) |
%176 | Στιλέτο (σταυρός) (†) | % |
Κεφαλαία γράμματα ^
- Για να εισάγετε κεφαλαία γράμματα, πληκτρολογήστε έναν αστερίσκο πριν από το κάθε γράμμα, π.χ. *P*L*A*T*W*N
Τονισμός και στίξη ^
- Στα πεζά γράμματα ακολουθείται η εξής σειρά: (1) γράμμα, (2) πνεύμα, (3) τόνος, (4) υπογεγραμμένη. Π.χ. W(=|
- Στα κεφαλαία γράμματα ακολουθείται η εξής σειρά: (1) αστερίσκος, (2) πνεύμα, (3) τόνος, (4) γράμμα, (5) υπογεγραμμένη. Π.χ. *(=W|
Σημείωση ^
- Το TLG αποδέχεται τη χρήση μόνο Κεφαλαίων Αγγλικών Γραμμάτων σε κείμενο Beta Code, ενώ άλλα έργα (το Perseus για παράδειγμα) δεν απορρίπτει και τη χρήση πεζών γραμμάτων. Αυτή η υλοποίηση υποστηρίζει την μετατροπή και των δύο τύπων σε Unicode και παρέχει την δυνατότητα επιλογής ενός από τους δύο τύπους για την μετατροπή σε Beta Code.