Spaces:
Sleeping
Sleeping
| // --------------------------------------------------------------------------- | |
| // Complete HTML5 named entity reference | |
| // Organized by logical categories for easy maintenance and selective importing | |
| // --------------------------------------------------------------------------- | |
| /** | |
| * Basic Latin & Special Characters | |
| * @type {Record<string, string>} | |
| */ | |
| export const BASIC_LATIN = { | |
| amp: '&', | |
| AMP: '&', | |
| lt: '<', | |
| LT: '<', | |
| gt: '>', | |
| GT: '>', | |
| quot: '"', | |
| QUOT: '"', | |
| apos: "'", | |
| lsquo: 'โ', | |
| rsquo: 'โ', | |
| ldquo: 'โ', | |
| rdquo: 'โ', | |
| lsquor: 'โ', | |
| rsquor: 'โ', | |
| ldquor: 'โ', | |
| bdquo: 'โ', | |
| comma: ',', | |
| period: '.', | |
| colon: ':', | |
| semi: ';', | |
| excl: '!', | |
| quest: '?', | |
| num: '#', | |
| dollar: '$', | |
| percent: '%', | |
| ast: '*', | |
| commat: '@', | |
| lowbar: '_', | |
| verbar: '|', | |
| vert: '|', | |
| sol: '/', | |
| bsol: '\\', | |
| lbrace: '{', | |
| rbrace: '}', | |
| lbrack: '[', | |
| rbrack: ']', | |
| lpar: '(', | |
| rpar: ')', | |
| nbsp: '\u00a0', | |
| iexcl: 'ยก', | |
| cent: 'ยข', | |
| pound: 'ยฃ', | |
| curren: 'ยค', | |
| yen: 'ยฅ', | |
| brvbar: 'ยฆ', | |
| sect: 'ยง', | |
| uml: 'ยจ', | |
| copy: 'ยฉ', | |
| COPY: 'ยฉ', | |
| ordf: 'ยช', | |
| laquo: 'ยซ', | |
| not: 'ยฌ', | |
| shy: '\u00ad', | |
| reg: 'ยฎ', | |
| REG: 'ยฎ', | |
| macr: 'ยฏ', | |
| deg: 'ยฐ', | |
| plusmn: 'ยฑ', | |
| sup2: 'ยฒ', | |
| sup3: 'ยณ', | |
| acute: 'ยด', | |
| micro: 'ยต', | |
| para: 'ยถ', | |
| middot: 'ยท', | |
| cedil: 'ยธ', | |
| sup1: 'ยน', | |
| ordm: 'ยบ', | |
| raquo: 'ยป', | |
| frac14: 'ยผ', | |
| frac12: 'ยฝ', | |
| half: 'ยฝ', | |
| frac34: 'ยพ', | |
| iquest: 'ยฟ', | |
| times: 'ร', | |
| div: 'รท', | |
| divide: 'รท', | |
| }; | |
| /** | |
| * Latin Extended & Accented Letters (A-Z) | |
| * @type {Record<string, string>} | |
| */ | |
| export const LATIN_ACCENTS = { | |
| Agrave: 'ร', | |
| agrave: 'ร ', | |
| Aacute: 'ร', | |
| aacute: 'รก', | |
| Acirc: 'ร', | |
| acirc: 'รข', | |
| Atilde: 'ร', | |
| atilde: 'รฃ', | |
| Auml: 'ร', | |
| auml: 'รค', | |
| Aring: 'ร ', | |
| aring: 'รฅ', | |
| AElig: 'ร', | |
| aelig: 'รฆ', | |
| Ccedil: 'ร', | |
| ccedil: 'รง', | |
| Egrave: 'ร', | |
| egrave: 'รจ', | |
| Eacute: 'ร', | |
| eacute: 'รฉ', | |
| Ecirc: 'ร', | |
| ecirc: 'รช', | |
| Euml: 'ร', | |
| euml: 'รซ', | |
| Igrave: 'ร', | |
| igrave: 'รฌ', | |
| Iacute: 'ร', | |
| iacute: 'รญ', | |
| Icirc: 'ร', | |
| icirc: 'รฎ', | |
| Iuml: 'ร', | |
| iuml: 'รฏ', | |
| ETH: 'ร', | |
| eth: 'รฐ', | |
| Ntilde: 'ร', | |
| ntilde: 'รฑ', | |
| Ograve: 'ร', | |
| ograve: 'รฒ', | |
| Oacute: 'ร', | |
| oacute: 'รณ', | |
| Ocirc: 'ร', | |
| ocirc: 'รด', | |
| Otilde: 'ร', | |
| otilde: 'รต', | |
| Ouml: 'ร', | |
| ouml: 'รถ', | |
| Oslash: 'ร', | |
| oslash: 'รธ', | |
| Ugrave: 'ร', | |
| ugrave: 'รน', | |
| Uacute: 'ร', | |
| uacute: 'รบ', | |
| Ucirc: 'ร', | |
| ucirc: 'รป', | |
| Uuml: 'ร', | |
| uuml: 'รผ', | |
| Yacute: 'ร', | |
| yacute: 'รฝ', | |
| THORN: 'ร', | |
| thorn: 'รพ', | |
| szlig: 'ร', | |
| yuml: 'รฟ', | |
| Yuml: 'ลธ', | |
| }; | |
| /** | |
| * Latin Extended (Letters with diacritics) | |
| * @type {Record<string, string>} | |
| */ | |
| export const LATIN_EXTENDED = { | |
| Amacr: 'ฤ', | |
| amacr: 'ฤ', | |
| Abreve: 'ฤ', | |
| abreve: 'ฤ', | |
| Aogon: 'ฤ', | |
| aogon: 'ฤ ', | |
| Cacute: 'ฤ', | |
| cacute: 'ฤ', | |
| Ccirc: 'ฤ', | |
| ccirc: 'ฤ', | |
| Cdot: 'ฤ', | |
| cdot: 'ฤ', | |
| Ccaron: 'ฤ', | |
| ccaron: 'ฤ', | |
| Dcaron: 'ฤ', | |
| dcaron: 'ฤ', | |
| Dstrok: 'ฤ', | |
| dstrok: 'ฤ', | |
| Emacr: 'ฤ', | |
| emacr: 'ฤ', | |
| Ecaron: 'ฤ', | |
| ecaron: 'ฤ', | |
| Edot: 'ฤ', | |
| edot: 'ฤ', | |
| Eogon: 'ฤ', | |
| eogon: 'ฤ', | |
| Gcirc: 'ฤ', | |
| gcirc: 'ฤ', | |
| Gbreve: 'ฤ', | |
| gbreve: 'ฤ', | |
| Gdot: 'ฤ ', | |
| gdot: 'ฤก', | |
| Gcedil: 'ฤข', | |
| Hcirc: 'ฤค', | |
| hcirc: 'ฤฅ', | |
| Hstrok: 'ฤฆ', | |
| hstrok: 'ฤง', | |
| Itilde: 'ฤจ', | |
| itilde: 'ฤฉ', | |
| Imacr: 'ฤช', | |
| imacr: 'ฤซ', | |
| Iogon: 'ฤฎ', | |
| iogon: 'ฤฏ', | |
| Idot: 'ฤฐ', | |
| IJlig: 'ฤฒ', | |
| ijlig: 'ฤณ', | |
| Jcirc: 'ฤด', | |
| jcirc: 'ฤต', | |
| Kcedil: 'ฤถ', | |
| kcedil: 'ฤท', | |
| kgreen: 'ฤธ', | |
| Lacute: 'ฤน', | |
| lacute: 'ฤบ', | |
| Lcedil: 'ฤป', | |
| lcedil: 'ฤผ', | |
| Lcaron: 'ฤฝ', | |
| lcaron: 'ฤพ', | |
| Lmidot: 'ฤฟ', | |
| lmidot: 'ล', | |
| Lstrok: 'ล', | |
| lstrok: 'ล', | |
| Nacute: 'ล', | |
| nacute: 'ล', | |
| Ncaron: 'ล', | |
| ncaron: 'ล', | |
| Ncedil: 'ล ', | |
| ncedil: 'ล', | |
| ENG: 'ล', | |
| eng: 'ล', | |
| Omacr: 'ล', | |
| omacr: 'ล', | |
| Odblac: 'ล', | |
| odblac: 'ล', | |
| OElig: 'ล', | |
| oelig: 'ล', | |
| Racute: 'ล', | |
| racute: 'ล', | |
| Rcaron: 'ล', | |
| rcaron: 'ล', | |
| Rcedil: 'ล', | |
| rcedil: 'ล', | |
| Sacute: 'ล', | |
| sacute: 'ล', | |
| Scirc: 'ล', | |
| scirc: 'ล', | |
| Scedil: 'ล', | |
| scedil: 'ล', | |
| Scaron: 'ล ', | |
| scaron: 'ลก', | |
| Tcedil: 'ลข', | |
| tcedil: 'ลฃ', | |
| Tcaron: 'ลค', | |
| tcaron: 'ลฅ', | |
| Tstrok: 'ลฆ', | |
| tstrok: 'ลง', | |
| Utilde: 'ลจ', | |
| utilde: 'ลฉ', | |
| Umacr: 'ลช', | |
| umacr: 'ลซ', | |
| Ubreve: 'ลฌ', | |
| ubreve: 'ลญ', | |
| Uring: 'ลฎ', | |
| uring: 'ลฏ', | |
| Udblac: 'ลฐ', | |
| udblac: 'ลฑ', | |
| Uogon: 'ลฒ', | |
| uogon: 'ลณ', | |
| Wcirc: 'ลด', | |
| wcirc: 'ลต', | |
| Ycirc: 'ลถ', | |
| ycirc: 'ลท', | |
| Zacute: 'ลน', | |
| zacute: 'ลบ', | |
| Zdot: 'ลป', | |
| zdot: 'ลผ', | |
| Zcaron: 'ลฝ', | |
| zcaron: 'ลพ', | |
| }; | |
| /** | |
| * Greek Letters | |
| * @type {Record<string, string>} | |
| */ | |
| export const GREEK = { | |
| Alpha: 'ฮ', | |
| alpha: 'ฮฑ', | |
| Beta: 'ฮ', | |
| beta: 'ฮฒ', | |
| Gamma: 'ฮ', | |
| gamma: 'ฮณ', | |
| Delta: 'ฮ', | |
| delta: 'ฮด', | |
| Epsilon: 'ฮ', | |
| epsilon: 'ฮต', | |
| epsiv: 'ฯต', | |
| varepsilon: 'ฯต', | |
| Zeta: 'ฮ', | |
| zeta: 'ฮถ', | |
| Eta: 'ฮ', | |
| eta: 'ฮท', | |
| Theta: 'ฮ', | |
| theta: 'ฮธ', | |
| thetasym: 'ฯ', | |
| vartheta: 'ฯ', | |
| Iota: 'ฮ', | |
| iota: 'ฮน', | |
| Kappa: 'ฮ', | |
| kappa: 'ฮบ', | |
| kappav: 'ฯฐ', | |
| varkappa: 'ฯฐ', | |
| Lambda: 'ฮ', | |
| lambda: 'ฮป', | |
| Mu: 'ฮ', | |
| mu: 'ฮผ', | |
| Nu: 'ฮ', | |
| nu: 'ฮฝ', | |
| Xi: 'ฮ', | |
| xi: 'ฮพ', | |
| Omicron: 'ฮ', | |
| omicron: 'ฮฟ', | |
| Pi: 'ฮ ', | |
| pi: 'ฯ', | |
| piv: 'ฯ', | |
| varpi: 'ฯ', | |
| Rho: 'ฮก', | |
| rho: 'ฯ', | |
| rhov: 'ฯฑ', | |
| varrho: 'ฯฑ', | |
| Sigma: 'ฮฃ', | |
| sigma: 'ฯ', | |
| sigmaf: 'ฯ', | |
| sigmav: 'ฯ', | |
| varsigma: 'ฯ', | |
| Tau: 'ฮค', | |
| tau: 'ฯ', | |
| Upsilon: 'ฮฅ', | |
| upsilon: 'ฯ ', | |
| upsi: 'ฯ ', | |
| Upsi: 'ฯ', | |
| upsih: 'ฯ', | |
| Phi: 'ฮฆ', | |
| phi: 'ฯ', | |
| phiv: 'ฯ', | |
| varphi: 'ฯ', | |
| Chi: 'ฮง', | |
| chi: 'ฯ', | |
| Psi: 'ฮจ', | |
| psi: 'ฯ', | |
| Omega: 'ฮฉ', | |
| omega: 'ฯ', | |
| ohm: 'ฮฉ', | |
| Gammad: 'ฯ', | |
| gammad: 'ฯ', | |
| digamma: 'ฯ', | |
| }; | |
| /** | |
| * Cyrillic Letters | |
| * @type {Record<string, string>} | |
| */ | |
| export const CYRILLIC = { | |
| Afr: '๐', | |
| afr: '๐', | |
| Acy: 'ะ', | |
| acy: 'ะฐ', | |
| Bcy: 'ะ', | |
| bcy: 'ะฑ', | |
| Vcy: 'ะ', | |
| vcy: 'ะฒ', | |
| Gcy: 'ะ', | |
| gcy: 'ะณ', | |
| Dcy: 'ะ', | |
| dcy: 'ะด', | |
| IEcy: 'ะ', | |
| iecy: 'ะต', | |
| IOcy: 'ะ', | |
| iocy: 'ั', | |
| ZHcy: 'ะ', | |
| zhcy: 'ะถ', | |
| Zcy: 'ะ', | |
| zcy: 'ะท', | |
| Icy: 'ะ', | |
| icy: 'ะธ', | |
| Jcy: 'ะ', | |
| jcy: 'ะน', | |
| Kcy: 'ะ', | |
| kcy: 'ะบ', | |
| Lcy: 'ะ', | |
| lcy: 'ะป', | |
| Mcy: 'ะ', | |
| mcy: 'ะผ', | |
| Ncy: 'ะ', | |
| ncy: 'ะฝ', | |
| Ocy: 'ะ', | |
| ocy: 'ะพ', | |
| Pcy: 'ะ', | |
| pcy: 'ะฟ', | |
| Rcy: 'ะ ', | |
| rcy: 'ั', | |
| Scy: 'ะก', | |
| scy: 'ั', | |
| Tcy: 'ะข', | |
| tcy: 'ั', | |
| Ucy: 'ะฃ', | |
| ucy: 'ั', | |
| Fcy: 'ะค', | |
| fcy: 'ั', | |
| KHcy: 'ะฅ', | |
| khcy: 'ั ', | |
| TScy: 'ะฆ', | |
| tscy: 'ั', | |
| CHcy: 'ะง', | |
| chcy: 'ั', | |
| SHcy: 'ะจ', | |
| shcy: 'ั', | |
| SHCHcy: 'ะฉ', | |
| shchcy: 'ั', | |
| HARDcy: 'ะช', | |
| hardcy: 'ั', | |
| Ycy: 'ะซ', | |
| ycy: 'ั', | |
| SOFTcy: 'ะฌ', | |
| softcy: 'ั', | |
| Ecy: 'ะญ', | |
| ecy: 'ั', | |
| YUcy: 'ะฎ', | |
| yucy: 'ั', | |
| YAcy: 'ะฏ', | |
| yacy: 'ั', | |
| DJcy: 'ะ', | |
| djcy: 'ั', | |
| GJcy: 'ะ', | |
| gjcy: 'ั', | |
| Jukcy: 'ะ', | |
| jukcy: 'ั', | |
| DScy: 'ะ ', | |
| dscy: 'ั', | |
| Iukcy: 'ะ', | |
| iukcy: 'ั', | |
| YIcy: 'ะ', | |
| yicy: 'ั', | |
| Jsercy: 'ะ', | |
| jsercy: 'ั', | |
| LJcy: 'ะ', | |
| ljcy: 'ั', | |
| NJcy: 'ะ', | |
| njcy: 'ั', | |
| TSHcy: 'ะ', | |
| tshcy: 'ั', | |
| KJcy: 'ะ', | |
| kjcy: 'ั', | |
| Ubrcy: 'ะ', | |
| ubrcy: 'ั', | |
| DZcy: 'ะ', | |
| dzcy: 'ั', | |
| }; | |
| /** | |
| * Mathematical Operators & Relations | |
| * @type {Record<string, string>} | |
| */ | |
| export const MATH = { | |
| plus: '+', | |
| pm: 'ยฑ', | |
| times: 'ร', | |
| div: 'รท', | |
| divide: 'รท', | |
| sdot: 'โ ', | |
| star: 'โ', | |
| starf: 'โ ', | |
| bigstar: 'โ ', | |
| lowast: 'โ', | |
| ast: '*', | |
| midast: '*', | |
| compfn: 'โ', | |
| smallcircle: 'โ', | |
| bullet: 'โข', | |
| bull: 'โข', | |
| nbsp: '\u00a0', | |
| hellip: 'โฆ', | |
| mldr: 'โฆ', | |
| prime: 'โฒ', | |
| Prime: 'โณ', | |
| tprime: 'โด', | |
| bprime: 'โต', | |
| backprime: 'โต', | |
| minus: 'โ', | |
| minusd: 'โธ', | |
| dotminus: 'โธ', | |
| plusdo: 'โ', | |
| dotplus: 'โ', | |
| plusmn: 'ยฑ', | |
| minusplus: 'โ', | |
| mnplus: 'โ', | |
| mp: 'โ', | |
| setminus: 'โ', | |
| smallsetminus: 'โ', | |
| Backslash: 'โ', | |
| setmn: 'โ', | |
| ssetmn: 'โ', | |
| lowbar: '_', | |
| verbar: '|', | |
| vert: '|', | |
| VerticalLine: '|', | |
| colon: ':', | |
| Colon: 'โท', | |
| Proportion: 'โท', | |
| ratio: 'โถ', | |
| equals: '=', | |
| ne: 'โ ', | |
| nequiv: 'โข', | |
| equiv: 'โก', | |
| Congruent: 'โก', | |
| sim: 'โผ', | |
| thicksim: 'โผ', | |
| thksim: 'โผ', | |
| sime: 'โ', | |
| simeq: 'โ', | |
| TildeEqual: 'โ', | |
| asymp: 'โ', | |
| approx: 'โ', | |
| thickapprox: 'โ', | |
| thkap: 'โ', | |
| TildeTilde: 'โ', | |
| ncong: 'โ', | |
| cong: 'โ ', | |
| TildeFullEqual: 'โ ', | |
| asympeq: 'โ', | |
| CupCap: 'โ', | |
| bump: 'โ', | |
| Bumpeq: 'โ', | |
| HumpDownHump: 'โ', | |
| bumpe: 'โ', | |
| bumpeq: 'โ', | |
| HumpEqual: 'โ', | |
| le: 'โค', | |
| LessEqual: 'โค', | |
| ge: 'โฅ', | |
| GreaterEqual: 'โฅ', | |
| lesseqgtr: 'โ', | |
| lesseqqgtr: 'โช', | |
| greater: '>', | |
| less: '<', | |
| }; | |
| /** | |
| * Mathematical Operators (Advanced) | |
| * @type {Record<string, string>} | |
| */ | |
| export const MATH_ADVANCED = { | |
| alefsym: 'โต', | |
| aleph: 'โต', | |
| beth: 'โถ', | |
| gimel: 'โท', | |
| daleth: 'โธ', | |
| forall: 'โ', | |
| ForAll: 'โ', | |
| part: 'โ', | |
| PartialD: 'โ', | |
| exist: 'โ', | |
| Exists: 'โ', | |
| nexist: 'โ', | |
| nexists: 'โ', | |
| empty: 'โ ', | |
| emptyset: 'โ ', | |
| emptyv: 'โ ', | |
| varnothing: 'โ ', | |
| nabla: 'โ', | |
| Del: 'โ', | |
| isin: 'โ', | |
| isinv: 'โ', | |
| in: 'โ', | |
| Element: 'โ', | |
| notin: 'โ', | |
| notinva: 'โ', | |
| ni: 'โ', | |
| niv: 'โ', | |
| SuchThat: 'โ', | |
| ReverseElement: 'โ', | |
| notni: 'โ', | |
| notniva: 'โ', | |
| prod: 'โ', | |
| Product: 'โ', | |
| coprod: 'โ', | |
| Coproduct: 'โ', | |
| sum: 'โ', | |
| Sum: 'โ', | |
| minus: 'โ', | |
| mp: 'โ', | |
| plusdo: 'โ', | |
| dotplus: 'โ', | |
| setminus: 'โ', | |
| lowast: 'โ', | |
| radic: 'โ', | |
| Sqrt: 'โ', | |
| prop: 'โ', | |
| propto: 'โ', | |
| Proportional: 'โ', | |
| varpropto: 'โ', | |
| infin: 'โ', | |
| infintie: 'โง', | |
| ang: 'โ ', | |
| angle: 'โ ', | |
| angmsd: 'โก', | |
| measuredangle: 'โก', | |
| angsph: 'โข', | |
| mid: 'โฃ', | |
| VerticalBar: 'โฃ', | |
| nmid: 'โค', | |
| nsmid: 'โค', | |
| npar: 'โฆ', | |
| parallel: 'โฅ', | |
| spar: 'โฅ', | |
| nparallel: 'โฆ', | |
| nspar: 'โฆ', | |
| and: 'โง', | |
| wedge: 'โง', | |
| or: 'โจ', | |
| vee: 'โจ', | |
| cap: 'โฉ', | |
| cup: 'โช', | |
| int: 'โซ', | |
| Integral: 'โซ', | |
| conint: 'โฎ', | |
| ContourIntegral: 'โฎ', | |
| Conint: 'โฏ', | |
| DoubleContourIntegral: 'โฏ', | |
| Cconint: 'โฐ', | |
| there4: 'โด', | |
| therefore: 'โด', | |
| Therefore: 'โด', | |
| becaus: 'โต', | |
| because: 'โต', | |
| Because: 'โต', | |
| ratio: 'โถ', | |
| Proportion: 'โท', | |
| minusd: 'โธ', | |
| dotminus: 'โธ', | |
| mDDot: 'โบ', | |
| homtht: 'โป', | |
| sim: 'โผ', | |
| bsimg: 'โฝ', | |
| backsim: 'โฝ', | |
| ac: 'โพ', | |
| mstpos: 'โพ', | |
| acd: 'โฟ', | |
| VerticalTilde: 'โ', | |
| wr: 'โ', | |
| wreath: 'โ', | |
| nsime: 'โ', | |
| nsimeq: 'โ', | |
| ncong: 'โ', | |
| simne: 'โ', | |
| ncongdot: 'โฉญฬธ', | |
| ngsim: 'โต', | |
| nsim: 'โ', | |
| napprox: 'โ', | |
| nap: 'โ', | |
| ngeq: 'โฑ', | |
| nge: 'โฑ', | |
| nleq: 'โฐ', | |
| nle: 'โฐ', | |
| ngtr: 'โฏ', | |
| ngt: 'โฏ', | |
| nless: 'โฎ', | |
| nlt: 'โฎ', | |
| nprec: 'โ', | |
| npr: 'โ', | |
| nsucc: 'โ', | |
| nsc: 'โ', | |
| }; | |
| /** | |
| * Arrows | |
| * @type {Record<string, string>} | |
| */ | |
| export const ARROWS = { | |
| larr: 'โ', | |
| leftarrow: 'โ', | |
| LeftArrow: 'โ', | |
| uarr: 'โ', | |
| uparrow: 'โ', | |
| UpArrow: 'โ', | |
| rarr: 'โ', | |
| rightarrow: 'โ', | |
| RightArrow: 'โ', | |
| darr: 'โ', | |
| downarrow: 'โ', | |
| DownArrow: 'โ', | |
| harr: 'โ', | |
| leftrightarrow: 'โ', | |
| LeftRightArrow: 'โ', | |
| varr: 'โ', | |
| updownarrow: 'โ', | |
| UpDownArrow: 'โ', | |
| nwarr: 'โ', | |
| nwarrow: 'โ', | |
| UpperLeftArrow: 'โ', | |
| nearr: 'โ', | |
| nearrow: 'โ', | |
| UpperRightArrow: 'โ', | |
| searr: 'โ', | |
| searrow: 'โ', | |
| LowerRightArrow: 'โ', | |
| swarr: 'โ', | |
| swarrow: 'โ', | |
| LowerLeftArrow: 'โ', | |
| lArr: 'โ', | |
| Leftarrow: 'โ', | |
| uArr: 'โ', | |
| Uparrow: 'โ', | |
| rArr: 'โ', | |
| Rightarrow: 'โ', | |
| dArr: 'โ', | |
| Downarrow: 'โ', | |
| hArr: 'โ', | |
| Leftrightarrow: 'โ', | |
| iff: 'โ', | |
| vArr: 'โ', | |
| Updownarrow: 'โ', | |
| lAarr: 'โ', | |
| Lleftarrow: 'โ', | |
| rAarr: 'โ', | |
| Rrightarrow: 'โ', | |
| lrarr: 'โ', | |
| leftrightarrows: 'โ', | |
| rlarr: 'โ', | |
| rightleftarrows: 'โ', | |
| lrhar: 'โ', | |
| leftrightharpoons: 'โ', | |
| ReverseEquilibrium: 'โ', | |
| rlhar: 'โ', | |
| rightleftharpoons: 'โ', | |
| Equilibrium: 'โ', | |
| udarr: 'โ ', | |
| UpArrowDownArrow: 'โ ', | |
| duarr: 'โต', | |
| DownArrowUpArrow: 'โต', | |
| llarr: 'โ', | |
| leftleftarrows: 'โ', | |
| rrarr: 'โ', | |
| rightrightarrows: 'โ', | |
| ddarr: 'โ', | |
| downdownarrows: 'โ', | |
| har: 'โฝ', | |
| lhard: 'โฝ', | |
| leftharpoondown: 'โฝ', | |
| lharu: 'โผ', | |
| leftharpoonup: 'โผ', | |
| rhard: 'โ', | |
| rightharpoondown: 'โ', | |
| rharu: 'โ', | |
| rightharpoonup: 'โ', | |
| lsh: 'โฐ', | |
| Lsh: 'โฐ', | |
| rsh: 'โฑ', | |
| Rsh: 'โฑ', | |
| ldsh: 'โฒ', | |
| rdsh: 'โณ', | |
| hookleftarrow: 'โฉ', | |
| hookrightarrow: 'โช', | |
| mapstoleft: 'โค', | |
| mapstoup: 'โฅ', | |
| map: 'โฆ', | |
| mapsto: 'โฆ', | |
| mapstodown: 'โง', | |
| crarr: 'โต', | |
| nleftarrow: 'โ', | |
| nleftrightarrow: 'โฎ', | |
| nrightarrow: 'โ', | |
| nrarr: 'โ', | |
| larrtl: 'โข', | |
| rarrtl: 'โฃ', | |
| leftarrowtail: 'โข', | |
| rightarrowtail: 'โฃ', | |
| twoheadleftarrow: 'โ', | |
| twoheadrightarrow: 'โ ', | |
| Larr: 'โ', | |
| Rarr: 'โ ', | |
| larrhk: 'โฉ', | |
| rarrhk: 'โช', | |
| larrlp: 'โซ', | |
| looparrowleft: 'โซ', | |
| rarrlp: 'โฌ', | |
| looparrowright: 'โฌ', | |
| harrw: 'โญ', | |
| leftrightsquigarrow: 'โญ', | |
| nrarrw: 'โฬธ', | |
| rarrw: 'โ', | |
| rightsquigarrow: 'โ', | |
| larrbfs: 'โค', | |
| rarrbfs: 'โค ', | |
| nvHarr: 'โค', | |
| nvlArr: 'โค', | |
| nvrArr: 'โค', | |
| larrfs: 'โค', | |
| rarrfs: 'โค', | |
| Map: 'โค ', | |
| larrsim: 'โฅณ', | |
| rarrsim: 'โฅด', | |
| harrcir: 'โฅ', | |
| Uarrocir: 'โฅ', | |
| lurdshar: 'โฅ', | |
| ldrdhar: 'โฅง', | |
| ldrushar: 'โฅ', | |
| rdldhar: 'โฅฉ', | |
| lrhard: 'โฅญ', | |
| uharr: 'โพ', | |
| uharl: 'โฟ', | |
| dharr: 'โ', | |
| dharl: 'โ', | |
| Uarr: 'โ', | |
| Darr: 'โก', | |
| zigrarr: 'โ', | |
| nwArr: 'โ', | |
| neArr: 'โ', | |
| seArr: 'โ', | |
| swArr: 'โ', | |
| nharr: 'โฎ', | |
| nhArr: 'โ', | |
| nlarr: 'โ', | |
| nlArr: 'โ', | |
| nrArr: 'โ', | |
| larrb: 'โค', | |
| LeftArrowBar: 'โค', | |
| rarrb: 'โฅ', | |
| RightArrowBar: 'โฅ', | |
| }; | |
| /** | |
| * Geometric Shapes | |
| * @type {Record<string, string>} | |
| */ | |
| export const SHAPES = { | |
| square: 'โก', | |
| Square: 'โก', | |
| squ: 'โก', | |
| squf: 'โช', | |
| squarf: 'โช', | |
| blacksquar: 'โช', | |
| blacksquare: 'โช', | |
| FilledVerySmallSquare: 'โช', | |
| blk34: 'โ', | |
| blk12: 'โ', | |
| blk14: 'โ', | |
| block: 'โ', | |
| srect: 'โญ', | |
| rect: 'โญ', | |
| sdot: 'โ ', | |
| sdotb: 'โก', | |
| dotsquare: 'โก', | |
| triangle: 'โต', | |
| tri: 'โต', | |
| trine: 'โต', | |
| utri: 'โต', | |
| triangledown: 'โฟ', | |
| dtri: 'โฟ', | |
| tridown: 'โฟ', | |
| triangleleft: 'โ', | |
| ltri: 'โ', | |
| triangleright: 'โน', | |
| rtri: 'โน', | |
| blacktriangle: 'โด', | |
| utrif: 'โด', | |
| blacktriangledown: 'โพ', | |
| dtrif: 'โพ', | |
| blacktriangleleft: 'โ', | |
| ltrif: 'โ', | |
| blacktriangleright: 'โธ', | |
| rtrif: 'โธ', | |
| loz: 'โ', | |
| lozenge: 'โ', | |
| blacklozenge: 'โงซ', | |
| lozf: 'โงซ', | |
| bigcirc: 'โฏ', | |
| xcirc: 'โฏ', | |
| circ: 'ห', | |
| Circle: 'โ', | |
| cir: 'โ', | |
| o: 'โ', | |
| bullet: 'โข', | |
| bull: 'โข', | |
| hellip: 'โฆ', | |
| mldr: 'โฆ', | |
| nldr: 'โฅ', | |
| boxh: 'โ', | |
| HorizontalLine: 'โ', | |
| boxv: 'โ', | |
| boxdr: 'โ', | |
| boxdl: 'โ', | |
| boxur: 'โ', | |
| boxul: 'โ', | |
| boxvr: 'โ', | |
| boxvl: 'โค', | |
| boxhd: 'โฌ', | |
| boxhu: 'โด', | |
| boxvh: 'โผ', | |
| boxH: 'โ', | |
| boxV: 'โ', | |
| boxdR: 'โ', | |
| boxDr: 'โ', | |
| boxDR: 'โ', | |
| boxDl: 'โ', | |
| boxdL: 'โ', | |
| boxDL: 'โ', | |
| boxuR: 'โ', | |
| boxUr: 'โ', | |
| boxUR: 'โ', | |
| boxUl: 'โ', | |
| boxuL: 'โ', | |
| boxUL: 'โ', | |
| boxvR: 'โ', | |
| boxVr: 'โ', | |
| boxVR: 'โ ', | |
| boxVl: 'โข', | |
| boxvL: 'โก', | |
| boxVL: 'โฃ', | |
| boxHd: 'โค', | |
| boxhD: 'โฅ', | |
| boxHD: 'โฆ', | |
| boxHu: 'โง', | |
| boxhU: 'โจ', | |
| boxHU: 'โฉ', | |
| boxvH: 'โช', | |
| boxVh: 'โซ', | |
| boxVH: 'โฌ', | |
| }; | |
| /** | |
| * Punctuation & Diacritics | |
| * @type {Record<string, string>} | |
| */ | |
| export const PUNCTUATION = { | |
| excl: '!', | |
| iexcl: 'ยก', | |
| brvbar: 'ยฆ', | |
| sect: 'ยง', | |
| uml: 'ยจ', | |
| copy: 'ยฉ', | |
| ordf: 'ยช', | |
| laquo: 'ยซ', | |
| not: 'ยฌ', | |
| shy: '\u00ad', | |
| reg: 'ยฎ', | |
| macr: 'ยฏ', | |
| deg: 'ยฐ', | |
| plusmn: 'ยฑ', | |
| sup2: 'ยฒ', | |
| sup3: 'ยณ', | |
| acute: 'ยด', | |
| micro: 'ยต', | |
| para: 'ยถ', | |
| middot: 'ยท', | |
| cedil: 'ยธ', | |
| sup1: 'ยน', | |
| ordm: 'ยบ', | |
| raquo: 'ยป', | |
| frac14: 'ยผ', | |
| frac12: 'ยฝ', | |
| frac34: 'ยพ', | |
| iquest: 'ยฟ', | |
| nbsp: '\u00a0', | |
| comma: ',', | |
| period: '.', | |
| colon: ':', | |
| semi: ';', | |
| vert: '|', | |
| Verbar: 'โ', | |
| verbar: '|', | |
| dblac: 'ห', | |
| circ: 'ห', | |
| caron: 'ห', | |
| breve: 'ห', | |
| dot: 'ห', | |
| ring: 'ห', | |
| ogon: 'ห', | |
| tilde: 'ห', | |
| DiacriticalGrave: '`', | |
| DiacriticalAcute: 'ยด', | |
| DiacriticalTilde: 'ห', | |
| DiacriticalDot: 'ห', | |
| DiacriticalDoubleAcute: 'ห', | |
| grave: '`', | |
| }; | |
| /** | |
| * Currency Symbols | |
| * @type {Record<string, string>} | |
| */ | |
| export const CURRENCY = { | |
| cent: 'ยข', | |
| pound: 'ยฃ', | |
| curren: 'ยค', | |
| yen: 'ยฅ', | |
| euro: 'โฌ', | |
| dollar: '$', | |
| fnof: 'ฦ', | |
| inr: 'โน', | |
| af: 'ุ', | |
| birr: 'แฅแญ', | |
| peso: 'โฑ', | |
| rub: 'โฝ', | |
| won: 'โฉ', | |
| yuan: 'ยฅ', | |
| cedil: 'ยธ', | |
| }; | |
| /** | |
| * Fractions | |
| * @type {Record<string, string>} | |
| */ | |
| export const FRACTIONS = { | |
| frac12: 'ยฝ', | |
| half: 'ยฝ', | |
| frac13: 'โ ', | |
| frac14: 'ยผ', | |
| frac15: 'โ ', | |
| frac16: 'โ ', | |
| frac18: 'โ ', | |
| frac23: 'โ ', | |
| frac25: 'โ ', | |
| frac34: 'ยพ', | |
| frac35: 'โ ', | |
| frac38: 'โ ', | |
| frac45: 'โ ', | |
| frac56: 'โ ', | |
| frac58: 'โ ', | |
| frac78: 'โ ', | |
| frasl: 'โ', | |
| }; | |
| /** | |
| * Miscellaneous Symbols | |
| * @type {Record<string, string>} | |
| */ | |
| export const MISC_SYMBOLS = { | |
| trade: 'โข', | |
| TRADE: 'โข', | |
| telrec: 'โ', | |
| target: 'โ', | |
| ulcorn: 'โ', | |
| ulcorner: 'โ', | |
| urcorn: 'โ', | |
| urcorner: 'โ', | |
| dlcorn: 'โ', | |
| llcorner: 'โ', | |
| drcorn: 'โ', | |
| lrcorner: 'โ', | |
| intercal: 'โบ', | |
| intcal: 'โบ', | |
| oplus: 'โ', | |
| CirclePlus: 'โ', | |
| ominus: 'โ', | |
| CircleMinus: 'โ', | |
| otimes: 'โ', | |
| CircleTimes: 'โ', | |
| osol: 'โ', | |
| odot: 'โ', | |
| CircleDot: 'โ', | |
| oast: 'โ', | |
| circledast: 'โ', | |
| odash: 'โ', | |
| circleddash: 'โ', | |
| ocirc: 'โ', | |
| circledcirc: 'โ', | |
| boxplus: 'โ', | |
| plusb: 'โ', | |
| boxminus: 'โ', | |
| minusb: 'โ', | |
| boxtimes: 'โ ', | |
| timesb: 'โ ', | |
| boxdot: 'โก', | |
| sdotb: 'โก', | |
| veebar: 'โป', | |
| vee: 'โจ', | |
| barvee: 'โฝ', | |
| and: 'โง', | |
| wedge: 'โง', | |
| Cap: 'โ', | |
| Cup: 'โ', | |
| Fork: 'โ', | |
| pitchfork: 'โ', | |
| epar: 'โ', | |
| ltlarr: 'โฅถ', | |
| nvap: 'โโ', | |
| nvsim: 'โผโ', | |
| nvge: 'โฅโ', | |
| nvle: 'โคโ', | |
| nvlt: '<โ', | |
| nvgt: '>โ', | |
| nvltrie: 'โดโ', | |
| nvrtrie: 'โตโ', | |
| Vdash: 'โฉ', | |
| dashv: 'โฃ', | |
| vDash: 'โจ', | |
| Vvdash: 'โช', | |
| nvdash: 'โฌ', | |
| nvDash: 'โญ', | |
| nVdash: 'โฎ', | |
| nVDash: 'โฏ', | |
| }; | |
| /** | |
| * All entities combined (if you need everything) | |
| * @type {Record<string, string>} | |
| */ | |
| export const ALL_ENTITIES = { | |
| ...BASIC_LATIN, | |
| ...LATIN_ACCENTS, | |
| ...LATIN_EXTENDED, | |
| ...GREEK, | |
| ...CYRILLIC, | |
| ...MATH, | |
| ...MATH_ADVANCED, | |
| ...ARROWS, | |
| ...SHAPES, | |
| ...PUNCTUATION, | |
| ...CURRENCY, | |
| ...FRACTIONS, | |
| ...MISC_SYMBOLS, | |
| }; | |
| export const XML = { | |
| amp: "&", | |
| apos: "'", | |
| gt: ">", | |
| lt: "<", | |
| quot: "\"" | |
| } | |
| export const COMMON_HTML = { | |
| nbsp: '\u00a0', | |
| copy: '\u00a9', | |
| reg: '\u00ae', | |
| trade: '\u2122', | |
| mdash: '\u2014', | |
| ndash: '\u2013', | |
| hellip: '\u2026', | |
| laquo: '\u00ab', | |
| raquo: '\u00bb', | |
| lsquo: '\u2018', | |
| rsquo: '\u2019', | |
| ldquo: '\u201c', | |
| rdquo: '\u201d', | |
| bull: '\u2022', | |
| para: '\u00b6', | |
| sect: '\u00a7', | |
| deg: '\u00b0', | |
| frac12: '\u00bd', | |
| frac14: '\u00bc', | |
| frac34: '\u00be', | |
| } | |
| // --------------------------------------------------------------------------- | |
| // Note: NUMERIC_ENTITIES (&#NNN; / &#xHH;) are handled by the scanner directly | |
| // via String.fromCodePoint() without any map lookup. | |
| // --------------------------------------------------------------------------- |