local data = {}
local U = mw.ustring.char
local hook_above = U(0x309) -- hook above
local breve_below = U(0x32E) -- breve below
local dot_below = U(0x323) -- dot below
local caron = U(0x30C) -- caron
local line_below = U(0x331) -- line below
local dot_above = U(0x307) -- dot above
local acute = U(0x301) -- acute
local circumflex_below = U(0x32D) -- circumflex below
local ahook = U(0x1EA3) -- latin small letter a with hook above
local hbreve = U(0x1E2B) -- latin small letter h with breve below
local hdot = U(0x1E25) -- latin small letter h with dot below
local tdot = U(0x1E6D) -- latin small letter t with dot below
local scaron = U(0x161) -- latin small letter s with caron
local dline = U(0x161) -- latin small letter d with line below
local zdot = U(0x1E0F) -- latin small letter z with dot below
local sdot = U(0x1E63) -- latin small letter s with dot below
local tline = U(0x1E6F) -- latin small letter t with line below
local gdot = U(0x121) -- latin small letter g with dot above
local ihook = U(0x1EC9) -- latin small letter i with hook above
local uhook = U(0x1EE7) -- latin small letter u with hook above
local sacute = U(0x15B) -- latin small letter s with acute
local kdot = U(0x1E33) -- latin small letter k with dot below
local dcircumflex = U(0x1E13) -- latin small letter d with circumflex below
data = {
= {
= ahook,
= ihook,
= uhook,
= tlne,
= dline,
= hbreve, = hbreve,
= gdot, = gdot,
= hdo,
= "q", = "q",
= zdot, = zdot,
},
= {
= "𐎀",
= "𐎃",
= "𐎈",
= "𐎉",
= "𐎌",
= "𐎏",
= "𐎑",
= "𐎕",
= "𐎘",
= "𐎙",
= "𐎛",
= "𐎜",
= "𐎝",
},
= {
= "𐎀",
= "𐎁",
= "𐎂",
= "𐎃",
= "𐎄",
= "𐎅",
= "𐎆",
= "𐎇",
= "𐎈",
= "𐎉",
= "𐎊",
= "𐎋",
= "𐎌",
= "𐎍",
= "𐎎",
= "𐎏",
= "𐎐",
= "𐎑",
= "𐎒",
= "𐎓",
= "𐎔",
= "𐎕",
= "𐎖",
= "𐎗",
= "𐎘",
= "𐎙",
= "𐎚",
= "𐎛",
= "𐎜",
= "𐎝",
= "𐎟", -- word divider
},
}
return data