Browse Source

el: restructure the polytonic Greek replace rules to make them easier to read (esp. when comparing with Unicode code charts).

master
Reece H. Dunn 9 years ago
parent
commit
ca3d793ab6
1 changed files with 96 additions and 109 deletions
  1. 96
    109
      dictsource/el_rules

+ 96
- 109
dictsource/el_rules View File

@@ -13,115 +13,102 @@
.L01 αι ε ι η υ οι ει αί έ ί ή ύ οί εί

.replace
// replace varia by tonos
ὰ ά
ὲ έ
ὴ ή
ὶ ί
ῒ ΐ
ὸ ό
ὺ ύ
ῢ ΰ
ὼ ώ

// replace oxia by tonos
ά ά
έ έ
ή ή
ί ί
ΐ ΐ
ό ό
ύ ύ
ΰ ΰ
ώ ώ

// replace perispomeni by tonos
ᾶ ά
ῆ ή
ῖ ί
ῗ ΐ
ῦ ύ
ῧ ΰ
ῶ ώ


// remove psili
ἀ α
ἂ ά
ἄ ά
ἆ ά

ἐ ε
ἒ έ
ἔ έ

ἠ η
ἢ ή
ἤ ή
ἦ ή

ἰ ι
ἲ ί
ἴ ί
ἶ ί

ὀ ο
ὂ ό
ὄ ό

ὐ υ
ὒ ύ
ὔ ύ
ὖ ύ

ὠ ω
ὢ ώ
ὤ ώ
ὦ ώ


// remove dasia
ἁ α
ἃ ά
ἅ ά
ἇ ά

ἑ ε
ἓ έ
ἕ έ

ἡ η
ἣ ή
ἥ ή
ἧ ή

ἱ ι
ἳ ί
ἵ ί
ἷ ί

ὁ ο
ὃ ό
ὅ ό

ὑ υ
ὓ ύ
ὕ ύ
ὗ ύ

ὡ ω
ὣ ώ
ὥ ώ
ὧ ώ

// ypogegrammeni
ᾳ α

ῃ η

ῳ ω
ῷ ώ // perispomeni + y
ᾠ ω // psili + y
// 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

ἐ ε // U+1f10
ἑ ε // U+1f11
ἒ έ // U+1f12
ἓ έ // U+1f13
ἔ έ // U+1f14
ἕ έ // U+1f15

ἠ η // 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

ὀ ο // 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

ῢ ΰ // U+1fe2
ΰ ΰ // U+1fe3
ῦ ύ // U+1fe6
ῧ ΰ // U+1fe7

ῳ ω // U+1ff3
ῶ ώ // U+1ff6
ῷ ώ // U+1ff7


.group α

Loading…
Cancel
Save