Noch mehr Diakritika

This commit is contained in:
florian 2010-03-19 06:56:06 +00:00
parent 2d2bdd7798
commit f0de503984
1 changed files with 108 additions and 74 deletions

View File

@ -551,6 +551,24 @@ DEADTRANS( 0x00fc , 0x02c7 , 0x01da , 0x0000), //
DEADTRANS( 0x00dc , 0x02c7 , 0x01d9 , 0x0000), // ü
DEADTRANS( L'Z' , 0x02c7 , 0x017d , 0x0000),
DEADTRANS( L'z' , 0x02c7 , 0x017e , 0x0000),
DEADTRANS( L'1' , 0x02c7 , 0x2081 , 0x0000), // tiefgestellt
DEADTRANS( L'2' , 0x02c7 , 0x2082 , 0x0000),
DEADTRANS( L'3' , 0x02c7 , 0x2083 , 0x0000),
DEADTRANS( L'4' , 0x02c7 , 0x2084 , 0x0000),
DEADTRANS( L'5' , 0x02c7 , 0x2085 , 0x0000),
DEADTRANS( L'6' , 0x02c7 , 0x2086 , 0x0000),
DEADTRANS( L'7' , 0x02c7 , 0x2087 , 0x0000),
DEADTRANS( L'8' , 0x02c7 , 0x2088 , 0x0000),
DEADTRANS( L'9' , 0x02c7 , 0x2089 , 0x0000),
DEADTRANS( L'0' , 0x02c7 , 0x2080 , 0x0000),
DEADTRANS( L'+' , 0x02c7 , 0x208a , 0x0000),
DEADTRANS( L'-' , 0x02c7 , 0x208b , 0x0000),
DEADTRANS( L'=' , 0x02c7 , 0x208c , 0x0000),
DEADTRANS( L'(' , 0x02c7 , 0x208d , 0x0000),
DEADTRANS( L')' , 0x02c7 , 0x208e , 0x0000),
//DEADTRANS( L'a' , 0x02c7 , 0x2090 , 0x0000),
//DEADTRANS( L'e' , 0x02c7 , 0x2091 , 0x0000),
DEADTRANS( L'x' , 0x02c7 , 0x2093 , 0x0000), // Ende tiefgestellt
//Drehen (NICHT fertig)
DEADTRANS( L' ' , 0x21bb , 0x21bb , 0x0000), //Drehen-Symbol
@ -625,40 +643,6 @@ DEADTRANS( L'Z' , 0x02d9 , 0x017b , 0x0000),
DEADTRANS( L'z' , 0x02d9 , 0x017c , 0x0000),
DEADTRANS( L'0' , 0x02d9 , 0x0298 , 0x0000), //lang.module
U0193
U0260
U0266
U0196
U0269
U029D
U0198
U0199
U026C
U2C6E
U0271
U014A
U014B
U01A4
U01A5
U2C64
U027D
U0282
U01AC
U01AD
U2C71
U2C72
U2C73
U0194
U0263
//Rhotic hook (NICHT fertig)
DEADTRANS( L' ' , 0x02de , 0x02de , 0x0000), // Rhotic Hook
DEADTRANS( L'B' , 0x02de , 0x0181 , 0x0000), // ab hier lang.module
@ -682,6 +666,8 @@ DEADTRANS( L'M' , 0x02de , 0x2C6E , 0x0000),
DEADTRANS( L'm' , 0x02de , 0x0271 , 0x0000),
DEADTRANS( L'N' , 0x02de , 0x014A , 0x0000),
DEADTRANS( L'n' , 0x02de , 0x014B , 0x0000),
DEADTRANS( L'O' , 0x02de , 0x01A0 , 0x0000),
DEADTRANS( L'o' , 0x02de , 0x01A1 , 0x0000),
DEADTRANS( L'P' , 0x02de , 0x01A4 , 0x0000),
DEADTRANS( L'p' , 0x02de , 0x01A5 , 0x0000),
DEADTRANS( L'R' , 0x02de , 0x2C64 , 0x0000),
@ -701,9 +687,6 @@ DEADTRANS( L'y' , 0x02de , 0x01b4 , 0x0000),
DEADTRANS( L'z' , 0x02de , 0x0290 , 0x0000),
DEADTRANS( L'3' , 0x02de , 0x025d , 0x0000), // bis hier lang.module
//Punkt Darunter (alles wie en_US.UTF-8)
DEADTRANS( L' ' , L'.' , L'.' , 0x0000), //Puntk darunter
DEADTRANS( L'.' , L'.' , 0x0323 , 0x0000), //2x für Combining
@ -829,10 +812,12 @@ DEADTRANS( L'u' , 0x02DA , 0x016f , 0x0000),
DEADTRANS( L'w' , 0x02DA , 0x1e98 , 0x0000),
DEADTRANS( L'y' , 0x02DA , 0x1e99 , 0x0000),
DEADTRANS( L'~' , 0x02DA , 0x0120 , 0x0000),
DEADTRANS( L'd' , 0x02DA , 0x0221 , 0x0000), //ab hier lang.module
DEADTRANS( L'c' , 0x02DA , 0x0255 , 0x0000), //ab hier lang.module
DEADTRANS( L'd' , 0x02DA , 0x0221 , 0x0000),
DEADTRANS( L'l' , 0x02DA , 0x0234 , 0x0000),
DEADTRANS( L'n' , 0x02DA , 0x0235 , 0x0000),
DEADTRANS( L't' , 0x02DA , 0x0236 , 0x0000),
DEADTRANS( L'z' , 0x02DA , 0x0291 , 0x0000),
//Trema (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x00A8 , 0x00A8 , 0x0000), //Trema
@ -865,22 +850,22 @@ DEADTRANS( 0x03c5 , 0x00A8 , 0x03cb , 0x0000),
//Spiritus asper (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x1ffe , 0x1ffe , 0x0000), //Spiritus asper
DEADTRANS( 0x1ffe , 0x1ffe , 0x0314 , 0x0000), //2x für Combining
DEADTRANS( 0x03b1 , 0x1ffe , 0x1f01 , 0x0000),
DEADTRANS( 0x03b5 , 0x1ffe , 0x1f11 , 0x0000),
DEADTRANS( 0x03b7 , 0x1ffe , 0x1f21 , 0x0000),
DEADTRANS( 0x03b9 , 0x1ffe , 0x1f31 , 0x0000),
DEADTRANS( 0x03bf , 0x1ffe , 0x1f41 , 0x0000),
DEADTRANS( 0x03c5 , 0x1ffe , 0x1f51 , 0x0000),
DEADTRANS( 0x03c9 , 0x1ffe , 0x1f61 , 0x0000),
DEADTRANS( 0x03c1 , 0x1ffe , 0x1fe5 , 0x0000),
DEADTRANS( 0x0391 , 0x1ffe , 0x1f09 , 0x0000),
DEADTRANS( 0x0395 , 0x1ffe , 0x1f19 , 0x0000),
DEADTRANS( 0x0397 , 0x1ffe , 0x1f29 , 0x0000),
DEADTRANS( 0x0399 , 0x1ffe , 0x1f39 , 0x0000),
DEADTRANS( 0x039f , 0x1ffe , 0x1f49 , 0x0000),
DEADTRANS( 0x03a5 , 0x1ffe , 0x1f59 , 0x0000),
DEADTRANS( 0x03a9 , 0x1ffe , 0x1f69 , 0x0000),
DEADTRANS( 0x03a1 , 0x1ffe , 0x1fec , 0x0000),
DEADTRANS( 0x03b1 , 0x1ffe , 0x1f01 , 0x0000),//Greek_alpha
DEADTRANS( 0x0391 , 0x1ffe , 0x1f09 , 0x0000),//Greek_ALPHA
DEADTRANS( 0x03b5 , 0x1ffe , 0x1f11 , 0x0000),//Greek_epsilon
DEADTRANS( 0x0395 , 0x1ffe , 0x1f19 , 0x0000),//Greek_EPSILON
DEADTRANS( 0x03b7 , 0x1ffe , 0x1f21 , 0x0000),//Greek_eta
DEADTRANS( 0x0397 , 0x1ffe , 0x1f29 , 0x0000),//Greek_ETA
DEADTRANS( 0x03b9 , 0x1ffe , 0x1f31 , 0x0000),//Greek_iota
DEADTRANS( 0x0399 , 0x1ffe , 0x1f39 , 0x0000),//Greek_IOTA
DEADTRANS( 0x03c9 , 0x1ffe , 0x1f61 , 0x0000),//Greek_omega
DEADTRANS( 0x03a9 , 0x1ffe , 0x1f69 , 0x0000),//Greek_OMEGA
DEADTRANS( 0x03bf , 0x1ffe , 0x1f41 , 0x0000),//Greek_omicron
DEADTRANS( 0x039f , 0x1ffe , 0x1f49 , 0x0000),//Greek_OMICRON
DEADTRANS( 0x03c1 , 0x1ffe , 0x1fe5 , 0x0000),//Greek_rho
DEADTRANS( 0x03a1 , 0x1ffe , 0x1fec , 0x0000),//Greek_RHO
DEADTRANS( 0x03c5 , 0x1ffe , 0x1f51 , 0x0000),//Greek_upsilon
DEADTRANS( 0x03a5 , 0x1ffe , 0x1f59 , 0x0000),//Greek_UPSILON
// Makron (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x00AF , 0x00AF , 0x0000), //Makron
@ -930,10 +915,28 @@ DEADTRANS( L't' , 0x00AF , 0x1e6f , 0x0000),
DEADTRANS( L'T' , 0x00AF , 0x1e6e , 0x0000),
DEADTRANS( L'z' , 0x00AF , 0x1e95 , 0x0000),
DEADTRANS( L'Z' , 0x00AF , 0x1e94 , 0x0000),
DEADTRANS( L'1' , 0x00af , 0x2081 , 0x0000), // tiefgestellt
DEADTRANS( L'2' , 0x00af , 0x2082 , 0x0000),
DEADTRANS( L'3' , 0x00af , 0x2083 , 0x0000),
DEADTRANS( L'4' , 0x00af , 0x2084 , 0x0000),
DEADTRANS( L'5' , 0x00af , 0x2085 , 0x0000),
DEADTRANS( L'6' , 0x00af , 0x2086 , 0x0000),
DEADTRANS( L'7' , 0x00af , 0x2087 , 0x0000),
DEADTRANS( L'8' , 0x00af , 0x2088 , 0x0000),
DEADTRANS( L'9' , 0x00af , 0x2089 , 0x0000),
DEADTRANS( L'0' , 0x00af , 0x2080 , 0x0000),
DEADTRANS( L'+' , 0x00af , 0x208a , 0x0000),
DEADTRANS( L'-' , 0x00af , 0x208b , 0x0000),
DEADTRANS( L'=' , 0x00af , 0x208c , 0x0000),
DEADTRANS( L'(' , 0x00af , 0x208d , 0x0000),
DEADTRANS( L')' , 0x00af , 0x208e , 0x0000),
//DEADTRANS( L'a' , 0x00af , 0x2090 , 0x0000),
//DEADTRANS( L'e' , 0x00af , 0x2091 , 0x0000),
DEADTRANS( L'x' , 0x00af , 0x2093 , 0x0000), // Ende tiefgestellt
// ENDE TASTE 2
// =====================================================================
// =====================================================================
// TASTE 3: AKUT, TILDE, QUERSTRICH, TREMA, OGONEK, BREVE
// TASTE 3: AKUT, TILDE, QUERSTRICH, DOPPELAKUT, OGONEK, BREVE
// Akut (alles wie en_US.UTF-8)
DEADTRANS( L' ' , 0x00B4 , 0x00B4 , 0x0000), //Akut
DEADTRANS( 0x00B4 , 0x00B4 , 0x0301 , 0x0000), //2x für Combining
@ -1017,31 +1020,62 @@ DEADTRANS( 0x03c9 , L'~' , 0x1FF6 , 0x0000),
DEADTRANS( 0x03c5 , L'~' , 0x1FE6 , 0x0000),
//Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt
DEADTRANS( L' ' , L'-' , 0x2011 , 0x0000), //Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt
DEADTRANS( L' ' , L'-' , 0x2011 , 0x0000), //Quer-/Schrägstrich; mit Space wird echter Hyphen erzeugt
DEADTRANS( L'-' , L'-' , 0x0335 , 0x0000), //2x für Combining (Combining Short Stroke)
DEADTRANS( L'1' , L'-' , 0x2081 , 0x0000),
DEADTRANS( L'2' , L'-' , 0x2082 , 0x0000),
DEADTRANS( L'3' , L'-' , 0x2083 , 0x0000),
DEADTRANS( L'4' , L'-' , 0x2084 , 0x0000),
DEADTRANS( L'5' , L'-' , 0x2085 , 0x0000),
DEADTRANS( L'6' , L'-' , 0x2086 , 0x0000),
DEADTRANS( L'7' , L'-' , 0x2087 , 0x0000),
DEADTRANS( L'8' , L'-' , 0x2088 , 0x0000),
DEADTRANS( L'9' , L'-' , 0x2089 , 0x0000),
DEADTRANS( L'0' , L'-' , 0x2080 , 0x0000),
DEADTRANS( L'+' , L'-' , 0x208a , 0x0000),
DEADTRANS( L'-' , L'-' , 0x208b , 0x0000),
DEADTRANS( L'=' , L'-' , 0x208c , 0x0000),
DEADTRANS( L'(' , L'-' , 0x208d , 0x0000),
DEADTRANS( L')' , L'-' , 0x208e , 0x0000),
DEADTRANS( L'a' , L'-' , 0x2090 , 0x0000),
DEADTRANS( L'e' , L'-' , 0x2091 , 0x0000),
DEADTRANS( L'x' , L'-' , 0x2093 , 0x0000),
DEADTRANS( L'A' , L'-' , 0x023A , 0x0000),
DEADTRANS( L'a' , L'-' , 0x2C65 , 0x0000),
DEADTRANS( L'B' , L'-' , 0x0243 , 0x0000),
DEADTRANS( L'C' , L'-' , 0x023B , 0x0000),
DEADTRANS( L'c' , L'-' , 0x023C , 0x0000),
DEADTRANS( L'E' , L'-' , 0x0246 , 0x0000),
DEADTRANS( L'e' , L'-' , 0x0247 , 0x0000),
DEADTRANS( L'I' , L'-' , 0x0197 , 0x0000),
DEADTRANS( L'J' , L'-' , 0x025F , 0x0000),
DEADTRANS( L'j' , L'-' , 0x025F , 0x0000),
DEADTRANS( L'P' , L'-' , 0x2C63 , 0x0000),
DEADTRANS( L'p' , L'-' , 0x1D7D , 0x0000),
DEADTRANS( L'R' , L'-' , 0x024C , 0x0000),
DEADTRANS( L'r' , L'-' , 0x024D , 0x0000),
DEADTRANS( L'u' , L'-' , 0x0289 , 0x0000),
DEADTRANS( L'U' , L'-' , 0x0244 , 0x0000),
DEADTRANS( L'Y' , L'-' , 0x024E , 0x0000),
DEADTRANS( L'y' , L'-' , 0x024F , 0x0000),
DEADTRANS( L'2' , L'-' , 0x01bb , 0x0000),
DEADTRANS( L'O' , L'-' , 0x00d8 , 0x0000), //Schrägstrich
DEADTRANS( L'o' , L'-' , 0x00f8 , 0x0000),
DEADTRANS( L'L' , L'-' , 0x0141 , 0x0000),
DEADTRANS( L'l' , L'-' , 0x0142 , 0x0000),
//Doppelakut
DEADTRANS( L' ' , 0x02DD , 0x02DD , 0x0000), //Doppelakut
DEADTRANS( 0x02DD , 0x02DD , 0x030B , 0x0000), //2x für Combining
DEADTRANS( L'O' , 0x02DD , 0x0150 , 0x0000),
DEADTRANS( L'o' , 0x02DD , 0x0151 , 0x0000),
DEADTRANS( L'U' , 0x02DD , 0x0170 , 0x0000),
DEADTRANS( L'u' , 0x02DD , 0x0171 , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000), //Spiritus Lenis
DEADTRANS( 0x1fbf , 0x1fbf , 0x0313 , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
DEADTRANS( L' ' , 0x1fbf , 0x1fbf , 0x0000),
// Breve (fertig)
DEADTRANS( L' ' , 0x02D8 , 0x02D8 , 0x0000), //Breve
DEADTRANS( 0x02D8 , 0x02D8 , 0x0306 , 0x0000), //2x für Combining