summaryrefslogtreecommitdiff
path: root/Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-11-15 13:53:59 +0800
committerchai <chaifix@163.com>2021-11-15 13:53:59 +0800
commit942a030afd348ab2e02eac8054b43e3c3a72ea48 (patch)
treea13459f39a3d2f1b533fbd1b5ab523d7a621f673 /Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua
parente307051a56a54c27f10438fd2025edf61d0dfeed (diff)
*rename
Diffstat (limited to 'Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua')
-rw-r--r--Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua361
1 files changed, 361 insertions, 0 deletions
diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua b/Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua
new file mode 100644
index 0000000..1389356
--- /dev/null
+++ b/Data/BuiltIn/Libraries/lua-addons/addons/libs/chat/chars.lua
@@ -0,0 +1,361 @@
+return {
+ -- Punctuation
+ comma = string.char(0x81, 0x41),
+ period = string.char(0x81, 0x42),
+ colon = string.char(0x81, 0x46),
+ semicolon = string.char(0x81, 0x47),
+ query = string.char(0x81, 0x48),
+ exclamation = string.char(0x81, 0x49),
+ macron = string.char(0x81, 0x50), -- ¯
+ zero = string.char(0x81, 0x5A),
+ bar = string.char(0x81, 0x5B), -- ?
+ emdash = string.char(0x81, 0x5C), -- —
+ endash = string.char(0x81, 0x5D), -- –
+ slash = string.char(0x81, 0x5E),
+ bslash = string.char(0x81, 0x5F),
+ cdots = string.char(0x81, 0x63), -- … centered vertically
+ dots = string.char(0x81, 0x64), -- .. centered vertically
+
+ -- Typography
+ tilde = string.char(0x81, 0x3E), -- ~
+ wave = string.char(0x81, 0x60), -- ?
+ ditto = string.char(0x81, 0x56), -- ?
+ amp = string.char(0x81, 0x95),
+ asterisk = string.char(0x81, 0x96),
+ at = string.char(0x81, 0x97),
+ underscore = string.char(0x81, 0x51),
+ dagger = string.char(0x81, 0xEE), -- †
+ ddagger = string.char(0x81, 0xEF), -- ‡
+ parallel = string.char(0x81, 0x61), -- ||
+ pipe = string.char(0x81, 0x62), -- |
+ hash = string.char(0x81, 0x94),
+ section = string.char(0x81, 0x98), -- §
+ ref = string.char(0x81, 0xA6), -- ?
+ post = string.char(0x81, 0xA7), -- ?
+ tie = string.char(0x81, 0xD1), -- ?
+ para = string.char(0x81, 0xF7), -- ¶
+
+ -- Quotes
+ lsquo = string.char(0x81, 0x65), -- ‘
+ rsquo = string.char(0x81, 0x66), -- ’
+ ldquo = string.char(0x81, 0x67), -- “
+ rdquo = string.char(0x81, 0x68), -- ”
+
+ -- Brackets
+ lpar = string.char(0x81, 0x69), -- (
+ rpar = string.char(0x81, 0x6A), -- )
+ ltort = string.char(0x81, 0x6B), -- ?
+ rtort = string.char(0x81, 0x6C), -- ?
+ lbrack = string.char(0x81, 0x6D), -- [
+ rbrack = string.char(0x81, 0x6E), -- ]
+ lbrace = string.char(0x81, 0x6F), -- {
+ rbrace = string.char(0x81, 0x70), -- }
+ lang = string.char(0x81, 0x71), -- <
+ rang = string.char(0x81, 0x72), -- >
+ ldangle = string.char(0x81, 0x73), -- «
+ rdangle = string.char(0x81, 0x74), -- »
+ lcorner = string.char(0x81, 0x75), -- ?
+ rcorner = string.char(0x81, 0x76), -- ?
+ lwcorner = string.char(0x81, 0x77), -- ?
+ rwcorner = string.char(0x81, 0x78), -- ?
+ lblent = string.char(0x81, 0x79), -- ?
+ rblent = string.char(0x81, 0x7A), -- ?
+ laquo = string.char(0x85, 0x6B), -- «
+ raquo = string.char(0x85, 0x7B), -- »
+
+ -- Math (General)
+ plus = string.char(0x81, 0x7B),
+ minus = string.char(0x81, 0x7C),
+ plusminus = string.char(0x81, 0x7D), -- ±
+ times = string.char(0x81, 0x7E), -- ×
+ div = string.char(0x81, 0x80), -- ÷
+ eq = string.char(0x81, 0x81), -- =
+ neq = string.char(0x81, 0x82), -- ?
+ lt = string.char(0x81, 0x83),
+ gt = string.char(0x81, 0x84),
+ leq = string.char(0x81, 0x85), -- ?
+ geq = string.char(0x81, 0x86), -- ?
+ ll = string.char(0x81, 0xD6), -- «
+ gg = string.char(0x81, 0xD7), -- »
+ root = string.char(0x81, 0xD8), -- v
+ inf = string.char(0x81, 0x87), -- 8
+ prop = string.char(0x81, 0xE5), -- ?
+ ninf = string.char(0x81, 0xD9), -- open infinity in the middle
+ nearlyeq = string.char(0x81, 0xD5), -- ?
+
+ -- Math (Sets)
+ ['in'] = string.char(0x81, 0xAD), -- ?
+ subseteq = string.char(0x81, 0xAE), -- ?
+ supseteq = string.char(0x81, 0xB0), -- ?
+ subset = string.char(0x81, 0xB1), -- ?
+ supset = string.char(0x81, 0xB2), -- ?
+ union = string.char(0x81, 0xB3), -- ?
+ intersect = string.char(0x81, 0xB4), -- n
+
+ -- Math (Analysis)
+ nabla = string.char(0x81, 0xD3), -- ?
+ integral = string.char(0x81, 0xE7), -- ?
+ dintegral = string.char(0x81, 0xE8), -- ??
+
+ -- Math (Logical)
+ therefore = string.char(0x81, 0x88), -- ?
+ bc = string.char(0x81, 0xE6), -- ?
+ min = string.char(0x81, 0xB5), -- ?
+ max = string.char(0x81, 0xB6), -- ?
+ neg = string.char(0x81, 0xB7), -- ¬
+ implies = string.char(0x81, 0xC3), -- ?
+ iff = string.char(0x81, 0xC4), -- ?
+ foreach = string.char(0x81, 0xC5), -- ?
+ exists = string.char(0x81, 0xC6), -- ?
+ bot = string.char(0x81, 0xD0), -- ?
+ part = string.char(0x81, 0xD2), -- ?
+ equiv = string.char(0x81, 0xD4), -- =
+
+ -- Math (Fractions)
+ ['1div4'] = string.char(0x85, 0x7C), -- ¼
+ ['1div2'] = string.char(0x85, 0x7D), -- ½
+ ['3div4'] = string.char(0x85, 0x7E), -- ¾
+
+ -- Math (Geometry)
+ degree = string.char(0x81, 0x8B), -- °
+ arcmin = string.char(0x81, 0x8C), -- '
+ arcsec = string.char(0x81, 0x8D), -- ?
+ angle = string.char(0x81, 0xC7), -- ?
+ rangle = string.char(0x87, 0x98), -- ?
+ lrtriangle = string.char(0x87, 0x99), -- ?
+
+ -- Polygons
+ bstar = string.char(0x81, 0x99), -- ?
+ wstar = string.char(0x81, 0x9A), -- ?
+ brhombus = string.char(0x81, 0x9E), -- black rhombus
+ wrhombus = string.char(0x81, 0x9F), -- white rhombus
+ bsquare = string.char(0x81, 0xA0), -- black square
+ wsquare = string.char(0x81, 0xA1), -- white square
+ btriangle = string.char(0x81, 0xA2), -- black triagle
+ wtriangle = string.char(0x81, 0xA3), -- white triangle
+ bustriangle = string.char(0x81, 0xA4), -- black upside triangle
+ wustriangle = string.char(0x81, 0xA5), -- white upside triangle
+
+ -- Circles
+ bcircle = string.char(0x81, 0x9B), -- black circle
+ wcircle = string.char(0x81, 0x9C), -- white circle
+ circlejot = string.char(0x81, 0x9D), -- circle in circle
+
+ -- Arrows
+ rarr = string.char(0x81, 0xA8), -- ?
+ larr = string.char(0x81, 0xA9), -- ?
+ uarr = string.char(0x81, 0xAA), -- ?
+ darr = string.char(0x81, 0xAB), -- ?
+
+ -- Financial
+ dollar = string.char(0x81, 0x90), -- $
+ cent = string.char(0x81, 0x91), -- ¢
+ pound = string.char(0x81, 0x92), -- £
+ euro = string.char(0x85, 0x40), -- €
+ yen = string.char(0x85, 0x65), -- ¥
+
+ -- Musical
+ sharp = string.char(0x81, 0xEB), -- ?
+ flat = string.char(0x81, 0xEC), -- ?
+ note = string.char(0x81, 0xED), -- ?
+
+ -- Misc
+ male = string.char(0x81, 0x89), -- ?
+ female = string.char(0x81, 0x8A), -- ?
+ percent = string.char(0x81, 0x93),
+ permil = string.char(0x81, 0xEA), -- ‰
+ circle = string.char(0x81, 0xF8),
+ cdegree = string.char(0x81, 0x8E), -- °C
+ tm = string.char(0x85, 0x59), -- ™
+ copy = string.char(0x85, 0x69), -- ©
+
+ -- Alphanumeric characters (Japanese)
+ j0 = string.char(0x82, 0x4F),
+ j1 = string.char(0x82, 0x50),
+ j2 = string.char(0x82, 0x51),
+ j3 = string.char(0x82, 0x52),
+ j4 = string.char(0x82, 0x53),
+ j5 = string.char(0x82, 0x54),
+ j6 = string.char(0x82, 0x55),
+ j7 = string.char(0x82, 0x56),
+ j8 = string.char(0x82, 0x57),
+ j9 = string.char(0x82, 0x58),
+ jA = string.char(0x82, 0x60),
+ jB = string.char(0x82, 0x61),
+ jC = string.char(0x82, 0x62),
+ jD = string.char(0x82, 0x63),
+ jE = string.char(0x82, 0x64),
+ jF = string.char(0x82, 0x65),
+ jG = string.char(0x82, 0x66),
+ jH = string.char(0x82, 0x67),
+ jI = string.char(0x82, 0x68),
+ jJ = string.char(0x82, 0x69),
+ jK = string.char(0x82, 0x6A),
+ jL = string.char(0x82, 0x6B),
+ jM = string.char(0x82, 0x6C),
+ jN = string.char(0x82, 0x6D),
+ jO = string.char(0x82, 0x6E),
+ jP = string.char(0x82, 0x6F),
+ jQ = string.char(0x82, 0x70),
+ jR = string.char(0x82, 0x71),
+ jS = string.char(0x82, 0x72),
+ jT = string.char(0x82, 0x73),
+ jU = string.char(0x82, 0x74),
+ jV = string.char(0x82, 0x75),
+ jW = string.char(0x82, 0x76),
+ jX = string.char(0x82, 0x77),
+ jY = string.char(0x82, 0x78),
+ jZ = string.char(0x82, 0x79),
+ ja = string.char(0x82, 0x81),
+ jb = string.char(0x82, 0x82),
+ jc = string.char(0x82, 0x83),
+ jd = string.char(0x82, 0x84),
+ je = string.char(0x82, 0x85),
+ jf = string.char(0x82, 0x86),
+ jg = string.char(0x82, 0x87),
+ jh = string.char(0x82, 0x88),
+ ji = string.char(0x82, 0x89),
+ jj = string.char(0x82, 0x8A),
+ jk = string.char(0x82, 0x8B),
+ jl = string.char(0x82, 0x8C),
+ jm = string.char(0x82, 0x8D),
+ jn = string.char(0x82, 0x8E),
+ jo = string.char(0x82, 0x8F),
+ jp = string.char(0x82, 0x90),
+ jq = string.char(0x82, 0x91),
+ jr = string.char(0x82, 0x92),
+ js = string.char(0x82, 0x93),
+ jt = string.char(0x82, 0x94),
+ ju = string.char(0x82, 0x95),
+ jv = string.char(0x82, 0x96),
+ jw = string.char(0x82, 0x97),
+ jx = string.char(0x82, 0x98),
+ jy = string.char(0x82, 0x99),
+ jz = string.char(0x82, 0x9A),
+
+ -- Greek letters
+ Alpha = string.char(0x83, 0x97),
+ Beta = string.char(0x83, 0x98),
+ Gamma = string.char(0x83, 0x99),
+ Delta = string.char(0x83, 0x9A),
+ Epsilon = string.char(0x83, 0x9B),
+ Zeta = string.char(0x83, 0x9C),
+ Eta = string.char(0x83, 0x9D),
+ Theta = string.char(0x83, 0x9E),
+ Iota = string.char(0x83, 0xA7),
+ Kappa = string.char(0x83, 0xA8),
+ Lambda = string.char(0x83, 0xA9),
+ Mu = string.char(0x83, 0xAA),
+ Nu = string.char(0x83, 0xAB),
+ Xi = string.char(0x83, 0xAC),
+ Omicron = string.char(0x83, 0xAD),
+ Pi = string.char(0x83, 0xAE),
+ Rho = string.char(0x83, 0xAF),
+ Sigma = string.char(0x83, 0xB0),
+ Tau = string.char(0x83, 0xB1),
+ Upsilon = string.char(0x83, 0xB2),
+ Phi = string.char(0x83, 0xB3),
+ Chi = string.char(0x83, 0xB4),
+ Psi = string.char(0x83, 0xB5),
+ Omega = string.char(0x83, 0xB6),
+ alpha = string.char(0x83, 0xB7),
+ beta = string.char(0x83, 0xB8),
+ gamma = string.char(0x83, 0xB9),
+ delta = string.char(0x83, 0xBA),
+ epsilon = string.char(0x83, 0xBB),
+ zeta = string.char(0x83, 0xBC),
+ eta = string.char(0x83, 0xBD),
+ theta = string.char(0x83, 0xBE),
+ iota = string.char(0x83, 0xC7),
+ kappa = string.char(0x83, 0xC8),
+ lambda = string.char(0x83, 0xC9),
+ mu = string.char(0x83, 0xCA),
+ nu = string.char(0x83, 0xCB),
+ xi = string.char(0x83, 0xCC),
+ omicron = string.char(0x83, 0xCD),
+ pi = string.char(0x83, 0xCE),
+ rho = string.char(0x83, 0xCF),
+ sigma = string.char(0x83, 0xD0),
+ tau = string.char(0x83, 0xD1),
+ upsilon = string.char(0x83, 0xD2),
+ phi = string.char(0x83, 0xD3),
+ chi = string.char(0x83, 0xD4),
+ psi = string.char(0x83, 0xD5),
+ omega = string.char(0x83, 0xD6),
+
+ -- lines
+ hline = string.char(0x84, 0x92), -- -
+ vline = string.char(0x84, 0x93), -- ¦
+ tl = string.char(0x84, 0x94), -- +
+ tr = string.char(0x84, 0x95), -- +
+ br = string.char(0x84, 0x96), -- +
+ bl = string.char(0x84, 0x97), -- +
+ left = string.char(0x84, 0x98), -- +
+ top = string.char(0x84, 0x99), -- -
+ right = string.char(0x84, 0x9A), -- ¦
+ bottom = string.char(0x84, 0x9B), -- -
+ middle = string.char(0x84, 0x9C), -- +
+ bhline = string.char(0x84, 0xAA), -- -
+ bvline = string.char(0x84, 0xAB), -- ¦
+ btl = string.char(0x84, 0xAB), -- +
+ btr = string.char(0x84, 0xAC), -- +
+ bbr = string.char(0x84, 0xAD), -- +
+ bbl = string.char(0x84, 0xAE), -- +
+ bleft = string.char(0x84, 0xB0), -- +
+ btop = string.char(0x84, 0xB1), -- -
+ bright = string.char(0x84, 0xB2), -- ¦
+ bbottom = string.char(0x84, 0xB3), -- -
+ bmiddle = string.char(0x84, 0xB4), -- +
+
+ -- sup numbers 1-4
+ sup0 = string.char(0x85, 0x7A),
+ sup1 = string.char(0x85, 0x79),
+ sup2 = string.char(0x85, 0x72),
+ sup3 = string.char(0x85, 0x73),
+
+ -- circled numbers 1-20
+ circle1 = string.char(0x87, 0x40),
+ circle2 = string.char(0x87, 0x41),
+ circle3 = string.char(0x87, 0x42),
+ circle4 = string.char(0x87, 0x43),
+ circle5 = string.char(0x87, 0x44),
+ circle6 = string.char(0x87, 0x45),
+ circle7 = string.char(0x87, 0x46),
+ circle8 = string.char(0x87, 0x47),
+ circle9 = string.char(0x87, 0x48),
+ circle10 = string.char(0x87, 0x49),
+ circle11 = string.char(0x87, 0x4A),
+ circle12 = string.char(0x87, 0x4B),
+ circle13 = string.char(0x87, 0x4C),
+ circle14 = string.char(0x87, 0x4D),
+ circle15 = string.char(0x87, 0x4E),
+ circle16 = string.char(0x87, 0x4F),
+ circle17 = string.char(0x87, 0x50),
+ circle18 = string.char(0x87, 0x51),
+ circle19 = string.char(0x87, 0x52),
+ circle20 = string.char(0x87, 0x53),
+
+ -- roman numerals 1-10
+ roman1 = string.char(0x87, 0x54),
+ roman2 = string.char(0x87, 0x55),
+ roman3 = string.char(0x87, 0x56),
+ roman4 = string.char(0x87, 0x57),
+ roman5 = string.char(0x87, 0x58),
+ roman6 = string.char(0x87, 0x59),
+ roman7 = string.char(0x87, 0x5A),
+ roman8 = string.char(0x87, 0x5B),
+ roman9 = string.char(0x87, 0x5C),
+ roman10 = string.char(0x87, 0x5D),
+
+ -- abbreviations
+ mm = string.char(0x87, 0x6F),
+ cm = string.char(0x87, 0x70),
+ km = string.char(0x87, 0x71),
+ mg = string.char(0x87, 0x72),
+ kg = string.char(0x87, 0x73),
+ cc = string.char(0x87, 0x74),
+ m2 = string.char(0x87, 0x75),
+ no = string.char(0x87, 0x82),
+ kk = string.char(0x87, 0x83),
+ tel = string.char(0x87, 0x84),
+}