vec![ // suprasegmentals and diacritics. (r"}}}}", "᷂"), (r"}}}", "͈"), (r"}}", "ˌ"), (r"}", "ˈ"), (r":::", "ːː"), (r"::", "ˑ"), (r":", "ː"), (r"*****", "̐"), (r"****", "̇"), (r"***", "̆"), (r"**", "̽"), (r"*", "̈"), (r".<", "|"), (r".=", "‖"), (r".", "."), (r"#=", "͜"), (r"#04", "˩˥"), (r"#40", "˥˩"), (r"#24", "˧˥"), (r"#12", "˨˧"), (r"#141", "˨˥˨"), (r"#4", "˥"), (r"#3", "˦"), (r"#2", "˧"), (r"#1", "˨"), (r"#0", "˩"), (r"#<<", "↘"), (r"#>>", "↗"), (r"#<", "ꜜ"), (r"#>", "ꜛ"), (r"!^", "ꜝ"), (r"##!", "ꜟ"), (r"#!", "ꜞ"), (r"@131", "᷈"), (r"@13", "̌"), (r"@313", "᷉"), (r"@31", "̂"), (r"@23", "᷄"), (r"@12", "᷅"), (r"@21", "᷆"), (r"@32", "᷇"), (r"@0", "̏"), (r"@1", "̀"), (r"@2", "̄"), (r"@3", "́"), (r"@4", "̋"), (r"0^", "⁰"), (r"1^", "¹"), (r"2^", "²"), (r"3^", "³"), (r"4^", "⁴"), (r"5^", "⁵"), (r"6^", "⁶"), (r"7^", "⁷"), (r"8^", "⁸"), (r"9^", "⁹"), (r"-^", "⁻"), // note that the "symbol followed by ^" is not implemented here. // anyway, its not really necessary, as these superscripts are the most // commonly used ones. (r"h^", "ʰ"), (r"w^", "ʷ"), (r"j^", "ʲ"), (r"g=^", "ˠ"), (r"?<^", "ˤ"), (r"n^", "ⁿ"), (r"l^", "ˡ"), (r"[[[", "˞"), (r"[[", "ʽ"), (r"]]]]", "ʻ"), (r"]]]", "̚"), (r"]]", "ʼ"), (r"$$$$", "̢"), (r"$$$", "̰"), (r"$$", "̯"), (r"$", "̩"), (r"%%%%", "̡"), (r"%%%", "̤"), (r"%%", "̬"), (r"%", "̥"), (r"#&", "͡"), (r"@&", "͜"), (r"@@", "̍"), (r"@", "̊"), (r"{{{{{", "̣"), (r"{{{{", "̼"), (r"{{{", "̻"), (r"{{", "̺"), (r"{", "̪"), (r"l~~", "ɫ"), (r"~~", "̴"), (r"~", "̃"), (r"_____", "̧"), (r"____", "̜"), (r"___", "̙"), (r"__", "̞"), (r"_", "̠"), (r"++++", "̹"), (r"+++", "̘"), (r"++", "̝"), (r"+", "̟"), // combining grapheme joiner is not implemented here. (r"=>", "→"), (r"s>", "σ"), // consonants part 1. (r"t<", "ʈ"), (r"d<", "ɖ"), (r"j=", "ɟ"), (r"g<", "ɡ"), (r"G=", "ɢ"), (r"?=", "ʔ"), (r"m>", "ɱ"), (r"n<", "ɳ"), (r"n=", "ɲ"), (r"n>", "ŋ"), (r"N=", "ɴ"), (r"B=", "ʙ"), (r"r>", "ɾ"), (r"r<", "ɽ"), (r"R=", "ʀ"), (r"v<", "ⱱ"), (r"f=", "ɸ"), (r"b=", "β"), (r"t=", "θ"), (r"d=", "ð"), (r"s=", "ʃ"), (r"z=", "ʒ"), (r"s<", "ʂ"), (r"z<", "ʐ"), (r"c=", "ç"), (r"j<", "ʝ"), (r"g=", "ɣ"), (r"x=", "χ"), (r"R>", "ʁ"), (r"h>", "ħ"), (r"?<", "ʕ"), (r"h<", "ɦ"), (r"l=", "ɬ"), (r"l>", "ɮ"), (r"v=", "ʋ"), (r"r=", "ɹ"), (r"R<", "ɻ"), (r"w>", "ɰ"), (r"l<", "ɭ"), (r"L<", "ʎ"), (r"L=", "ʟ"), (r"p=", "ʘ"), (r"!<", "ǀ"), (r"!=", "ǂ"), (r"!>", "ǁ"), (r"b>", "ɓ"), (r"d>", "ɗ"), (r"j>", "ʄ"), (r"g>", "ɠ"), (r"G>", "ʛ"), (r"w=", "ʍ"), (r"y<", "ɥ"), (r"h=", "ɥ"), (r"H=", "ʜ"), (r"Q<", "ʢ"), (r"Q=", "ʡ"), (r"c<", "ɕ"), (r"z>", "ʑ"), (r"L>", "ɺ"), (r"H>", "ɧ"), // vowels part 1. (r"I=", "ɨ"), (r"U=", "ʉ"), (r"u=", "ɯ"), (r"i=", "ɪ"), (r"y=", "ʏ"), (r"u<", "ʊ"), (r"o>", "ø"), (r"E=", "ɘ"), (r"O=", "ɵ"), (r"O>", "ɤ"), (r"e=", "ə"), (r"e<", "ɛ"), (r"E<", "œ"), (r"e>", "ɜ"), (r"O<", "ɞ"), (r"u>", "ʌ"), (r"o<", "ɔ"), (r"a<", "æ"), (r"a>", "ɐ"), (r"E>", "ɶ"), (r"a=", "ɑ"), (r"o=", "ɒ"), // consonants part 2. (r"p", "p"), (r"b", "b"), (r"t", "t"), (r"d", "d"), (r"c", "c"), (r"k", "k"), (r"q", "q"), (r"m", "m"), (r"n", "n"), (r"r", "r"), (r"f", "f"), (r"v", "v"), (r"s", "s"), (r"z", "z"), (r"x", "x"), (r"h", "h"), (r"j", "j"), (r"l", "l"), (r"!", "ǃ"), (r"w", "w"), // vowels part 2. (r"i", "i"), (r"y", "y"), (r"u", "u"), (r"e", "e"), (r"o", "o"), (r"a", "a"), ]