mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
el: restructure the polytonic Greek replace rules to make them easier to read (esp. when comparing with Unicode code charts).
This commit is contained in:
+83
-96
@@ -13,115 +13,102 @@
|
||||
.L01 αι ε ι η υ οι ει αί έ ί ή ύ οί εί
|
||||
|
||||
.replace
|
||||
// replace varia by tonos
|
||||
ὰ ά
|
||||
ὲ έ
|
||||
ὴ ή
|
||||
ὶ ί
|
||||
ῒ ΐ
|
||||
ὸ ό
|
||||
ὺ ύ
|
||||
ῢ ΰ
|
||||
ὼ ώ
|
||||
// Map Greek Extended (1fxx) to Greek (03xx) for Polytonic character support (Unicode 8.0):
|
||||
ἀ α // U+1f00
|
||||
ἁ α // U+1f01
|
||||
ἂ ά // U+1f02
|
||||
ἃ ά // U+1f03
|
||||
ἄ ά // U+1f04
|
||||
ἅ ά // U+1f05
|
||||
ἆ ά // U+1f06
|
||||
ἇ ά // U+1f07
|
||||
|
||||
// replace oxia by tonos
|
||||
ά ά
|
||||
έ έ
|
||||
ή ή
|
||||
ί ί
|
||||
ΐ ΐ
|
||||
ό ό
|
||||
ύ ύ
|
||||
ΰ ΰ
|
||||
ώ ώ
|
||||
ἐ ε // U+1f10
|
||||
ἑ ε // U+1f11
|
||||
ἒ έ // U+1f12
|
||||
ἓ έ // U+1f13
|
||||
ἔ έ // U+1f14
|
||||
ἕ έ // U+1f15
|
||||
|
||||
// replace perispomeni by tonos
|
||||
ᾶ ά
|
||||
ῆ ή
|
||||
ῖ ί
|
||||
ῗ ΐ
|
||||
ῦ ύ
|
||||
ῧ ΰ
|
||||
ῶ ώ
|
||||
ἠ η // U+1f20
|
||||
ἡ η // U+1f21
|
||||
ἢ ή // U+1f22
|
||||
ἣ ή // U+1f23
|
||||
ἤ ή // U+1f24
|
||||
ἥ ή // U+1f25
|
||||
ἦ ή // U+1f26
|
||||
ἧ ή // U+1f27
|
||||
|
||||
ἰ ι // U+1f30
|
||||
ἱ ι // U+1f31
|
||||
ἲ ί // U+1f32
|
||||
ἳ ί // U+1f33
|
||||
ἴ ί // U+1f34
|
||||
ἵ ί // U+1f35
|
||||
ἶ ί // U+1f36
|
||||
ἷ ί // U+1f37
|
||||
|
||||
// remove psili
|
||||
ἀ α
|
||||
ἂ ά
|
||||
ἄ ά
|
||||
ἆ ά
|
||||
ὀ ο // U+1f40
|
||||
ὁ ο // U+1f41
|
||||
ὂ ό // U+1f42
|
||||
ὃ ό // U+1f43
|
||||
ὄ ό // U+1f44
|
||||
ὅ ό // U+1f45
|
||||
|
||||
ἐ ε
|
||||
ἒ έ
|
||||
ἔ έ
|
||||
ὐ υ // U+1f50
|
||||
ὑ υ // U+1f51
|
||||
ὒ ύ // U+1f52
|
||||
ὓ ύ // U+1f53
|
||||
ὔ ύ // U+1f54
|
||||
ὕ ύ // U+1f55
|
||||
ὖ ύ // U+1f56
|
||||
ὗ ύ // U+1f57
|
||||
|
||||
ἠ η
|
||||
ἢ ή
|
||||
ἤ ή
|
||||
ἦ ή
|
||||
ὠ ω // U+1f60
|
||||
ὡ ω // U+1f61
|
||||
ὢ ώ // U+1f62
|
||||
ὣ ώ // U+1f63
|
||||
ὤ ώ // U+1f64
|
||||
ὥ ώ // U+1f65
|
||||
ὦ ώ // U+1f66
|
||||
ὧ ώ // U+1f67
|
||||
|
||||
ἰ ι
|
||||
ἲ ί
|
||||
ἴ ί
|
||||
ἶ ί
|
||||
ὰ ά // U+1f70
|
||||
ά ά // U+1f71
|
||||
ὲ έ // U+1f72
|
||||
έ έ // U+1f73
|
||||
ὴ ή // U+1f74
|
||||
ή ή // U+1f75
|
||||
ὶ ί // U+1f76
|
||||
ί ί // U+1f77
|
||||
ὸ ό // U+1f78
|
||||
ό ό // U+1f79
|
||||
ὺ ύ // U+1f7a
|
||||
ύ ύ // U+1f7b
|
||||
ὼ ώ // U+1f7c
|
||||
ώ ώ // U+1f7d
|
||||
|
||||
ὀ ο
|
||||
ὂ ό
|
||||
ὄ ό
|
||||
ᾠ ω // U+1fa0
|
||||
|
||||
ὐ υ
|
||||
ὒ ύ
|
||||
ὔ ύ
|
||||
ὖ ύ
|
||||
ᾳ α // U+1fb3
|
||||
ᾶ ά // U+1fb6
|
||||
|
||||
ὠ ω
|
||||
ὢ ώ
|
||||
ὤ ώ
|
||||
ὦ ώ
|
||||
ῃ η // U+1fc3
|
||||
ῆ ή // U+1fc6
|
||||
|
||||
ῒ ΐ // U+1fd2
|
||||
ΐ ΐ // U+1fd3
|
||||
ῖ ί // U+1fd6
|
||||
ῗ ΐ // U+1fd7
|
||||
|
||||
// remove dasia
|
||||
ἁ α
|
||||
ἃ ά
|
||||
ἅ ά
|
||||
ἇ ά
|
||||
ῢ ΰ // U+1fe2
|
||||
ΰ ΰ // U+1fe3
|
||||
ῦ ύ // U+1fe6
|
||||
ῧ ΰ // U+1fe7
|
||||
|
||||
ἑ ε
|
||||
ἓ έ
|
||||
ἕ έ
|
||||
|
||||
ἡ η
|
||||
ἣ ή
|
||||
ἥ ή
|
||||
ἧ ή
|
||||
|
||||
ἱ ι
|
||||
ἳ ί
|
||||
ἵ ί
|
||||
ἷ ί
|
||||
|
||||
ὁ ο
|
||||
ὃ ό
|
||||
ὅ ό
|
||||
|
||||
ὑ υ
|
||||
ὓ ύ
|
||||
ὕ ύ
|
||||
ὗ ύ
|
||||
|
||||
ὡ ω
|
||||
ὣ ώ
|
||||
ὥ ώ
|
||||
ὧ ώ
|
||||
|
||||
// ypogegrammeni
|
||||
ᾳ α
|
||||
|
||||
ῃ η
|
||||
|
||||
ῳ ω
|
||||
ῷ ώ // perispomeni + y
|
||||
ᾠ ω // psili + y
|
||||
ῳ ω // U+1ff3
|
||||
ῶ ώ // U+1ff6
|
||||
ῷ ώ // U+1ff7
|
||||
|
||||
|
||||
.group α
|
||||
|
||||
Reference in New Issue
Block a user