1 # Generic search equivanence character map for Latin languages (English, French, etc.)
\r
3 # Define the basic value-set. *Beware* of changing this without re-indexing
\r
7 # basic character set
\r
11 # Breaking characters
\r
12 space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~
\r
14 # Characters to be considered equivalent for searching purposes
\r
15 equivalent aáàãåâăąȧǎȁȃ
\r
18 equivalent iíìîịĩĭįǐȉȋ
\r
21 equivalent uúùûũŭųűǔȕȗ
\r
24 equivalent eéèêẽĕęėěȅȇ
\r
26 equivalent oóòõôŏǫȯőǒȍȏ
\r
30 # Supplemental mappings
\r
31 # mapping diacritics to plain ASCII
\r
254 # mapping blank string
\r
278 map (^\[s\.d\.\]) @
\r
280 map (^\[S\.d\.\]) @
\r
282 map (^\[S\.D\.\]) @
\r
283 map (\x88.*\x89)) @
\r