local data = {}
local U = mw.ustring.char
local acute = U(0x301) -- acute
local diaeresis = U(0x308) -- diaeresis
local dot_above = U(0x307) -- dot above
local dot_below = U(0x323) -- dot below
local caron = U(0x30C) -- caron
local circumflex = U(0x302) -- circumflex
local macron = U(0x304) -- macron
local macron_below = U(0x331) -- macron below
local gcaron = U(0x1E7) -- latin small letter g with caron
local scaron = U(0x161) -- latin small letter s with caron
data = {
= {
= "𐫄", -- ghimel
= "𐫆", -- he
= "𐫈", -- ud (conjunction)
= "𐫎", -- teth
= "𐫒", -- khaph
= "𐫚", -- aayin
= "𐫠", -- qhoph
= "𐫢", -- shin
= "𐫣", -- sshin
},
= {
= "𐫀", -- aleph
= "𐫁", -- beth
= "𐫃", -- gimel
= "𐫄", -- ghimel
= "𐫅", -- daleth
= "𐫇", -- waw
= "𐫉", -- zayin
= "𐫋", -- jayin
= "𐫍", -- heth
= "𐫏", -- yodh
= "𐫐", -- kaph
= "𐫓", -- lamedh
= "𐫔", -- dhamedh
= "𐫕", -- thamedh
= "𐫖", -- mem
= "𐫗", -- nun
= "𐫙", -- ayin
= "𐫛", -- pe
= "𐫜", -- fe
= "𐫝", -- sadhe
= "𐫞", -- qoph
= "𐫟", -- xophh
= "𐫡", -- resh
= "𐫢", -- shin
= "𐫘", -- samekh
= "𐫤", -- taw
= "𐫯", -- one hundred
= "𐫭", -- ten
= "𐫫", -- one
= "𐫬", -- five
= "𐫮", -- twenty
},
}
data = {
{
= "s" .. acute,
},
{
= "ʾ", = "ʾ", = "ʾ", = "ʾ",
= "b", = "b",
= gcaron, = gcaron, = gcaron,
= "h" .. macron_below,
= "w" .. dot_above .. dot_below,
= "z", = "z",
= "j", = "j",
= "h" .. macron_below,
= "k",
= "δ",
= "θ",
= "ʿ" .. diaeresis,
= "ʿ", = "ʿ", = "ʿ",
= "c", = "c",
= "q" .. diaeresis,
= "x",
= "s" .. acute,
= "s" .. caron,
},
}
return data