@@ -387,41 +387,117 @@ ROSDATA DEADKEY_LPWSTR dead_key_names[] = {
387387#define DEADTRANS (ch , accent , comp , flags ) MAKELONG(ch, accent), comp, flags
388388
389389ROSDATA DEADKEY dead_key [] = {
390- { DEADTRANS (L'a' , '\'' , 0x00e1 , 0x0000 ) }, /* ACUTE incomplete */
391- { DEADTRANS (L'c' , '\'' , 0x00e7 , 0x0000 ) },
392- { DEADTRANS (L'e' , '\'' , 0x00e9 , 0x0000 ) },
393- { DEADTRANS (L'i' , '\'' , 0x00ed , 0x0000 ) },
394- { DEADTRANS (L'o' , '\'' , 0x00f3 , 0x0000 ) },
395- { DEADTRANS (L'u' , '\'' , 0x00fa , 0x0000 ) },
396- { DEADTRANS (L'y' , '\'' , 0x00fd , 0x0000 ) },
397- { DEADTRANS (L'A' , '\'' , 0x00c1 , 0x0000 ) },
398- { DEADTRANS (L'C' , '\'' , 0x00c7 , 0x0000 ) },
399- { DEADTRANS (L'E' , '\'' , 0x00c9 , 0x0000 ) },
400- { DEADTRANS (L'I' , '\'' , 0x00cd , 0x0000 ) },
401- { DEADTRANS (L'O' , '\'' , 0x00d3 , 0x0000 ) },
402- { DEADTRANS (L'U' , '\'' , 0x00da , 0x0000 ) },
403- { DEADTRANS (L'Y' , '\'' , 0x00dd , 0x0000 ) },
404- { DEADTRANS (L' ' , '\'' , '\'' , 0x0000 ) },
405-
406- { DEADTRANS (L'a' , L'^' , 0x00e2 , 0x0000 ) }, /* CIRCUMFLEX incomplete */
407- { DEADTRANS (L'e' , L'^' , 0x00ea , 0x0000 ) },
408- { DEADTRANS (L'i' , L'^' , 0x00ee , 0x0000 ) },
409- { DEADTRANS (L'o' , L'^' , 0x00f4 , 0x0000 ) },
410- { DEADTRANS (L'u' , L'^' , 0x00fb , 0x0000 ) },
411- { DEADTRANS (L'A' , L'^' , 0x00c2 , 0x0000 ) },
412- { DEADTRANS (L'E' , L'^' , 0x00ca , 0x0000 ) },
413- { DEADTRANS (L'I' , L'^' , 0x00ce , 0x0000 ) },
414- { DEADTRANS (L'O' , L'^' , 0x00d4 , 0x0000 ) },
415- { DEADTRANS (L'U' , L'^' , 0x00db , 0x0000 ) },
416- { DEADTRANS (L' ' , L'^' , L'^' , 0x0000 ) },
417-
418- { DEADTRANS (L'a' , L'~' , 0x00e3 , 0x0000 ) }, /* TILDE incomplete */
419- { DEADTRANS (L'n' , L'~' , 0x00f1 , 0x0000 ) },
420- { DEADTRANS (L'o' , L'~' , 0x00f5 , 0x0000 ) },
421- { DEADTRANS (L'A' , L'~' , 0x00c3 , 0x0000 ) },
422- { DEADTRANS (L'N' , L'~' , 0x00d1 , 0x0000 ) },
423- { DEADTRANS (L'O' , L'~' , 0x00d5 , 0x0000 ) },
424- { DEADTRANS (L' ' , L'~' , L'~' , 0x0000 ) },
390+ { DEADTRANS (L'a' , '\'' , 0x00e1 , 0x0000 ) }, /* ACUTE */
391+ { DEADTRANS (L'c' , '\'' , 0x00e7 , 0x0000 ) },
392+ { DEADTRANS (L'e' , '\'' , 0x00e9 , 0x0000 ) },
393+ { DEADTRANS (L'g' , '\'' , 0x01f5 , 0x0000 ) },
394+ { DEADTRANS (L'i' , '\'' , 0x00ed , 0x0000 ) },
395+ { DEADTRANS (L'k' , '\'' , 0x1e31 , 0x0000 ) },
396+ { DEADTRANS (L'l' , '\'' , 0x013a , 0x0000 ) },
397+ { DEADTRANS (L'm' , '\'' , 0x1e3f , 0x0000 ) },
398+ { DEADTRANS (L'n' , '\'' , 0x0144 , 0x0000 ) },
399+ { DEADTRANS (L'o' , '\'' , 0x00f3 , 0x0000 ) },
400+ { DEADTRANS (L'p' , '\'' , 0x1e55 , 0x0000 ) },
401+ { DEADTRANS (L'r' , '\'' , 0x0155 , 0x0000 ) },
402+ { DEADTRANS (L's' , '\'' , 0x015b , 0x0000 ) },
403+ { DEADTRANS (L'u' , '\'' , 0x00fa , 0x0000 ) },
404+ { DEADTRANS (L'w' , '\'' , 0x1e83 , 0x0000 ) },
405+ { DEADTRANS (L'y' , '\'' , 0x00fd , 0x0000 ) },
406+ { DEADTRANS (L'z' , '\'' , 0x017a , 0x0000 ) },
407+ { DEADTRANS (0x00e5 , '\'' , 0x01fb , 0x0000 ) },
408+ { DEADTRANS (0x00e6 , '\'' , 0x01fd , 0x0000 ) },
409+ { DEADTRANS (0x00e7 , '\'' , 0x1e09 , 0x0000 ) },
410+ { DEADTRANS (0x00f5 , '\'' , 0x1e4d , 0x0000 ) },
411+ { DEADTRANS (0x00f8 , '\'' , 0x01ff , 0x0000 ) },
412+ { DEADTRANS (0x00fc , '\'' , 0x01d8 , 0x0000 ) },
413+ { DEADTRANS (L'A' , '\'' , 0x00c1 , 0x0000 ) },
414+ { DEADTRANS (L'C' , '\'' , 0x00c7 , 0x0000 ) },
415+ { DEADTRANS (L'E' , '\'' , 0x00c9 , 0x0000 ) },
416+ { DEADTRANS (L'G' , '\'' , 0x01f4 , 0x0000 ) },
417+ { DEADTRANS (L'I' , '\'' , 0x00cd , 0x0000 ) },
418+ { DEADTRANS (L'K' , '\'' , 0x1e30 , 0x0000 ) },
419+ { DEADTRANS (L'L' , '\'' , 0x0139 , 0x0000 ) },
420+ { DEADTRANS (L'M' , '\'' , 0x1e3e , 0x0000 ) },
421+ { DEADTRANS (L'N' , '\'' , 0x00cd , 0x0000 ) },
422+ { DEADTRANS (L'O' , '\'' , 0x00d3 , 0x0000 ) },
423+ { DEADTRANS (L'P' , '\'' , 0x1e54 , 0x0000 ) },
424+ { DEADTRANS (L'R' , '\'' , 0x0154 , 0x0000 ) },
425+ { DEADTRANS (L'S' , '\'' , 0x015a , 0x0000 ) },
426+ { DEADTRANS (L'U' , '\'' , 0x00da , 0x0000 ) },
427+ { DEADTRANS (L'W' , '\'' , 0x1e82 , 0x0000 ) },
428+ { DEADTRANS (L'Y' , '\'' , 0x00dd , 0x0000 ) },
429+ { DEADTRANS (L'Z' , '\'' , 0x0179 , 0x0000 ) },
430+ { DEADTRANS (0x00c5 , '\'' , 0x01fa , 0x0000 ) },
431+ { DEADTRANS (0x00c6 , '\'' , 0x01fc , 0x0000 ) },
432+ { DEADTRANS (0x00c7 , '\'' , 0x1e08 , 0x0000 ) },
433+ { DEADTRANS (0x00d8 , '\'' , 0x01fe , 0x0000 ) },
434+ { DEADTRANS (0x00dc , '\'' , 0x01d7 , 0x0000 ) },
435+ { DEADTRANS (L' ' , '\'' , '\'' , 0x0000 ) },
436+ { DEADTRANS (L'\'' , '\'' , '\'' , 0x0000 ) },
437+
438+ { DEADTRANS (L'a' , L'^' , 0x00e2 , 0x0000 ) }, /* CIRCUMFLEX */
439+ { DEADTRANS (L'c' , L'^' , 0x0109 , 0x0000 ) },
440+ { DEADTRANS (L'e' , L'^' , 0x00ea , 0x0000 ) },
441+ { DEADTRANS (L'g' , L'^' , 0x011d , 0x0000 ) },
442+ { DEADTRANS (L'h' , L'^' , 0x0125 , 0x0000 ) },
443+ { DEADTRANS (L'i' , L'^' , 0x00ee , 0x0000 ) },
444+ { DEADTRANS (L'j' , L'^' , 0x0135 , 0x0000 ) },
445+ { DEADTRANS (L'o' , L'^' , 0x00f4 , 0x0000 ) },
446+ { DEADTRANS (L's' , L'^' , 0x015d , 0x0000 ) },
447+ { DEADTRANS (L'u' , L'^' , 0x00fb , 0x0000 ) },
448+ { DEADTRANS (L'w' , L'^' , 0x0175 , 0x0000 ) },
449+ { DEADTRANS (L'y' , L'^' , 0x0177 , 0x0000 ) },
450+ { DEADTRANS (L'z' , L'^' , 0x1e91 , 0x0000 ) },
451+ { DEADTRANS (0x00e1 , L'^' , 0x1ea5 , 0x0000 ) },
452+ { DEADTRANS (0x00e3 , L'^' , 0x1eab , 0x0000 ) },
453+ { DEADTRANS (0x00e9 , L'^' , 0x1ebf , 0x0000 ) },
454+ { DEADTRANS (0x00f3 , L'^' , 0x1ed1 , 0x0000 ) },
455+ { DEADTRANS (0x00f5 , L'^' , 0x1ed7 , 0x0000 ) },
456+ { DEADTRANS (L'A' , L'^' , 0x00c2 , 0x0000 ) },
457+ { DEADTRANS (L'C' , L'^' , 0x0108 , 0x0000 ) },
458+ { DEADTRANS (L'E' , L'^' , 0x00ca , 0x0000 ) },
459+ { DEADTRANS (L'G' , L'^' , 0x011c , 0x0000 ) },
460+ { DEADTRANS (L'H' , L'^' , 0x0124 , 0x0000 ) },
461+ { DEADTRANS (L'I' , L'^' , 0x00ce , 0x0000 ) },
462+ { DEADTRANS (L'J' , L'^' , 0x0134 , 0x0000 ) },
463+ { DEADTRANS (L'O' , L'^' , 0x00d4 , 0x0000 ) },
464+ { DEADTRANS (L'S' , L'^' , 0x015c , 0x0000 ) },
465+ { DEADTRANS (L'U' , L'^' , 0x00db , 0x0000 ) },
466+ { DEADTRANS (L'W' , L'^' , 0x0174 , 0x0000 ) },
467+ { DEADTRANS (L'Y' , L'^' , 0x0176 , 0x0000 ) },
468+ { DEADTRANS (L'Z' , L'^' , 0x1e90 , 0x0000 ) },
469+ { DEADTRANS (0x00c1 , L'^' , 0x1ea4 , 0x0000 ) },
470+ { DEADTRANS (0x00c3 , L'^' , 0x1eaa , 0x0000 ) },
471+ { DEADTRANS (0x00c9 , L'^' , 0x1ebe , 0x0000 ) },
472+ { DEADTRANS (0x00d3 , L'^' , 0x1ed0 , 0x0000 ) },
473+ { DEADTRANS (0x00d5 , L'^' , 0x1ed6 , 0x0000 ) },
474+ { DEADTRANS (L' ' , L'^' , L'^' , 0x0000 ) },
475+ { DEADTRANS (L'^' , L'^' , L'^' , 0x0000 ) },
476+
477+ { DEADTRANS (L'a' , L'~' , 0x00e3 , 0x0000 ) }, /* TILDE */
478+ { DEADTRANS (L'e' , L'~' , 0x1ebd , 0x0000 ) },
479+ { DEADTRANS (L'i' , L'~' , 0x0129 , 0x0000 ) },
480+ { DEADTRANS (L'n' , L'~' , 0x00f1 , 0x0000 ) },
481+ { DEADTRANS (L'o' , L'~' , 0x00f5 , 0x0000 ) },
482+ { DEADTRANS (L'u' , L'~' , 0x0169 , 0x0000 ) },
483+ { DEADTRANS (L'v' , L'~' , 0x1e7d , 0x0000 ) },
484+ { DEADTRANS (L'y' , L'~' , 0x1ef9 , 0x0000 ) },
485+ { DEADTRANS (0x00f3 , L'~' , 0x1e4d , 0x0000 ) },
486+ { DEADTRANS (0x00f6 , L'~' , 0x1e4f , 0x0000 ) },
487+ { DEADTRANS (0x00fa , L'~' , 0x1e79 , 0x0000 ) },
488+ { DEADTRANS (L'A' , L'~' , 0x00c3 , 0x0000 ) },
489+ { DEADTRANS (L'E' , L'~' , 0x1ebc , 0x0000 ) },
490+ { DEADTRANS (L'I' , L'~' , 0x0128 , 0x0000 ) },
491+ { DEADTRANS (L'N' , L'~' , 0x00d1 , 0x0000 ) },
492+ { DEADTRANS (L'O' , L'~' , 0x00d5 , 0x0000 ) },
493+ { DEADTRANS (L'U' , L'~' , 0x0168 , 0x0000 ) },
494+ { DEADTRANS (L'V' , L'~' , 0x1e7c , 0x0000 ) },
495+ { DEADTRANS (L'Y' , L'~' , 0x1ef8 , 0x0000 ) },
496+ { DEADTRANS (0x00d3 , L'~' , 0x1e4c , 0x0000 ) },
497+ { DEADTRANS (0x00d6 , L'~' , 0x1e4e , 0x0000 ) },
498+ { DEADTRANS (0x00da , L'~' , 0x1e78 , 0x0000 ) },
499+ { DEADTRANS (L' ' , L'~' , L'~' , 0x0000 ) },
500+ { DEADTRANS (L'~' , L'~' , L'~' , 0x0000 ) },
425501
426502 { DEADTRANS (L'a' , 0x02db , 0x0105 , 0x0000 ) }, /* OGONEK */
427503 { DEADTRANS (L'e' , 0x02db , 0x0119 , 0x0000 ) },
@@ -436,7 +512,24 @@ ROSDATA DEADKEY dead_key[] = {
436512 { DEADTRANS (L' ' , 0x02db , 0x02db , 0x0000 ) },
437513 { DEADTRANS (0x02db , 0x02db , 0x02db , 0x0000 ) },
438514
439- { DEADTRANS (L' ' , L'*' , L'*' , 0x0000 ) }, /* SPECIAL incomplete */
515+ { DEADTRANS (L'c' , L'*' , 0x00a9 , 0x0000 ) }, /* SPECIAL */
516+ { DEADTRANS (L'd' , L'*' , 0x00b0 , 0x0000 ) },
517+ { DEADTRANS (L'm' , L'*' , 0x00b5 , 0x0000 ) },
518+ { DEADTRANS (L'n' , L'*' , 0x2116 , 0x0000 ) },
519+ { DEADTRANS (L'p' , L'*' , 0x00b6 , 0x0000 ) },
520+ { DEADTRANS (L'r' , L'*' , 0x00ae , 0x0000 ) },
521+ { DEADTRANS (L's' , L'*' , 0x00a7 , 0x0000 ) },
522+ { DEADTRANS (L't' , L'*' , 0x2122 , 0x0000 ) },
523+ { DEADTRANS (L'%' , L'*' , 0x2030 , 0x0000 ) },
524+ { DEADTRANS (L'+' , L'*' , 0x00b1 , 0x0000 ) },
525+ { DEADTRANS (L'.' , L'*' , 0x2026 , 0x0000 ) },
526+ { DEADTRANS (L'<' , L'*' , 0x2264 , 0x0000 ) },
527+ { DEADTRANS (L'>' , L'*' , 0x2265 , 0x0000 ) },
528+ { DEADTRANS (L'=' , L'*' , 0x2260 , 0x0000 ) },
529+ { DEADTRANS (L'|' , L'*' , 0x00a6 , 0x0000 ) },
530+ { DEADTRANS (L'~' , L'*' , 0x2248 , 0x0000 ) },
531+ { DEADTRANS (L' ' , L'*' , L'*' , 0x0000 ) },
532+ { DEADTRANS (L'*' , L'*' , L'*' , 0x0000 ) },
440533
441534 { DEADTRANS (L'a' , L'`' , 0x00e0 , 0x0000 ) }, /* GRAVE ACCENT */
442535 { DEADTRANS (L'e' , L'`' , 0x00e8 , 0x0000 ) },
@@ -466,19 +559,206 @@ ROSDATA DEADKEY dead_key[] = {
466559 { DEADTRANS (L' ' , 0x02dd , 0x02dd , 0x0000 ) },
467560 { DEADTRANS (0x02dd , 0x02dd , 0x02dd , 0x0000 ) },
468561
469- { DEADTRANS (L' ' , 0x00a8 , 0x00a8 , 0x0000 ) }, /* DIAERESIS incomplete */
470-
471- { DEADTRANS (L' ' , 0x02c7 , 0x02c7 , 0x0000 ) }, /* CARON incomplete */
472-
473- { DEADTRANS (L' ' , 0x02d8 , 0x02d8 , 0x0000 ) }, /* BREVE incomplete */
474-
475- { DEADTRANS (L' ' , 0x02da , 0x02da , 0x0000 ) }, /* RING ABOVE incomplete */
476-
477- { DEADTRANS (L' ' , 0x00af , 0x00af , 0x0000 ) }, /* MACRON incomplete */
478-
479- { DEADTRANS (L' ' , 0x00b8 , 0x00b8 , 0x0000 ) }, /* CEDILLA incomplete */
480-
481- { DEADTRANS (L' ' , 0x02d9 , 0x02d9 , 0x0000 ) }, /* DOT ABOVE incomplete */
562+ { DEADTRANS (L'a' , 0x00a8 , 0x00e4 , 0x0000 ) }, /* DIAERESIS */
563+ { DEADTRANS (L'e' , 0x00a8 , 0x00eb , 0x0000 ) },
564+ { DEADTRANS (L'h' , 0x00a8 , 0x1e27 , 0x0000 ) },
565+ { DEADTRANS (L'i' , 0x00a8 , 0x00ef , 0x0000 ) },
566+ { DEADTRANS (L'o' , 0x00a8 , 0x00e6 , 0x0000 ) },
567+ { DEADTRANS (L't' , 0x00a8 , 0x1e97 , 0x0000 ) },
568+ { DEADTRANS (L'u' , 0x00a8 , 0x00fc , 0x0000 ) },
569+ { DEADTRANS (L'w' , 0x00a8 , 0x1e85 , 0x0000 ) },
570+ { DEADTRANS (L'x' , 0x00a8 , 0x1e8d , 0x0000 ) },
571+ { DEADTRANS (L'y' , 0x00a8 , 0x00ff , 0x0000 ) },
572+ { DEADTRANS (0x00ed , 0x00a8 , 0x1e2f , 0x0000 ) },
573+ { DEADTRANS (0x00fa , 0x00a8 , 0x01d8 , 0x0000 ) },
574+ { DEADTRANS (L'A' , 0x00a8 , 0x00c4 , 0x0000 ) },
575+ { DEADTRANS (L'E' , 0x00a8 , 0x00cb , 0x0000 ) },
576+ { DEADTRANS (L'H' , 0x00a8 , 0x1e26 , 0x0000 ) },
577+ { DEADTRANS (L'I' , 0x00a8 , 0x00cf , 0x0000 ) },
578+ { DEADTRANS (L'O' , 0x00a8 , 0x00d6 , 0x0000 ) },
579+ { DEADTRANS (L'U' , 0x00a8 , 0x00dc , 0x0000 ) },
580+ { DEADTRANS (L'W' , 0x1e84 , 0x00dc , 0x0000 ) },
581+ { DEADTRANS (L'X' , 0x1e8c , 0x00dc , 0x0000 ) },
582+ { DEADTRANS (L'Y' , 0x0178 , 0x00dc , 0x0000 ) },
583+ { DEADTRANS (0x00cd , 0x00a8 , 0x1e2e , 0x0000 ) },
584+ { DEADTRANS (0x00da , 0x00a8 , 0x01d7 , 0x0000 ) },
585+ { DEADTRANS (L' ' , 0x00a8 , 0x00a8 , 0x0000 ) },
586+ { DEADTRANS (0x00a8 , 0x00a8 , 0x00a8 , 0x0000 ) },
587+
588+ { DEADTRANS (L' ' , 0x02c7 , 0x02c7 , 0x0000 ) }, /* CARON */
589+ { DEADTRANS (L'a' , 0x02c7 , 0x01ce , 0x0000 ) },
590+ { DEADTRANS (L'c' , 0x02c7 , 0x010d , 0x0000 ) },
591+ { DEADTRANS (L'd' , 0x02c7 , 0x010f , 0x0000 ) },
592+ { DEADTRANS (L'e' , 0x02c7 , 0x011b , 0x0000 ) },
593+ { DEADTRANS (L'g' , 0x02c7 , 0x01e7 , 0x0000 ) },
594+ { DEADTRANS (L'h' , 0x02c7 , 0x021f , 0x0000 ) },
595+ { DEADTRANS (L'i' , 0x02c7 , 0x01d0 , 0x0000 ) },
596+ { DEADTRANS (L'j' , 0x02c7 , 0x01f0 , 0x0000 ) },
597+ { DEADTRANS (L'k' , 0x02c7 , 0x01e9 , 0x0000 ) },
598+ { DEADTRANS (L'l' , 0x02c7 , 0x013e , 0x0000 ) },
599+ { DEADTRANS (L'n' , 0x02c7 , 0x0148 , 0x0000 ) },
600+ { DEADTRANS (L'o' , 0x02c7 , 0x01d2 , 0x0000 ) },
601+ { DEADTRANS (L'r' , 0x02c7 , 0x0159 , 0x0000 ) },
602+ { DEADTRANS (L's' , 0x02c7 , 0x0161 , 0x0000 ) },
603+ { DEADTRANS (L't' , 0x02c7 , 0x0165 , 0x0000 ) },
604+ { DEADTRANS (L'u' , 0x02c7 , 0x01d4 , 0x0000 ) },
605+ { DEADTRANS (L'z' , 0x02c7 , 0x017e , 0x0000 ) },
606+ { DEADTRANS (0x00fc , 0x02c7 , 0x01da , 0x0000 ) },
607+ { DEADTRANS (L'A' , 0x02c7 , 0x01cd , 0x0000 ) },
608+ { DEADTRANS (L'C' , 0x02c7 , 0x010c , 0x0000 ) },
609+ { DEADTRANS (L'D' , 0x02c7 , 0x010e , 0x0000 ) },
610+ { DEADTRANS (L'E' , 0x02c7 , 0x011a , 0x0000 ) },
611+ { DEADTRANS (L'G' , 0x02c7 , 0x01e6 , 0x0000 ) },
612+ { DEADTRANS (L'H' , 0x02c7 , 0x021e , 0x0000 ) },
613+ { DEADTRANS (L'I' , 0x02c7 , 0x01cf , 0x0000 ) },
614+ { DEADTRANS (L'K' , 0x02c7 , 0x01e8 , 0x0000 ) },
615+ { DEADTRANS (L'L' , 0x02c7 , 0x013d , 0x0000 ) },
616+ { DEADTRANS (L'N' , 0x02c7 , 0x0147 , 0x0000 ) },
617+ { DEADTRANS (L'O' , 0x02c7 , 0x01d1 , 0x0000 ) },
618+ { DEADTRANS (L'R' , 0x02c7 , 0x0158 , 0x0000 ) },
619+ { DEADTRANS (L'S' , 0x02c7 , 0x0160 , 0x0000 ) },
620+ { DEADTRANS (L'T' , 0x02c7 , 0x0164 , 0x0000 ) },
621+ { DEADTRANS (L'U' , 0x02c7 , 0x01d3 , 0x0000 ) },
622+ { DEADTRANS (L'Z' , 0x02c7 , 0x017d , 0x0000 ) },
623+ { DEADTRANS (0x00dc , 0x02c7 , 0x01d9 , 0x0000 ) },
624+ { DEADTRANS (L' ' , 0x02c7 , 0x02c7 , 0x0000 ) },
625+ { DEADTRANS (0x02c7 , 0x02c7 , 0x02c7 , 0x0000 ) },
626+
627+ { DEADTRANS (L' ' , 0x02d8 , 0x02d8 , 0x0000 ) }, /* BREVE */
628+ { DEADTRANS (L'a' , 0x02d8 , 0x0103 , 0x0000 ) },
629+ { DEADTRANS (L'e' , 0x02d8 , 0x0115 , 0x0000 ) },
630+ { DEADTRANS (L'g' , 0x02d8 , 0x011f , 0x0000 ) },
631+ { DEADTRANS (L'i' , 0x02d8 , 0x012d , 0x0000 ) },
632+ { DEADTRANS (L'o' , 0x02d8 , 0x014f , 0x0000 ) },
633+ { DEADTRANS (L'u' , 0x02d8 , 0x016d , 0x0000 ) },
634+ { DEADTRANS (0x00e1 , 0x02d8 , 0x1eaf , 0x0000 ) },
635+ { DEADTRANS (0x00e3 , 0x02d8 , 0x1eb5 , 0x0000 ) },
636+ { DEADTRANS (L'A' , 0x02d8 , 0x0102 , 0x0000 ) },
637+ { DEADTRANS (L'E' , 0x02d8 , 0x0114 , 0x0000 ) },
638+ { DEADTRANS (L'G' , 0x02d8 , 0x011e , 0x0000 ) },
639+ { DEADTRANS (L'I' , 0x02d8 , 0x012c , 0x0000 ) },
640+ { DEADTRANS (L'O' , 0x02d8 , 0x014e , 0x0000 ) },
641+ { DEADTRANS (L'U' , 0x02d8 , 0x016c , 0x0000 ) },
642+ { DEADTRANS (0x00c1 , 0x02d8 , 0x1eae , 0x0000 ) },
643+ { DEADTRANS (0x00c3 , 0x02d8 , 0x1eb4 , 0x0000 ) },
644+ { DEADTRANS (L' ' , 0x02d8 , 0x02d8 , 0x0000 ) },
645+ { DEADTRANS (0x02d8 , 0x02d8 , 0x02d8 , 0x0000 ) },
646+
647+ { DEADTRANS (L'a' , 0x02da , 0x00e5 , 0x0000 ) }, /* RING ABOVE */
648+ { DEADTRANS (L'u' , 0x02da , 0x016f , 0x0000 ) },
649+ { DEADTRANS (L'w' , 0x02da , 0x1e98 , 0x0000 ) },
650+ { DEADTRANS (L'y' , 0x02da , 0x1e99 , 0x0000 ) },
651+ { DEADTRANS (0x00e1 , 0x02da , 0x01fb , 0x0000 ) },
652+ { DEADTRANS (L'A' , 0x02da , 0x00c5 , 0x0000 ) },
653+ { DEADTRANS (L'U' , 0x02da , 0x016e , 0x0000 ) },
654+ { DEADTRANS (0x00c1 , 0x02da , 0x01fa , 0x0000 ) },
655+ { DEADTRANS (L' ' , 0x02da , 0x02da , 0x0000 ) },
656+ { DEADTRANS (0x02da , 0x02da , 0x02da , 0x0000 ) },
657+
658+ { DEADTRANS (L'a' , 0x00af , 0x0101 , 0x0000 ) }, /* MACRON */
659+ { DEADTRANS (L'e' , 0x00af , 0x0113 , 0x0000 ) },
660+ { DEADTRANS (L'g' , 0x00af , 0x1e21 , 0x0000 ) },
661+ { DEADTRANS (L'i' , 0x00af , 0x012b , 0x0000 ) },
662+ { DEADTRANS (L'o' , 0x00af , 0x014d , 0x0000 ) },
663+ { DEADTRANS (L'u' , 0x00af , 0x016b , 0x0000 ) },
664+ { DEADTRANS (L'y' , 0x00af , 0x0233 , 0x0000 ) },
665+ { DEADTRANS (0x00e4 , 0x00af , 0x01df , 0x0000 ) },
666+ { DEADTRANS (0x00e6 , 0x00af , 0x01e3 , 0x0000 ) },
667+ { DEADTRANS (0x00e9 , 0x00af , 0x1e17 , 0x0000 ) },
668+ { DEADTRANS (0x00f3 , 0x00af , 0x1e53 , 0x0000 ) },
669+ { DEADTRANS (0x00f5 , 0x00af , 0x022d , 0x0000 ) },
670+ { DEADTRANS (0x00f6 , 0x00af , 0x022b , 0x0000 ) },
671+ { DEADTRANS (0x00fc , 0x00af , 0x01d6 , 0x0000 ) },
672+ { DEADTRANS (L'A' , 0x00af , 0x0100 , 0x0000 ) },
673+ { DEADTRANS (L'E' , 0x00af , 0x0112 , 0x0000 ) },
674+ { DEADTRANS (L'G' , 0x00af , 0x1e20 , 0x0000 ) },
675+ { DEADTRANS (L'I' , 0x00af , 0x012a , 0x0000 ) },
676+ { DEADTRANS (L'O' , 0x00af , 0x014c , 0x0000 ) },
677+ { DEADTRANS (L'U' , 0x00af , 0x016a , 0x0000 ) },
678+ { DEADTRANS (L'Y' , 0x00af , 0x0232 , 0x0000 ) },
679+ { DEADTRANS (0x00c4 , 0x00af , 0x01de , 0x0000 ) },
680+ { DEADTRANS (0x00c6 , 0x00af , 0x01e2 , 0x0000 ) },
681+ { DEADTRANS (0x00c9 , 0x00af , 0x1e16 , 0x0000 ) },
682+ { DEADTRANS (0x00d3 , 0x00af , 0x1e52 , 0x0000 ) },
683+ { DEADTRANS (0x00d5 , 0x00af , 0x022c , 0x0000 ) },
684+ { DEADTRANS (0x00d6 , 0x00af , 0x022a , 0x0000 ) },
685+ { DEADTRANS (0x00dc , 0x00af , 0x01d5 , 0x0000 ) },
686+ { DEADTRANS (L' ' , 0x00af , 0x00af , 0x0000 ) },
687+ { DEADTRANS (0x00af , 0x00af , 0x00af , 0x0000 ) },
688+
689+ { DEADTRANS (L'c' , 0x00b8 , 0x00e7 , 0x0000 ) }, /* CEDILLA */
690+ { DEADTRANS (L'd' , 0x00b8 , 0x1e11 , 0x0000 ) },
691+ { DEADTRANS (L'e' , 0x00b8 , 0x0229 , 0x0000 ) },
692+ { DEADTRANS (L'g' , 0x00b8 , 0x0123 , 0x0000 ) },
693+ { DEADTRANS (L'h' , 0x00b8 , 0x1e29 , 0x0000 ) },
694+ { DEADTRANS (L'k' , 0x00b8 , 0x0137 , 0x0000 ) },
695+ { DEADTRANS (L'l' , 0x00b8 , 0x013c , 0x0000 ) },
696+ { DEADTRANS (L'n' , 0x00b8 , 0x0146 , 0x0000 ) },
697+ { DEADTRANS (L'r' , 0x00b8 , 0x0157 , 0x0000 ) },
698+ { DEADTRANS (L's' , 0x00b8 , 0x015f , 0x0000 ) },
699+ { DEADTRANS (L't' , 0x00b8 , 0x0163 , 0x0000 ) },
700+ { DEADTRANS (0x0107 , 0x00b8 , 0x1e09 , 0x0000 ) },
701+ { DEADTRANS (L'C' , 0x00b8 , 0x00c7 , 0x0000 ) },
702+ { DEADTRANS (L'D' , 0x00b8 , 0x1e10 , 0x0000 ) },
703+ { DEADTRANS (L'E' , 0x00b8 , 0x0228 , 0x0000 ) },
704+ { DEADTRANS (L'G' , 0x00b8 , 0x0122 , 0x0000 ) },
705+ { DEADTRANS (L'H' , 0x00b8 , 0x1e28 , 0x0000 ) },
706+ { DEADTRANS (L'K' , 0x00b8 , 0x0136 , 0x0000 ) },
707+ { DEADTRANS (L'L' , 0x00b8 , 0x013b , 0x0000 ) },
708+ { DEADTRANS (L'N' , 0x00b8 , 0x0145 , 0x0000 ) },
709+ { DEADTRANS (L'R' , 0x00b8 , 0x0156 , 0x0000 ) },
710+ { DEADTRANS (L'S' , 0x00b8 , 0x015e , 0x0000 ) },
711+ { DEADTRANS (L'T' , 0x00b8 , 0x0162 , 0x0000 ) },
712+ { DEADTRANS (0x0106 , 0x00b8 , 0x1e08 , 0x0000 ) },
713+ { DEADTRANS (L' ' , 0x00b8 , 0x00b8 , 0x0000 ) },
714+ { DEADTRANS (0x00b8 , 0x00b8 , 0x00b8 , 0x0000 ) },
715+
716+ { DEADTRANS (L'a' , 0x02d9 , 0x0227 , 0x0000 ) }, /* DOT ABOVE */
717+ { DEADTRANS (L'b' , 0x02d9 , 0x1e03 , 0x0000 ) },
718+ { DEADTRANS (L'c' , 0x02d9 , 0x010b , 0x0000 ) },
719+ { DEADTRANS (L'd' , 0x02d9 , 0x1e0b , 0x0000 ) },
720+ { DEADTRANS (L'e' , 0x02d9 , 0x0117 , 0x0000 ) },
721+ { DEADTRANS (L'f' , 0x02d9 , 0x1e1f , 0x0000 ) },
722+ { DEADTRANS (L'g' , 0x02d9 , 0x0121 , 0x0000 ) },
723+ { DEADTRANS (L'h' , 0x02d9 , 0x1e23 , 0x0000 ) },
724+ { DEADTRANS (L'i' , 0x02d9 , 0x0131 , 0x0000 ) },
725+ { DEADTRANS (L'l' , 0x02d9 , 0x0140 , 0x0000 ) },
726+ { DEADTRANS (L'm' , 0x02d9 , 0x1e41 , 0x0000 ) },
727+ { DEADTRANS (L'n' , 0x02d9 , 0x1e45 , 0x0000 ) },
728+ { DEADTRANS (L'o' , 0x02d9 , 0x022f , 0x0000 ) },
729+ { DEADTRANS (L'p' , 0x02d9 , 0x1e57 , 0x0000 ) },
730+ { DEADTRANS (L'r' , 0x02d9 , 0x1e59 , 0x0000 ) },
731+ { DEADTRANS (L's' , 0x02d9 , 0x1e61 , 0x0000 ) },
732+ { DEADTRANS (L't' , 0x02d9 , 0x1e6b , 0x0000 ) },
733+ { DEADTRANS (L'w' , 0x02d9 , 0x1e87 , 0x0000 ) },
734+ { DEADTRANS (L'x' , 0x02d9 , 0x1e8b , 0x0000 ) },
735+ { DEADTRANS (L'y' , 0x02d9 , 0x1e8f , 0x0000 ) },
736+ { DEADTRANS (L'z' , 0x02d9 , 0x017c , 0x0000 ) },
737+ { DEADTRANS (0x015b , 0x02d9 , 0x1e65 , 0x0000 ) },
738+ { DEADTRANS (L'A' , 0x02d9 , 0x0226 , 0x0000 ) },
739+ { DEADTRANS (L'B' , 0x02d9 , 0x1e02 , 0x0000 ) },
740+ { DEADTRANS (L'C' , 0x02d9 , 0x010a , 0x0000 ) },
741+ { DEADTRANS (L'D' , 0x02d9 , 0x1e0a , 0x0000 ) },
742+ { DEADTRANS (L'E' , 0x02d9 , 0x0116 , 0x0000 ) },
743+ { DEADTRANS (L'F' , 0x02d9 , 0x1e1e , 0x0000 ) },
744+ { DEADTRANS (L'G' , 0x02d9 , 0x0120 , 0x0000 ) },
745+ { DEADTRANS (L'H' , 0x02d9 , 0x1e22 , 0x0000 ) },
746+ { DEADTRANS (L'I' , 0x02d9 , 0x0130 , 0x0000 ) },
747+ { DEADTRANS (L'L' , 0x02d9 , 0x013f , 0x0000 ) },
748+ { DEADTRANS (L'M' , 0x02d9 , 0x1e40 , 0x0000 ) },
749+ { DEADTRANS (L'N' , 0x02d9 , 0x1e44 , 0x0000 ) },
750+ { DEADTRANS (L'O' , 0x02d9 , 0x022e , 0x0000 ) },
751+ { DEADTRANS (L'P' , 0x02d9 , 0x1e56 , 0x0000 ) },
752+ { DEADTRANS (L'R' , 0x02d9 , 0x1e58 , 0x0000 ) },
753+ { DEADTRANS (L'S' , 0x02d9 , 0x1e60 , 0x0000 ) },
754+ { DEADTRANS (L'T' , 0x02d9 , 0x1e6a , 0x0000 ) },
755+ { DEADTRANS (L'W' , 0x02d9 , 0x1e86 , 0x0000 ) },
756+ { DEADTRANS (L'X' , 0x02d9 , 0x1e8a , 0x0000 ) },
757+ { DEADTRANS (L'Y' , 0x02d9 , 0x1e8e , 0x0000 ) },
758+ { DEADTRANS (L'Z' , 0x02d9 , 0x017b , 0x0000 ) },
759+ { DEADTRANS (0x015a , 0x02d9 , 0x1e64 , 0x0000 ) },
760+ { DEADTRANS (L' ' , 0x02d9 , 0x02d9 , 0x0000 ) },
761+ { DEADTRANS (0x02d9 , 0x02d9 , 0x02d9 , 0x0000 ) },
482762
483763 {0 , 0 }
484764};
0 commit comments