local data = {}
local U = mw.ustring.char
local macron = U(0x304) -- macron
local dot_above = U(0x307) -- dot above
local ogonek = U(0x328) -- ogonek
local acute = U(0x301) -- acute
local caron = U(0x30C) -- caron
local dot_below = U(0x323) -- dot below
local tilde = U(0x303) -- tilde
local tilde_below = U(0x330) -- tilde below
local ring = U(0x30A) -- ring above
data = {
= {
= "𐬇",
= "𐬅",
= "𐬃",
= "𐬳",
= "𐬴",
= "𐬣",
= "𐬤",
},
= {
= "𐬁",
= "𐬂",
= "𐬄",
= "𐬆",
= "𐬉",
= "𐬋",
= "𐬍",
= "𐬏",
= "𐬒",
= "𐬓",
= "𐬕",
= "𐬖",
= "𐬚",
= "𐬜",
= "𐬝",
= "𐬡",
= "𐬢",
= "𐬦",
= "𐬧",
= "𐬨",
= "𐬪",
= "𐬱",
= "𐬲",
},
= {
= "𐬀",
= "𐬈",
= "𐬊",
= "𐬌",
= "𐬎",
= "𐬐",
= "𐬑",
= "𐬔",
= "𐬗",
= "𐬘",
= "𐬙",
= "𐬛",
= "𐬞",
= "𐬟",
= "𐬠",
= "𐬥",
= "𐬨",
= "𐬫",
= "𐬬",
= "𐬭",
= "𐬮",
= "𐬯",
= "𐬰",
= "𐬵",
= "⸱",
= "𐬹",
},
= {
= "-",
},
}
data = {
= {
= macron,
= "ə",
= "ə", -- map "wrong" schwa to right one
= "δ", -- map alternative notation for δ
= "γ", -- map alternative notation for γ
= "j", -- map ǰ (alternative notation) to regular j
= "c", -- map č (alternative notation) to regular c
= dot_above,
= ogonek,
= acute,
= caron,
= dot_below,
= tilde_below,
= ring,
= "ə̄",
= "ą̇",
= "ā̊",
= "š́",
= "ṣ̌",
= "ŋ́",
= "ŋᵛ",
= "uu", -- map alternative notation for uu
= "t̰", -- map alternative notation for t̰
},
= {
= "å",
= "ą",
= "ə",
= "x́",
= "xᵛ",
= "ġ",
= "γ",
= "γ",
= "θ",
= "δ",
= "θ",
= "δ",
= "t̰",
= "β",
= "β",
= "ŋ",
= "ń",
= "ṇ",
= "m̨",
= "ẏ",
= "š",
= "ž",
},
}
return data