
Υποστήριξη Αρχαίων Ελληνικών
για το LibreOffice/OpenOffice
Έκδοση: 1.6-beta8
Μακροεντολές μετατροπής LaserGreek ^
Σας συνιστώ να αποθηκεύετε την δουλειά σας πριν να εκτελέσετε οποιαδήποτε από τις παρακάτω μακροεντολές σε κάποιο έγγραφο (χωρίς να υπάρχει κάποια επιλογή κειμένου), ώστε να είναι δυνατή η επαναφορά (Μενού Αρχείο / Επαναφόρτωση), καθώς η Αναίρεση ίσως να μην μπορεί να βοηθήσει, εφόσον θα λάβει χώρα μία αντικατάσταση γράμμα-γράμμα με αποτέλεσμα να απαιτούνται υπερβολικά πολλά βήματα αναίρεσης.
Αν οποιαδήποτε από αυτές τις μακροεντολές εκτελεστεί χωρίς να υπάρχει κάποιο κείμενο επιλεγμένο, θα εμφανίσει ένα μήνυμα προειδοποίησης παρόμοιο με αυτό που φαίνεται στην παρακάτω εικόνα.
Το μήνυμα προειδοποίησης στα Windows 8.1
• Μακροεντολή LaserGreekToUnicode
Αυτή η μακρεοεντολή μετατρέπει κείμενο γραμμένο σε LaserGreek σε Unicode (κανονικό κείμενο όπως εισάγεται στο LibreOffice / OpenOffice).
• Μακροεντολή UnicodeToLaserGreek
Αυτή η μακρεοεντολή μετατρέπει κείμενο γραμμένο σε Unicode (κανονικό κείμενο όπως εισάγεται στο LibreOffice / OpenOffice) σε LaserGreek.
Κάποιοι χαρακτήρες θα μετατραπούν σε χαρακτήρες μισού/πλήρους πλάτους πριν ξεκινήσει η μετατροπή σε LaserGreek. Σε αυτούς συμπεριλαμβάνονται οι "¦", "\", "/", "#", "%", "+", "«", "»" κλπ., οι οποίοι χρησιμοποιούνται από την LaserGreek για την αναπαράσταση γραμμάτων της Αρχαίας Ελληνικής. Αυτοί οι χαρακτήρες θα μετατραπούν στους αρχικούς όταν γίνει μετατροπή του κειμένου σε Unicode.
Ο ακόλουθος πίνακας παρουσιάζει τις αντικαταστάσεις χαρακτήρων που λαμβάνουν χώρα πριν την μετατροπή κειμένου σε LaserGreek. Όλοι οι τελικοί χαρακτήρες είναι χαρακτήρες μισού/πλήρους πλάτους, εκτός κι αν σημειώνονται διαφορετικά.
Αρχικός χαρακτήρας | Χαρακτήρας αντικατάστασης | Αρχικός χαρακτήρας | Χαρακτήρας αντικατάστασης |
---|---|---|---|
‚ (U+201A) | ❟ (U+275F) * | “ (U+201C) | ❝ (U+275D) * |
« (U+00AB) | 《 (U+300A) * | » (U+00BB) | 》 (U+300B) * |
+ (U+002B) | + (U+FF0B) | % (U+0025) | % (U+FF05) |
# (U+0023) | # (U+FF03) | ^ (U+005E) | ^ (U+FF3E) |
/ (U+002F) | / (U+FF03) | \ (U+005C) | \ (U+FF3C) |
< (U+003C) | < (U+FF1C) | > (U+003E) | > (U+FF1E) |
~ (U+007E) | ~ (U+FF0F) | ¢ (U+00A2) | ¢ (U+FFE0) |
£ (U+00A3) | £ (U+FFE1) | ¦ (U+00A6) | ¦ (U+FFE4) |
* Δεν είναι χαρακτήρας μισού/πλήρους πλάτους.
Most of the accents and diacritics in LaserGreek correspond to composite Unicode characters. For example, the Slash character (/ U+002F) corresponds to Combining Acute Accent ( ́ U+0301). AncientGreek will convert these characters to their precomposed equivalents. So, the Slash character (/ U+002F) will be converted to Greek Tonos (΄ U+0384), when converting "LaserGreek coded content" to Unicode. This way, text produced by the converter will contain precomposed characters only (when applicable).
Χρησιμοποιώντας χαρακτήρες μισού/πλήρους πλάτους ^
Αν το έγγραφο (ή η επιλογή) περιέχει χαρακτήρες ASCII (Αγγλικό κείμενο), αυτοί θα μετατραπούν αυτόματα σε χαρακτήρες "μισού-διπλού πλάτους", όταν εκτελείται μετατροπή από Unicode σε LaserGreek.