GreekKeys Encoding
The so called GreekKeys encoding is actually an implementation of the following fonts included in Traditional GreekKeys package, by Society for Classical Studies (SCS), formerly known as the American Philological Association (APA): Athenian, SymbolAthenian, Attika, Classical, Bosporos, Kadmos, Xanthippe, Sparta, Salamis, etc. Text written in GreekKeys is called GreekKeys Encoded.
AncientGreek implementation of GreekKeys Encoding is based on the Athenian font.
GreekKeys fonts ^
Most of the fonts previously mentioned are hard to find. Fortunately, the Society for Classical Studies (SCS) still provides the Athenian font (for free), which you have to download in case
- You want to be able to read GreekKeys encoded text without converting it to Unicode
- You want to publish GreekKeys encoded documents or web pages
This ZIP file comes from the athenwin.exe program, which has been made freely available by the Society for Classical Studies (SCS), formerly known as the American Philological Association.
AncientGreek GreekKeys conversion Macros ^
I suggest saving your work before running either of these macros on a document (no text selection), so that reverting (Menu File / Reload) to it is possible, as Undoing may not be of much help, since a letter by letter substitution will take place resulting in way too many undo steps.
If any of these macros are executed without selecting any text, a warning message similar to the one shown in the following picture will appear.
Warning message on Windows 8.1
• GreekKeysToUnicode Macro
This macro converts text written in GreekKeys to Unicode (normal text that can be edited in LibreOffice / OpenOffice).
• UnicodeToGreekKeys Macro
This macro converts text written in Unicode (normal text edited in LibreOffice / OpenOffice) to GreekKeys.
Using fullwidth characters ^
If the document (or selection) contains ASCII characters (English text), they will automatically be converted to the "fullwidth / halfwidth" characters, when text conversion from Unicode to GreekKeys is performed.
GreekKeys implementation ^
AncientGreek fully implements the encoding as shown in the following table.
Note: ASCII control characters are displayed in bold green color, using the terms defined at The Unicode Consortium Specification v. 7, followed by their Unicode code.
Greek Letter | ASCII character (Lowercase) | ASCII character (Uppercase) | Greek Letter |
ASCII character (Lowercase) | ASCII character (Uppercase) |
---|---|---|---|---|---|
Alpha | a | A | Nu | n | N |
Beta | b | B | Xi | j | J |
Gamma | g | G | Omicron | o | O |
Delta | d | D | Pi | p | P |
Epsilon | e | E | Rho | r | R |
Zeta | z | Z | Sigma | s | S |
Eta | h | H | Tau | t | T |
Theta | y | Y | Upsilon | u | U |
Iota | i | I | Phi | f | F |
Kappa | k | K | Chi | x | X |
Lambda | l | L | Psi | c | C |
Mu | m | M | Omega | w | W |
Final Sigma | w | Lunate Sigma | ! | % | |
Koppa | q | Sampi | Q | ||
Digamma | W | Stigma | û | ||
Yot | ü | Rho with rough breathing | = | ||
Stand-alone Diacritics | |||||
Symbol | ASCII Character | Symbol | ASCII Character | Symbol | ASCII Character |
Smooth breathing | NBH (U+0083) | Rough breathing | IND (U+0084) | Iota subscript | + |
Acute | PAD (U+0080) | Grave | HOP (U+0081) | Circumflex | BPH (U+0082) |
Smooth breathing with Acute | NEL (U+0085) | Smooth breathing with Grave | ESA (U+0087) | Smooth breathing with Circumflex | HTJ (U+0089) |
Rough breathing with Acute | SSA (U+0086) | Rough breathing with Grave | HTS (U+0088) | Rough breathing with Circumflex | VTS (U+008A) |
Small Greek vowels with diacritics | |||||
Symbol | ASCII Character | Symbol | ASCII Character | Symbol | ASCII Character |
Alpha with smooth breathing | SS2 (U+008E) | Alpha with rough breathing | SS3 (U+008F) | Alpha with iota subscript | & |
Alpha with acute | PLD (U+008B) | Alpha with grave | PLU (U+008C) | Alpha with circumflex | RI (U+008D) |
Alpha with acute and iota subscript | SPA (U+0096) | Alpha with grave and iota subscript | EPA (U+0097) | Alpha with circumflex and iota subscript | SOS (U+0098) |
Alpha with smooth breathing and acute | DCS (U+0090) | Alpha with smooth breathing and grave | PU2 (U+0092) | Alpha with smooth breathing and circumflex | CCH (U+0094) |
Alpha with rough breathing and acute | PU1 (U+0091) | Alpha with rough breathing and grave | STS (U+0093) | Alpha with rough breathing and circumflex | MW (U+0095) |
Alpha with smooth breathing and iota subscript | SGCI (U+0099) | Alpha with rough breathing and iota subscript | SCI (U+009A) | ||
Alpha with smooth breathing, acute and iota subscript | CSI (U+009B) | Alpha with smooth breathing, grave and iota subscript | OSC (U+009D) | Alpha with smooth breathing, circumflex and iota subscript | APC (U+009F) |
Alpha with rough breathing, acute and iota subscript | ST (U+009C) | Alpha with rough breathing, grave and iota subscript | PM (U+009E) | Alpha with rough breathing, circumflex and iota subscript | ª |
Epsilon with smooth breathing | ¤ | Epsilon with rough breathing | ¥ | ||
Epsilon with acute | ¡ | Epsilon with grave | ¢ | ||
Epsilon with smooth breathing and acute | ¦ | Epsilon with smooth breathing and grave | ¨ | ||
Epsilon with rough breathing and acute | § | Epsilon with rough breathing and grave | © | ||
Eta with smooth breathing | ± | Eta with rough breathing | ² | Eta with iota subscript | ú |
Eta with acute | ® | Eta with grave | ¯ | Eta with circumflex | ° |
Eta with acute and iota subscript | ¹ | Eta with grave and iota subscript | º | Eta with circumflex and iota subscript | » |
Eta with smooth breathing and acute | ³ | Eta with smooth breathing and grave | µ | Eta with smooth breathing and circumflex | · |
Eta with rough breathing and acute | ´ | Eta with rough breathing and grave | ¶ | Eta with rough breathing and circumflex | ¸ |
Eta with smooth breathing and iota subscript | ¼ | Eta with rough breathing and iota subscript | ½ | ||
Eta with smooth breathing, acute and iota subscript | ¾ | Eta with smooth breathing, grave and iota subscript | À | Eta with smooth breathing, circumflex and iota subscript | Â |
Eta with rough breathing, acute and iota subscript | ¿ | Eta with rough breathing, grave and iota subscript | Á | Eta with rough breathing, circumflex and iota subscript | Ã |
Iota with smooth breathing | Þ | Iota with rough breathing | ß | ||
Iota with acute | Û | Iota with grave | Ü | Iota with circumflex | Ý |
Iota with smooth breathing and acute | à | Iota with smooth breathing and grave | â | Iota with smooth breathing and circumflex | ä |
Iota with rough breathing and acute | á | Iota with rough breathing and grave | ã | Iota with rough breathing and circumflex | å |
Iota with diaeresis and acute | ý | Iota with diaeresis and grave | þ | Iota with diaeresis | ó |
Omicron with smooth breathing | ô | Omicron with rough breathing | õ | ||
Omicron with acute | ñ | Omicron with grave | ò | ||
Omicron with smooth breathing and acute | ö | Omicron with smooth breathing and grave | ø | ||
Omicron with rough breathing and acute | ÷ | Omicron with rough breathing and grave | ù | ||
Upsilon with smooth breathing | é | Upsilon with rough breathing | ê | Upsilon with iota subscript | & |
Upsilon with acute | æ | Upsilon with grave | ç | Upsilon with circumflex | è |
Upsilon with smooth breathing and acute | ë | Upsilon with smooth breathing and grave | í | Upsilon with smooth breathing and circumflex | ï |
Upsilon with rough breathing and acute | ì | Upsilon with rough breathing and grave | î | Upsilon with rough breathing and circumflex | ð |
Upsilon with diaeresis and acute | @ | Upsilon with diaeresis and grave | £ | Upsilon with diaeresis | # |
Omega with smooth breathing | È | Omega with rough breathing | É | Omega with iota subscript | Ä |
Omega with acute | Å | Omega with grave | Æ | Omega with circumflex | Ç |
Omega with acute and iota subscript | Ð | Omega with grave and iota subscript | Ñ | Omega with circumflex and iota subscript | Ò |
Omega with smooth breathing and acute | Ê | Omega with smooth breathing and grave | Ì | Omega with smooth breathing and circumflex | Î |
Omega with rough breathing and acute | Ë | Omega with rough breathing and grave | Í | Omega with rough breathing and circumflex | Ï |
Omega with smooth breathing and iota subscript | Ó | Omega with rough breathing and iota subscript | Ô | ||
Omega with smooth breathing, acute and iota subscript | Õ | Omega with smooth breathing, grave and iota subscript | × | Omega with smooth breathing, circumflex and iota subscript | Ù |
Omega with rough breathing, acute and iota subscript | Ö | Omega with rough breathing, grave and iota subscript | Ø | Omega with rough breathing, circumflex and iota subscript | Ú |
Other Symbols | |||||
Symbol | ASCII Character | Symbol | ASCII Character | Symbol | ASCII Character |
Greek ano teleia | : | Greek Question Mark | ; | Dagger | ~ |
Apostrophe | ' | Bottom Left Corner | $ | Not Sign | ¬ |
Combining Dot Bellow | ` | Left White Square Bracket | $ | Right White Square Bracket | « |