changelog.png
site-map.png
rss.png

Κωδικοποίηση Sgreek

Η γραμματοσειρά Sgreek είναι, απ' όσο καταλαβαίνω, μέρος του πακέτου λογισμικού "SilverΓραμματοσειράs" που δημιουργήθηκε από την Silver Mountain Software, για την εμφάνιση κειμένου της Αρχαίας Ελληνικής. Κείμενο γραμμένο σε Sgreek ονομάζεται κωδικοποιημένο σε Sgreek

Με απλά λόγια, η γραμματοσειρά είναι φτιαγμένη με τέτοιον τρόπο ώστε όταν εισάγονται λατινικά γράμματα και σημεία στίξης, να εμφανίζονται γράμματα της Αρχαίας Ελληνικής (όπως περίπου λειτουργεί και η γραμματοσειρά SPIonic). Η διαφορά από την SPIonic είναι ότι έχει πολλούς περισσότερους διπλότυπους χαρακτήρες (αυτές οι εναλλακτικές μορφές χαρακτήρων εμφανίζονται με διαφορετική οριζόντια ή κατακόρυφη τοποθέτηση σε σχέση με τους απλούς χαρακτήρες), χρησιμοποιεί χαρακτήρες ελέγχου ASCII για την κωδικοποίηση γραμμάτων και μπορεί να εμφανίζει τους αριθμούς 1-0, πράγμα που η SPIonic δεν μπορεί.

Λήψη της γραμματοσειράς Sgreek ^

Θα πρέπει να εγκαταστήσετε την γραμματοσειρά SPIonic σε περίπτωση που

www.png
Η γραμματοσειρά Sgreek

Παρότι η γραμματοσειρά διατίθεται ελεύθερα, καλό είναι να θυμάται κανείς ότι είναι shareware.

Παραθέτοντας από την αρχική σελίδα λήψης (Silver Mountain Software - SilverΓραμματοσειράs):
"Οι δύο βασικές γραμματοσειρές για τα Ελληνικά και τα Εβραϊκά (Son of WinGreek και Shebrew) και οι νεότερές μας γραμματοσειρές SGkClassic και RHebrew διατίθενται ως shareware! Αυτό σημαίνει ότι μπορείτε να τις κατεβάσετε ΔΩΡΕΑΝ για να τις δοκιμάσετε. Αν σας είναι χρήσιμες, μπορείτε να επιστρέψετε εδώ και να τις αγοράσετε".

Μακροεντολές μετατροπής Sgreek ^

Σας συνιστώ να αποθηκεύετε την δουλειά σας πριν να εκτελέσετε οποιαδήποτε από τις παρακάτω μακροεντολές σε κάποιο έγγραφο (χωρίς να υπάρχει κάποια επιλογή κειμένου), ώστε να είναι δυνατή η επαναφορά (Μενού Αρχείο / Επαναφόρτωση), καθώς η Αναίρεση ίσως να μην μπορεί να βοηθήσει, εφόσον θα λάβει χώρα μία αντικατάσταση γράμμα-γράμμα με αποτέλεσμα να απαιτούνται υπερβολικά πολλά βήματα αναίρεσης.

Αν οποιαδήποτε από αυτές τις μακροεντολές εκτελεστεί χωρίς να υπάρχει κάποιο κείμενο επιλεγμένο, θα εμφανίσει ένα μήνυμα προειδοποίησης παρόμοιο με αυτό που φαίνεται στην παρακάτω εικόνα.

legacy-warning.png
Το μήνυμα προειδοποίησης στα Windows 8.1

• Μακροεντολή SgreekToUnicode

Αυτή η μακρεοεντολή μετατρέπει κείμενο γραμμένο σε Sgreek σε Unicode (κανονικό κείμενο όπως εισάγεται στο LibreOffice / OpenOffice).

• Μακροεντολή UnicodeToSgreek

Αυτή η μακρεοεντολή μετατρέπει κείμενο γραμμένο σε Unicode (κανονικό κείμενο όπως εισάγεται στο LibreOffice / OpenOffice) σε Sgreek.

Κάποιοι χαρακτήρες θα μετατραπούν σε χαρακτήρες μισού/πλήρους πλάτους πριν ξεκινήσει η μετατροπή σε Sgreek. Σε αυτούς συμπεριλαμβάνονται οι "(", ")", "#", "%", "«", "»" κλπ., οι οποίοι χρησιμοποιούνται από την Sgreek για την αναπαράσταση γραμμάτων της Αρχαίας Ελληνικής. Αυτοί οι χαρακτήρες θα μετατραπούν στους αρχικούς όταν γίνει μετατροπή του κειμένου σε Unicode.

Ο ακόλουθος πίνακας παρουσιάζει τις αντικαταστάσεις χαρακτήρων που λαμβάνουν χώρα πριν την μετατροπή κειμένου σε Sgreek. Όλοι οι τελικοί χαρακτήρες είναι χαρακτήρες μισού/πλήρους πλάτους, εκτός κι αν σημειώνονται διαφορετικά.

Αρχικός χαρακτήρας Χαρακτήρας αντικατάστασης Αρχικός χαρακτήρας Χαρακτήρας αντικατάστασης
! (U+0021) (U+FF01) ? (U+003F) (U+FF1F)
# ( U+0023) (U+FF03) \ (U+005C) (U+FF3C)
$ (U+0024) (U+FF04) | (U+007C) (U+FF5C)
% ( U+0025) (U+FF05) ~ ( U+007E) (U+FF5E)
( (U+0028) ( U+FF08) @ (U+0040) (U+FF20)
) (U+0029) (U+FF09) £ (U+00A3) (U+FFE1)
+ (U+002B) (U+FF0B) ¦ (U+00A6) (U+FFE4)
/ ( U+002F) ( U+FF0F) ^ (U+005E) (U+FF3E)
: (U+003A) (U+FF1A) « ( U+00AB) (U+300A) *
= (U+003D) (U+FF1D) » ( U+00BB) (U+300B) *
± ( U+00B1) +/- (U+FF0B U+FF0F U+FF0D)

* Δεν είναι χαρακτήρας μισού/πλήρους πλάτους.

Η Sgreek χρησιμοποιεί τους πρώτους έξι χαρακτήρες της πρώτης Unicode Private Use Area (Basic Multilingual Plane) για την αναπαράσταση γραμμάτων της Αρχαίας Ελληνικής. Το AncientGreek θα μετατρέψει αυτούς τους χαρακτήρες σε "Sgreek", αλλά δεν θα τους χρησιμοποιήσει κατά την μετατροπή κειμένου σε Unicode.

Most of the accents and diacritics in Sgreek correspond to composite Χαρακτήρας Unicodes. For example, the Κάθετος character (/ U+002F) corresponds to Combining Οξεία Accent ( ́ U+0301). AncientGreek will convert these characters to their precomposed equivalents. So, the Κάθετος character (/ U+002F) will be converted to Greek Tonos (΄ U+0384), when converting "Sgreek coded content" to Unicode. This way, text produced by the converter will contain precomposed characters only (when applicable).

Χρησιμοποιώντας χαρακτήρες μισού/πλήρους πλάτους ^

Αν το έγγραφο (ή η επιλογή) περιέχει χαρακτήρες ASCII (Αγγλικό κείμενο), αυτοί θα μετατραπούν αυτόματα σε χαρακτήρες "μισού-διπλού πλάτους", όταν εκτελείται μετατροπή από Unicode σε Sgreek.

Υλοποίηση της Sgreek ^

Το AncientGreek υλοποιεί πλήρως την κωδικοποίηση, όπως φαίνεται στον ακόλουθο πίνακα.

Σημείωση: Σε περίπτωση που πολλαπλοί Χαρακτήρες ASCII μπορούν να χρησιμοποιηθούν για την αναπαράσταση ενός χαρακτήρα της Αρχαίας Ελληνικής, οι χαρακτήρες που θα εμφανίζονται με έντονο μωβ χρώμα, θα χρησιμοποιούνται κατά τη μετατροπή από Unicode σε Sgreek.

Σημείωση: Οι χαρακτήρες ελέγχου ASCII ονοματίζονται σύμφωνα με το The Unicode Consortium Specification v. 7, και ακολουθούνται από τον κωδικό τους στο Unicode. Συγκεκριμένα, εμφανίζονται:

Ελληνικό γράμμα Χαρακτήρας ASCII (πεζός) Χαρακτήρας ASCII (κεφαλαίος) Ελληνικό γράμμα Χαρακτήρας ASCII (πεζός) Χαρακτήρας ASCII (κεφαλαίος)
Άλφα a A Nu n N
Βήτα b B Ξι c C
Γάμα g G Όμικρον o O
Δέλτα d D Πι p P
Έψιλον e E Ρο r R
Ζήτα z Z Σίγμα s S
Ήτα h H Ταυ t T
Θήτα q Q Ύψιλον u U
Γιώτα i I Φι f F
Κάππα k K Χι x X
Λάμδα l L Psi y Y
Μι m M Ωμέγα w W
Τελικό σίγμα j   Σύμβολο Theta     J  
Πεζό στίγμα ± ² Πεζό κόππα ´ ³
Κεφαλαίο σαμπί µ Πεζό μηνοειδές σίγμα º
Σύνθετα γράμματα
Σύμβολο Χαρακτήρας ASCII Σύμβολο Χαρακτήρας ASCII Σύμβολο Χαρακτήρας ASCII
Πεζό άλφα με υπογεγραμμένη () # Πεζό ήτα με υπογεγραμμένη () $ v Πεζό ωμέγα με υπογεγραμμένη () %
Τονισμός και Σημεία στίξης
Σύμβολο Χαρακτήρας ASCII Σύμβολο Χαρακτήρας ASCII Σύμβολο Χαρακτήρας ASCII
Ψιλή ) ¦ © ¹ Δασεία ( ¥ ¨ ¸ Περισπωμένη = ¤ ½
Οξεία / ¢ ¯ ¿ Βαρεία \ £ Ü ì Υπογεγραμμένη |
Βραχύ V @ Μακρό ¬ Modifier Γράμμα Μακρό × Ö Ø
Διαλυτικά + U+00A0 Άνω τελεία ! : Σύνθετη κάτω τελεία ?
Απόστροφος ¡ SS3
(U+008F)
Αριθμητικό σημείο § Θαυμαστικό IND
(U+0084)
Greek Oxia (Non Combining) ° ` Combining Cedilla «
Άλλα σύμβολα
Σύμβολο Χαρακτήρας ASCII Σύμβολο Χαρακτήρας ASCII Σύμβολο Χαρακτήρας ASCII
Ampersant & ESA
(U+0087)
Number Sign ST
(U+009C)
Επί τοις εκατό CSI
(U+009B)
Αριστερή παρένθεση APC
(U+009F)
Δεξιά παρένθεση PM
(U+009E)
Αστερίσκος * BPH
(U+0082)
Ενωτικό-Μείον - OSC
(U+009D)
Συν PLU
(U+008C)
Solidus NBH
(U+0083)
Διπλή στιγμή SGCI
(U+0099)
Ίσον SSA
(U+0086)
Ερωτηματικό HOP
(U+0081)
Κατακόρυφη γραμμή RI
(U+008D)
Σύμβολο τμήματος PLD
(U+008B)
Άνω τελεία SCI
(U+009A)
Στιλέτο (σταυρός) PAD
(U+0080)
Διπλό στιλέτο (σταυρός) VTS
(U+008A)
Διπλό ολοκλήρωμα MW
(U+0095)
Κατακόρυφη γραμμή NEL
(U+0085)
Διπλή κατακόρυφη γραμμή SS2
(U+008E)
Wreath Product SPA
(U+0096)
Box Drawings Light Down And Right PU1
(U+0091)
Box Drawings Light Down And Horizontal DCS
(U+0090)
Box Drawings Light Diagonal Upper Left To Lower Right SOS
(U+0098)
Λευκό τετράγωνο EPA
(U+0097)
Λευκός κύκλος PU2
(U+0092)
Upper Left Quadrant Circular Arc STS
(U+0093)
Upper Right Quadrant Circular Arc CCH
(U+0094)
Αριστερή γωνιακή αγκύλη HTS
(U+0088)
Δεξιά γωνιακή αγκύλη HTJ
(U+0089)
Κυματοειδής γραμμή ª Low Line _ Ù Ú Û Combining Short Κατακόρυφη γραμμή Overlay È
Hebrew Point Sheva ­U+00AD Παύλα ® Βούλα ·
Σύμβολο του Σεντ Ç Σύμβολο της Λίρας Æ

Τονισμός και Σημεία στίξης ^

×

Ειδοποίηση

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