
Υποστήριξη Αρχαίων Ελληνικών
για το LibreOffice/OpenOffice
Έκδοση: 1.6-beta8
Η σελίδα δεν είναι πλήρως μεταφρασμένη
Κωδικοποίηση 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 |
Τονισμός και στίξη | |||
Smooth breathing (᾿) | ) | Τελεία (.) | . |
Δασεία (῾) | ( | Κόμμα (,) | , |
Οξεία (´) | / | Απόστροφος / Δεξί (') μονό εισαγωγικό |
' |
Βαρεία (`) | \ | Άνω τελεία (·) | : |
Περισπωμένη (῀) | = | Ερωτηματικό (;) | ; |
Υπογεγραμμένη (ι) | | | Ενωτικό (‐) | - |
Διαλυτικά (¨) | + | Πλατιά παύλα (—) | _ |
Μεμονωμένα σημεία τονισμού | |||
Οξεία (´) | / * %32 |
Βαρεία (`) | \ * %33 |
Περισπωμένη (~) | = * %34 %176 |
Iota Subscript (ι) | |* |
Διαλυτικά (¨) | + * | Διαλυτικά and Οξεία (΅) |
/+* %132 |
Διαλυτικά and Βαρεία (῭) |
\+* | Διαλυτικά and Περισπωμένη (῁) |
=+* |
Smooth breathing (᾿) | ) * %30 |
Δασεία (῾) | ( * %31 |
Smooth breathing with Οξεία (῎) |
)/ * %35 |
Δασεία with Οξεία (῞) |
(/ * %36 |
Smooth breathing with Βαρεία (῍) |
)\ * %133 |
Δασεία with Βαρεία (῝) |
(\ * %37 |
Smooth breathing with Περισπωμένη (῏) |
)= * %134 |
Δασεία with Περισπωμένη (῟) |
(= * %38 |
Σημειώσεις:
|
|||
Επιπλέον χαρακτήρες | |||
Δίγαμμα (Ϝ) | *V | Πεζό δίγαμμα (ϝ) | V |
Τελικό σίγμα (ς) | S (S2) (j) | - | - |
Κεφαλαίο μηνοειδές σίγμα (C) | *S3 (#570) | Μηνοειδές σίγμα (c) | S3 |
Χαρακτήρες # (Επιπρόσθετοι χαρακτήρες) | |||
Πεζό κόππα (Ϟ) | *#1 | Κεφαλαίο κόππα (ϟ) | #1 |
Στίγμα (Ϛ) | *#2 | Πεζό στίγμα (ϛ) | #2 |
Αρχαϊκό κόππα (Ϙ) | *#3 | Πεζό αρχαϊκό κόππα (ϙ) | #3 |
Σαμπί (Ϡ) | *#5 | Πεζό σαμπί (ϡ) | #5 |
Greek Capital Reversed Lunate Sigma Symbol (Ͻ) |
#10 | Πλατιά παύλα (—) | _ #12 |
Greek Capital Reversed Dotted Lunate Sigma Symbol (Ͽ) |
#11 | Greek Capital Dotted Lunate Sigma Symbol (Ͼ) |
#16 |
Μεγαλύτερο (>) | #15 | Μικρότερο (<) | #18 |
Διπλό στιλέτο (σταυρός) (‡) | #13 | Figure Dash (‒) | #19 |
Ελληνικό γράμμα Rho with Stroke Symbol (ϼ) |
#128 | Greek Numeral Sign Keraia (ʹ) |
# |
Χι-Ρο (☧) | #322 #465 |
Σταυρός της Ιερουσαλήμ (☩) | #556 |
Κεφαλαίο σαν (Ϻ) | *#711 | Πεζό σαν (ϻ) | #711 |
Κεφαλαίο αρχαϊκό ήτα (Ͱ) | *#400 | Πεζό αρχαϊκό ήτα (ͱ) | #400 |
Greek Capital Letter Pamphylian Digamma (𝈋) |
*#928 | Greek Small Letter Pamphylian Digamma (ͷ) |
#928 |
Παπάκι (@) | #1220 | Δολάριο ($) | #1219 |
Σημείωση:
Σε περίπτωση που αναφέρονται πολλαπλοί συνδυασμοί για ένα χαρακτήρα, το αποτέλεσμα της μετατροπής σε Beta Code δηλώνεται με τον έγχρωμο συνδυασμό.
|
|||
Χαρακτήρες " (Εισαγωγικά) | |||
Αριστερό κάτω διπλό εισαγωγικό („) |
"1 | Δεξί πάνω διπλό εισαγωγικό (“) |
"2 |
Αριστερό κάτω μονό εισαγωγικό (‚) |
"4 | Δεξί πάνω μονό εισαγωγικό (‛) |
"5 |
Χαρακτήρες [ (Αγκύλες) | |||
Αριστερή τετράγωνη αγκύλη ([) | [ | Δεξιά τετράγωνη αγκύλη (]) | ] |
Αριστερή παρένθεση (() | [1 | Δεξιά παρένθεση ()) | ]1 |
Left-Pointing Angle Brackets (〈) |
[2 | Right-Pointing Angle Brackets (〉) |
]2 |
Left Curly Bracket ({) | [3 | Δεξιά αγκύλη (}) | ]3 |
Left White Square Bracket (⟦) |
[4 | Right White Square 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.