This module is rated as beta, and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. |
{{#invoke:Unicode alias|alias|#}}
Returns the Unicode name alias for the handful of code points where one is defined. Should probably be merged with Module:Unicode data.
-- Full list of corrections as of Unicode 15.1.0
-- Taken from https://www.unicode.org/Public/UCD/latest/ucd/NameAliases.txt
require('strict')
local p = {}
p.aliases = {
0x01A2 = "LATIN CAPITAL LETTER GHA";
0x01A3 = "LATIN SMALL LETTER GHA";
0x0616 = "ARABIC SMALL HIGH LIGATURE ALEF WITH YEH BARREE";
0x0709 = "SYRIAC SUBLINEAR COLON SKEWED LEFT";
0x0CDE = "KANNADA LETTER LLLA";
0x0E9D = "LAO LETTER FO FON";
0x0E9F = "LAO LETTER FO FAY";
0x0EA3 = "LAO LETTER RO";
0x0EA5 = "LAO LETTER LO";
0x0FD0 = "TIBETAN MARK BKA- SHOG GI MGO RGYAN";
0x11EC = "HANGUL JONGSEONG YESIEUNG-KIYEOK";
0x11ED = "HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK";
0x11EE = "HANGUL JONGSEONG SSANGYESIEUNG";
0x11EF = "HANGUL JONGSEONG YESIEUNG-KHIEUKH";
0x1BBD = "SUNDANESE LETTER ARCHAIC I";
0x2118 = "WEIERSTRASS ELLIPTIC FUNCTION";
0x2448 = "MICR ON US SYMBOL";
0x2449 = "MICR DASH SYMBOL";
0x2B7A = "LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE";
0x2B7C = "RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE";
0xA015 = "YI SYLLABLE ITERATION MARK";
0xAA6E = "MYANMAR LETTER KHAMTI LLA";
0xFE18 = "PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET";
0x122D4 = "CUNEIFORM SIGN NU11 TENU";
0x122D5 = "CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR";
0x16E56 = "MEDEFAIDRIN CAPITAL LETTER H";
0x16E57 = "MEDEFAIDRIN CAPITAL LETTER NG";
0x16E76 = "MEDEFAIDRIN SMALL LETTER H";
0x16E77 = "MEDEFAIDRIN SMALL LETTER NG";
0x1B001 = "HENTAIGANA LETTER E-1";
0x1D0C5 = "BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS";
}
function p.alias(frame)
local getArgs = require('Module:Arguments').getArgs
return p._alias(tonumber(getArgs(frame)[1], 16))
end
function p._alias(x) -- search by value
return p.aliasesx
end
return p