Module:typing-aids/data/Ugar

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 = { [1] = {		["a"] = ahook, ["i"] = ihook, ["u"] = uhook, ["θ"] = tlne, ["ð"] = dline, ["x"] = hbreve, ["ẖ"] = hbreve, ["ɣ"] = gdot, ["ḡ"] = gdot, ["ħ"] = hdo, ["k" .. dot_below] = "q", [kdot] = "q", ["d" .. circumflex_below] = zdot, [dcircumflex] = zdot, },	[2] = {		["a" .. hook_above] = "𐎀", ["h" .. breve_below] = "𐎃", ["h" .. dot_below] = "𐎈", ["t" .. dot_below] = "𐎉", ["s" .. caron] = "𐎌", ["d" .. line_below] = "𐎏", ["z" .. dot_below] = "𐎑", ["s" .. dot_below] = "𐎕", ["t" .. line_below] = "𐎘", ["g" .. dot_above] = "𐎙", ["ỉ" .. hook_above] = "𐎛", ["u" .. hook_above] = "𐎜", ["s" .. acute] = "𐎝", },	[3] = {		[ahook] = "𐎀", ["b"] = "𐎁", ["g"] = "𐎂", [hbreve] = "𐎃", ["d"] = "𐎄", ["h"] = "𐎅", ["w"] = "𐎆", ["z"] = "𐎇", [hdot] = "𐎈", [tdot] = "𐎉", ["y"] = "𐎊", ["k"] = "𐎋", [scaron] = "𐎌", ["l"] = "𐎍", ["m"] = "𐎎", [dline] = "𐎏", ["n"] = "𐎐", [zdot] = "𐎑", ["s"] = "𐎒", ["ʿ"] = "𐎓", ["p"] = "𐎔", [sdot] = "𐎕", ["q"] = "𐎖", ["r"] = "𐎗", [tline] = "𐎘", [gdot] = "𐎙", ["t"] = "𐎚", [ihook] = "𐎛", [uhook] = "𐎜", [sacute] = "𐎝", ["·"] = "𐎟", -- word divider }, }

return data