file "rules.fr"
/* French rules
***************/
E1={39} /* acute or apostrophe ' */
E2={96} /* grave ` */
E3={94} /* accent circumflex ^ */
E4={34} /* dieresis " */
E5={44} /* cedilla , */
E10={97} /* a */
E11={65} /* A */
E12={101} /* e */
E13={69} /* E */
E14={105} /* i */
E15={73} /* I */
E16={111} /* o */
E17={79} /* O */
E18={117} /* u */
E19={85} /* U */
E20={99} /* c */
E21={67} /* C */
E32={224} /* à */
E33={192} /* À */
E34={226} /* â */
E35={194} /* Â */
E40={233} /* é */
E41={201} /* É */
E42={232} /* è */
E43={200} /* È */
E44={234} /* ê */
E45={202} /* Ê */
E46={235} /* ë */
E47={203} /* Ë */
E54={238} /* î */
E55={206} /* Î */
E56={239} /* ï */
E57={207} /* Ï */
E64={244} /* ô */
E65={212} /* Ô */
E72={249} /* ù */
E73={217} /* Ù */
E74={251} /* û */
E75={219} /* Û */
E76={252} /* ü */
E77={220} /* Ü */
E88={231} /* ç */
E89={199} /* Ç */
E100={
32 -33,35-38,40-43,45-64,66,68,70-72,74-78,
80-84,86-93,95,98,100,102-104,106-110,112-116,
118-126,128-159,161-191,193,195-198,204-205,208-211,213-216,
218,221-223,225,227,230,236-237,240-243,245-248,250,253-255
}
E101={0-7,9-31}
E110={8} /* backspace */
E111={127} /* delete */
E112={160} /* accentuation filter */
%%RULES
E*,E*:0,"b"; /* non particular characters: inchanged */
E*,E110:-1,""; /* backspace */
E*,E111:1,""; /* delete */
E112,E*:-1,"b";
E112,E110:-1,"";
E112,E111:1,"";
E20,E5:-1,"C231"; /* c, and C, */
E21,E5:-1,"C199";
E88,E110:-1,"C99"; /* backspace on c,C cedilla */
E89,E110:-1,"C67";
E18,E2:-1,"C249"; /* u,U grave */
E19,E2:-1,"C217";
E18,E3:-1,"C251"; /* u,U circumflex */
E19,E3:-1,"C219";
E18,E4:-1,"C252"; /* u,U diaeresis */
E19,E4:-1,"C220";
E72,E110:-1,"C117"; /* backspace on u,U accentuated */
E73,E110:-1,"C85";
E74,E110:-1,"C117";
E75,E110:-1,"C85";
E76,E110:-1,"C117";
E77,E110:-1,"C85";
E16,E3:-1,"C244"; /* o,O circumflex */
E17,E3:-1,"C212";
E64,E110:-1,"C111"; /* backspace on o,O accentuated */
E65,E110:-1,"C79";
E14,E3:-1,"C238"; /* i,I circumflex */
E15,E3:-1,"C206";
E14,E4:-1,"C239"; /* i,I diaeresis */
E15,E4:-1,"C207";
E54,E110:-1,"C105"; /* backspace on i,I accentuated */
E55,E110:-1,"C73";
E56,E110:-1,"C105";
E57,E110:-1,"C73";
E12,E1:-1,"C233"; /* e,E acute */
E13,E1:-1,"C201";
E12,E2:-1,"C232"; /* e,E grave */
E13,E2:-1,"C200";
E12,E3:-1,"C234"; /* e,E circumflex */
E13,E3:-1,"C202";
E12,E4:-1,"C235"; /* e,E diaeresis */
E13,E4:-1,"C203";
E40,E110:-1,"C101"; /* backspace on e,E accentuated */
E41,E110:-1,"C69";
E42,E110:-1,"C101";
E43,E110:-1,"C69";
E44,E110:-1,"C101";
E45,E110:-1,"C69";
E46,E110:-1,"C101";
E47,E110:-1,"C69";
E10,E2:-1,"C224"; /* a,A grave */
E11,E2:-1,"C192";
E10,E3:-1,"C226"; /* a,A circumflex */
E11,E3:-1,"C194";
E32,E110:-1,"C97"; /* backspace on a,A accentuated */
E33,E110:-1,"C65";
E34,E110:-1,"C97";
E35,E110:-1,"C65";
%%END
| Top
| Back
| Mt_Script home page
| LPL/CNRS
| MULTEXT