123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587 |
- general:
- name: Classical Greek (ancient and medieval)
- notes:
- - Compiled based on https://www.loc.gov/catdir/cpso/romanization/greek.pdf
- parents:
- - _ignore_base
- script_to_roman:
- hooks:
- begin_input_token:
- -
- - greek.parse_numeral
- normalize:
- # Alpha
- "\u03B1":
- - "\u1F00"
- - "\u1F02"
- - "\u1F04"
- - "\u1F06"
- - "\u1F70"
- - "\u1F71"
- "\u0391":
- - "\u1F08"
- - "\u1F0A"
- - "\u1F0C"
- # Rough alpha
- "\u03B1\u0314":
- - "\u1F01"
- - "\u1F03"
- - "\u1F05"
- - "\u1F07"
- "\u0391\u0314":
- - "\u1F09"
- - "\u1F0B"
- - "\u1F0D"
- - "\u1F0F"
- # Epsilon
- "\u03B5":
- - "\u1F10"
- - "\u1F12"
- - "\u1F14"
- - "\u1F72"
- - "\u1F73"
- "\u0395":
- - "\u1F18"
- - "\u1F1A"
- - "\u1F1C"
- # Rough epsilon
- "\u03B5\u0314":
- - "\u1F11"
- - "\u1F13"
- - "\u1F15"
- "\u0395\u0314":
- - "\u1F19"
- - "\u1F1B"
- - "\u1F1D"
- # Eta
- "\u03B7":
- - "\u1F20"
- - "\u1F22"
- - "\u1F24"
- - "\u1F26"
- - "\u1F74"
- - "\u1F75"
- "\u0397":
- - "\u1F28"
- - "\u1F2A"
- - "\u1F2C"
- - "\u1F2E"
- # Rough eta
- "\u03B7\u0314":
- - "\u1F21"
- - "\u1F23"
- - "\u1F25"
- - "\u1F27"
- "\u0397\u0314":
- - "\u1F29"
- - "\u1F2B"
- - "\u1F2D"
- - "\u1F2F"
- # Iota
- "\u03B9":
- - "\u1F30"
- - "\u1F32"
- - "\u1F34"
- - "\u1F36"
- - "\u1F76"
- - "\u1F77"
- "\u0399":
- - "\u1F38"
- - "\u1F3A"
- - "\u1F3C"
- - "\u1F3E"
- # Rough iota
- "\u03B9\u0314":
- - "\u1F31"
- - "\u1F33"
- - "\u1F35"
- - "\u1F37"
- "\u0399\u0314":
- - "\u1F39"
- - "\u1F3B"
- - "\u1F3D"
- - "\u1F3F"
- # ὶ
- # Omicron
- "\u03BF":
- - "\u1F40"
- - "\u1F42"
- - "\u1F44"
- - "\u1F78"
- - "\u1F79"
- "\u039F":
- - "\u1F48"
- - "\u1F4A"
- - "\u1F4C"
- # Rough Omicron
- "\u03BF\u0314":
- - "\u1F41"
- - "\u1F43"
- - "\u1F45"
- "\u039F\u0314":
- - "\u1F49"
- - "\u1F4B"
- - "\u1F4D"
- # Rho
- "\u03C1":
- - "\u1FE4"
- "\u03C1\u0314":
- - "\u1FE5"
- # Rough Rho
- "\u03A1\u0314":
- - "\u1FEC"
- # Upsilon
- "\u03C5":
- - "\u03CD"
- - "\u1F50"
- - "\u1F52"
- - "\u1F54"
- - "\u1F56"
- - "\u1FE6"
- - "\u1F7A"
- - "\u1F7B"
- #"\u03A5":
- # NOTE: Capital upsilon + psili seems to be absent from Unicode table.
- # Rough Upsilon
- "\u03C5\u0314":
- - "\u1F51"
- - "\u1F53"
- - "\u1F55"
- - "\u1F57"
- "\u03A5\u0314":
- - "\u1F59"
- - "\u1F5B"
- - "\u1F5D"
- - "\u1F5F"
- # Omega
- "\u03C9":
- - "\u1F60"
- - "\u1F62"
- - "\u1F64"
- - "\u1F66"
- - "\u1F7C"
- - "\u1F7D"
- "\u03A9":
- - "\u1F68"
- - "\u1F6A"
- - "\u1F6C"
- - "\u1F6E"
- # Rough omega
- "\u03C9\u0314":
- - "\u1F61"
- - "\u1F63"
- - "\u1F65"
- - "\u1F67"
- "\u03A9\u0314":
- - "\u1F69"
- - "\u1F6B"
- - "\u1F6D"
- - "\u1F6F"
- # TODO: Combined vowels with Vrachy, Makron, Dialytika, Prosgegrammeni, Ypogegrammeni.
- # Remove all combining diacritics except for dasia.
- "":
- - "\u0342"
- - "\u0343"
- - "\u0345"
- - "\u037A"
- - "\u1FBD"
- - "\u1FBE"
- - "\u1FBF"
- - "\u1FC0"
- - "\u1FC1"
- - "\u1FCD"
- - "\u1FCE"
- - "\u1FCF"
- - "\u1FED"
- - "\u1FEE"
- - "\u1FFD"
- map:
- "\u201C": "\"\u0332"
- "\u201D": "\"\u0333"
- "\u2018": "'\u0332"
- "\u2019": "'\u0333"
- "\u2116": "No\u0332"
- # "\u0300": ""
- # "\u0301": ""
- # "\u0302": ""
- # "\u0313": ""
- "\u0370": "H\u0323"
- "\u0371": "h\u0323"
- "\u0372": "S\uFE20\u0332S\uFE21\u0332"
- "\u0373": "s\uFE20\u0332s\uFE21\u0332"
- "\u0374": "\u02B9"
- "\u0375": "\u0326"
- "\u0376": "W\u0323"
- "\u0377": "w\u0323"
- # \u0378 reserved
- # \u0379 reserved
- "\u037A": "\u0328"
- "\u037B": "|)"
- "\u037C": "(."
- "\u037D": ".)"
- "\u037E": "?\u0333"
- "\u037F": "J"
- # \u0380 reserved
- # \u0381 reserved
- # \u0382 reserved
- # \u0383 reserved
- "\u0384": "\u0020\u0301"
- "\u0385": "\u0020\u0308\u0301"
- "\u0386\u0314": "Ha\u0301"
- "\u0386": "A\u0301"
- "\u0387": ";\u0333"
- "\u0388\u0314": "He\u0301"
- "\u0388": "E\u0301"
- "\u0389\u0314": "E\u0304\u0301"
- "\u0389": "E\u0304\u0301"
- "\u038A\u0314": "Hi\u0301"
- "\u038A": "I\u0301"
- # \u038B reserved
- "\u038C\u0314": "Ho\u0301"
- "\u038C": "O\u0301"
- # \u038D reserved
- "\u038E\u0314": "Hy\u0301"
- "\u038E": "Y\u0301"
- "\u038F\u0314": "Ho\u0301"
- "\u038F": "O\u0304\u0301"
- "\u0390": "i\u0308\u0301"
- "\u0391\u0314": "Ha"
- "\u0391\u03C5": "Au"
- "\u0391": "A"
- "\u0392": "B"
- "\u0393": "G"
- "\u0394": "D"
- "\u0395\u0314": "He"
- "\u0395\u03C5": "Eu"
- "\u0395": "E"
- "\u0396": "Z"
- "\u0397\u0314": "He\u0304"
- "\u0397": "E\u0304"
- "\u0398": "Th"
- "\u0399\u0314": "Hi"
- "\u0399\u03C5": "Iu"
- "\u0399": "I"
- "\u039A": "K"
- "\u039B": "L"
- "\u039C\u03C0%": "B"
- "\u039C": "M"
- # "\u039D\u03C4%": "D\u0332"
- "\u039D": "N"
- "\u039E": "X"
- "\u039F\u0314": "Ho"
- "\u039F\u03C5": "Ou"
- "\u039F": "O"
- "\u03A0": "P"
- "\u03A1\u0314": "Rh"
- "\u03A1": "R"
- # \u03A2 reserved
- "\u03A3": "S"
- "\u03A4": "T"
- "\u03A5\u0314": "Hy"
- "\u03A5": "Y"
- "\u03A6": "Ph"
- "\u03A7": "Ch"
- "\u03A8": "Ps"
- "\u03A9\u0314": "Ho\u0304"
- "\u03A9": "O\u0304"
- "\u03AA": "I\u0308"
- "\u03AB": "Y\u0308"
- "\u03AC\u0314": "ha\u0301"
- "\u03AC": "a\u0301"
- "\u03ADU": "he\u0301"
- "\u03AD": "e\u0301"
- "\u03AE\u0314": "he\u0304\u0301"
- "\u03AE": "e\u0304\u0301"
- "\u03AF\u0314": "hi\u0301"
- "\u03AF": "i\u0301"
- "\u03B0": "y\u0308\u0301"
- "\u03B1\u0314": "ha"
- "\u03B1\u03C5": "au"
- "\u03B1": "a"
- "\u03B2": "b"
- "\u03B3\u03B3": "ng"
- "%\u03B3\u03BA%": "nk"
- "\u03B3\u03BE": "nx"
- "\u03B3\u03C7": "nch"
- "\u03B3": "g"
- "\u03B4": "d"
- "\u03B5\u0314": "he"
- "\u03B5\u03C5": "eu"
- "\u03B5": "e"
- "\u03B6": "z"
- "\u03B7\u0314": "he\u0304"
- "\u03B7": "e\u0304"
- "\u03B8": "th"
- "\u03B9\u0314": "hi"
- "\u03B9\u03C5": "iu"
- "\u03B9": "i"
- "\u03BA": "k"
- "\u03BB": "l"
- "\u03BC\u03C0%": "b"
- "\u03BC": "m"
- # "\u03BD\u03C4%": "d\u0332"
- "\u03BD": "n"
- "\u03BE": "x"
- "\u03BF\u0314": "ho"
- "\u03BF\u03C5": "ou"
- "\u03BF": "o"
- "\u03C0": "p"
- "\u03C1\u0314": "rh"
- "\u03C1": "r"
- "\u03C2": "s"
- "\u03C3": "s"
- "\u03C4": "t"
- "\u03C5\u0314": "hy"
- "\u03C5": "y"
- "\u03C6": "ph"
- "\u03C7": "ch"
- "\u03C8": "ps"
- "\u03C9\u0314": "ho\u0304"
- "\u03C9": "o\u0304"
- "\u03CA": "i\u0308"
- "\u03CB": "y\u0308"
- "\u03CC": "o\u0301"
- "\u03CD": "y\u0301"
- "\u03CE": "o\u0304\u0301"
- "\u03CF": "K\u0326"
- "\u03D0": "b\u0333"
- "\u03D1": "t\u0333h\u0333"
- "\u03D2": "Y\u0333"
- "\u03D3": "Y\u0301\u0333"
- "\u03D4": "Y\u0308\u0333"
- "\u03D5": "p\u0333h\u0333"
- "\u03D6": "p\u0333"
- "\u03D7": "k\u0326"
- "\u03D8": "Q"
- "\u03D9": "q"
- "\u03DA": "6\u0333"
- "\u03DB": "6\u0332"
- "\u03DC": "G\u0332"
- "\u03DD": "g\u0332"
- "\u03DE": "K\u0324"
- "\u03DF": "k\u0324"
- "\u03E0": "s\uFE20s\uFE21"
- "\u03E1": "S\uFE20S\uFE21"
- "\u03E2": "S\u030C"
- "\u03E3": "s\u030C"
- "\u03E4": "F"
- "\u03E5": "f"
- "\u03E6": "H\u0332"
- "\u03E7": "h\u0332"
- "\u03E8": "H\u0307"
- "\u03E9": "h\u0307"
- "\u03EA": "C\u030C"
- "\u03EB": "c\u030C"
- "\u03EC": "K\u0323y"
- "\u03ED": "k\u0323y"
- "\u03EE": "T\u0323i"
- "\u03EF": "t\u0323i"
- "\u03F0": "k\u0332"
- "\u03F1": "r\u0332"
- "\u03F2": "s\u0332"
- "\u03F3": "j"
- "\u03F4": "T\u0333H\u0333"
- "\u03F5": "e\u0332"
- "\u03F6": "e\u0333"
- "\u03F7": "S\uFE20H\uFE21"
- "\u03F8": "s\uFE20h\uFE21"
- "\u03F9": "S\u0332"
- "\u03FA": "S\u0323"
- "\u03FB": "s\u0323"
- "\u03FC": "r\u0333"
- "\u03FD": "|)\u0333"
- "\u03FE": "(.\u0333"
- "\u03FF": ".)\u0333"
- roman_to_script:
- map:
- ".)\u0333": "\u03FF"
- ".)": "\u037D"
- "?\u0333": "\u037E"
- "\"\u0332": "\u201C"
- "\"\u0333": "\u201D"
- "'\u0332": "\u2018"
- "'\u0333": "\u2019"
- "(.\u0333": "\u03FE"
- "(.": "\u037C"
- "|)\u0333": "\u03FD"
- "|)": "\u037B"
- # Left pointing double angle quotation mark
- "\u003C\u003C": "\u00AB"
- # Right pointing double angle quotation mark
- "\u003E\u003E": "\u00BB"
- "6\u0332": "\u03DB"
- "6\u0333": "\u03DA"
- "Au": "\u0391\u03C5"
- "au": "\u03B1\u03C5"
- "a\u0301": "\u03AC"
- "B": "\u0392"
- "b": "\u03B2"
- "b\u0333": "\u03D0"
- "Ch": "\u03A7"
- "ch": "\u03C7"
- "c\u030C": "\u03EB"
- "D\u0332": "\u039D\u03C4"
- "d\u0332": "\u03BD\u03C4"
- "D": "\u0394"
- "d": "\u03B4"
- "Eu": "\u0395\u03C5"
- "eu": "\u03B5\u03C5"
- "E\u0301": "\u0388"
- "e\u0301": "\u03AD"
- "E\u0304\u0301": "\u0389\u0314"
- "e\u0304\u0301": "\u03AE"
- "E\u0304\u0301": "\u0389"
- "E\u0304": "\u0397"
- "e\u0304": "\u03B7"
- "e\u0332": "\u03F5"
- "e\u0333": "\u03F6"
- "F": "\u03E4"
- "f": "\u03E5"
- "G\u0332": "\u03DC"
- "g\u0332": "\u03DD"
- "Ha\u0301": "\u0386\u0314"
- "ha\u0301": "\u03AC\u0314"
- "Ha": "\u0391\u0314"
- "ha": "\u03B1\u0314"
- "A": "\u0391"
- "a": "\u03B1"
- "he\u0304\u0301": "\u03AE\u0314"
- "He\u0301": "\u0388\u0314"
- "he\u0301": "\u03AD\u0314"
- "He\u0304": "\u0397\u0314"
- "he\u0304": "\u03B7\u0314"
- "He": "\u0395\u0314"
- "he": "\u03B5\u0314"
- "E": "\u0395"
- "e": "\u03B5"
- "Hi\u0301": "\u038A\u0314"
- "hi\u0301": "\u03AF\u0314"
- "Hi": "\u0399\u0314"
- "hi": "\u03B9\u0314"
- "Ho\u0301": "\u038F\u0314"
- "Ho\u0301": "\u038C\u0314"
- "ho\u0304": "\u03C9\u0314"
- "Ho\u0304": "\u03A9\u0314"
- "Ho": "\u039F\u0314"
- "ho": "\u03BF\u0314"
- "H\u0307": "\u03E8"
- "h\u0307": "\u03E9"
- "H\u0323": "\u0370"
- "h\u0323": "\u0371"
- "H\u0332": "\u03E6"
- "h\u0332": "\u03E7"
- "Hy\u0301": "\u038E\u0314"
- "Hy": "\u03A5\u0314"
- "hy": "\u03C5\u0314"
- "Iu": "\u0399\u03C5"
- "iu": "\u03B9\u03C5"
- "I\u0301": "\u038A"
- "i\u0301": "\u03AF"
- "I\u0308": "\u03AA"
- "i\u0308\u0301": "\u0390"
- "i\u0308": "\u03CA"
- "J": "\u037F"
- "j": "\u03F3"
- "K\u0323y": "\u03EC"
- "k\u0323y": "\u03ED"
- "K\u0332": "\u03DE"
- "k\u0332": "\u03DF"
- "K\u0326": "\u03CF"
- "k\u0326": "\u03D7"
- "k\u0332": "\u03F0"
- "L": "\u039B"
- "l": "\u03BB"
- "M": "\u039C"
- "m": "\u03BC"
- "nch": "\u03B3\u03C7"
- "ng": "\u03B3\u03B3"
- "%nk%": "\u03B3\u03BA"
- "nx": "\u03B3\u03BE"
- "No\u0332": "\u2116"
- "N": "\u039D"
- "n": "\u03BD"
- "K": "\u039A"
- "k": "\u03BA"
- "G": "\u0393"
- "g": "\u03B3"
- "Ou": "\u039F\u03C5"
- "ou": "\u03BF\u03C5"
- "O\u0301": "\u038C"
- "o\u0301": "\u03CC"
- "O\u0304\u0301": "\u038F"
- "o\u0304\u0301": "\u03CE"
- "O\u0304": "\u03A9"
- "o\u0304": "\u03C9"
- "O": "\u039F"
- "o": "\u03BF"
- "Ph": "\u03A6"
- "ph": "\u03C6"
- "Ps": "\u03A8"
- "ps": "\u03C8"
- "p\u0333h\u0333": "\u03D5"
- "p\u0333": "\u03D6"
- "P": "\u03A0"
- "p": "\u03C0"
- "Q": "\u03D8"
- "q": "\u03D9"
- "Rh": "\u03A1\u0314"
- "rh": "\u03C1\u0314"
- "r\u0332": "\u03F1"
- "r\u0333": "\u03FC"
- "R": "\u03A1"
- "r": "\u03C1"
- "S\uFE20\u0332S\uFE21\u0332": "\u0372"
- "s\uFE20\u0332s\uFE21\u0332": "\u0373"
- "S\uFE20H\uFE21": "\u03F7"
- "s\uFE20h\uFE21": "\u03F8"
- "S\uFE20S\uFE21": "\u03E1"
- "s\uFE20s\uFE21": "\u03E0"
- "S\u030C": "\u03E2"
- "s\u030C": "\u03E3"
- "S\u0323": "\u03FA"
- "s\u0323": "\u03FB"
- "S\u0332": "\u03F9"
- "s\u0332": "\u03F2"
- "S": "\u03A3"
- "%s": "\u03C2"
- "s": "\u03C3"
- "T\u0333H\u0333": "\u03F4"
- "t\u0333h\u0333": "\u03D1"
- "Th": "\u0398"
- "th": "\u03B8"
- "T\u0323i": "\u03EE"
- "t\u0323i": "\u03EF"
- "T": "\u03A4"
- "t": "\u03C4"
- "I": "\u0399"
- "i": "\u03B9"
- "\u0020\u0301": "\u0384"
- "\u0020\u0308\u0301": "\u0385"
- ";\u0333": "\u0387"
- "\u02B9": "\u0374"
- "\u0326": "\u0375"
- "\u0328": "\u037A"
- "V": "\u0392"
- "v": "\u03B2"
- "W\u0323": "\u0376"
- "w\u0323": "\u0377"
- "X": "\u039E"
- "x": "\u03BE"
- "Y\u0301\u0333": "\u03D3"
- "Y\u0301": "\u038E"
- "y\u0301": "\u03CD"
- "Y\u0308\u0333": "\u03D4"
- "y\u0308\u0301": "\u03B0"
- "Y\u0308": "\u03AB"
- "y\u0308": "\u03CB"
- "Y\u0333": "\u03D2"
- "Y": "\u03A5"
- "y": "\u03C5"
- "Z": "\u0396"
- "z": "\u03B6"
|