diff --git a/.husky/pre-commit b/.husky/pre-commit index f1a0a74..afefc42 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -2,3 +2,4 @@ . "$(dirname "$0")/_/husky.sh" npm run generate-markdown-data && npm run add-data +npm run generate-transforms && npm run add-transforms diff --git a/bin/transforms.js b/bin/transforms.js new file mode 100644 index 0000000..45860b9 --- /dev/null +++ b/bin/transforms.js @@ -0,0 +1,27 @@ +const fs = require('fs'); +const path = require('path'); + +const sourceDir = path.join(process.cwd(), 'src', 'transforms'); +const outputFile = path.join(process.cwd(), 'src', 'transforms.ts'); + +let transforms = {}; + +fs.readdirSync(sourceDir).forEach(file => { + if (path.extname(file) === '.json') { + const filePath = path.join(sourceDir, file); + const content = fs.readFileSync(filePath, 'utf8'); + const json = JSON.parse(content); + + const key = Object.keys(json)[0]; + transforms[key] = json[key]; + } +}); + +const tsCode = ` +// This file is auto-generated. Do not edit manually. +export const transforms = ${JSON.stringify(transforms, null, 2)}; +`; + +fs.writeFileSync(outputFile, tsCode); + +console.log(`Transforms have been merged and written to ${outputFile}`); \ No newline at end of file diff --git a/package.json b/package.json index 4ca27db..c11a043 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,9 @@ "deploy": "npm run pages:build && wrangler pages deploy", "cf-typegen": "wrangler types --env-interface CloudflareEnv env.d.ts", "generate-markdown-data": "npx tsx bin/generateComponentsMarkdownData.ts", + "generate-transforms": "node bin/transforms.js", "add-data": "git add public/data", + "add-transforms": "git add src/transforms.ts", "prepare": "husky install" }, "dependencies": { diff --git a/src/transforms.ts b/src/transforms.ts new file mode 100644 index 0000000..b626a2c --- /dev/null +++ b/src/transforms.ts @@ -0,0 +1,1446 @@ + +// This file is auto-generated. Do not edit manually. +export const transforms = { + "circled": { + "0": "⓪", + "1": "①", + "2": "②", + "3": "③", + "4": "④", + "5": "⑤", + "6": "⑥", + "7": "⑦", + "8": "⑧", + "9": "⑨", + "\\": "⦸", + "*": "⊛", + "+": "⊕", + ",": ",", + "-": "⊖", + ".": "⨀", + "/": "⊘", + ":": ":", + ";": ";", + "<": "⧀", + "=": "⊜", + ">": "⧁", + "?": "?", + "@": "@", + "A": "Ⓐ", + "B": "Ⓑ", + "C": "Ⓒ", + "D": "Ⓓ", + "E": "Ⓔ", + "F": "Ⓕ", + "G": "Ⓖ", + "H": "Ⓗ", + "I": "Ⓘ", + "J": "Ⓙ", + "K": "Ⓚ", + "L": "Ⓛ", + "M": "Ⓜ", + "N": "Ⓝ", + "O": "Ⓞ", + "P": "Ⓟ", + "Q": "Ⓠ", + "R": "Ⓡ", + "S": "Ⓢ", + "T": "Ⓣ", + "U": "Ⓤ", + "V": "Ⓥ", + "W": "Ⓦ", + "X": "Ⓧ", + "Y": "Ⓨ", + "Z": "Ⓩ", + "a": "ⓐ", + "b": "ⓑ", + "c": "ⓒ", + "d": "ⓓ", + "e": "ⓔ", + "f": "ⓕ", + "g": "ⓖ", + "h": "ⓗ", + "i": "ⓘ", + "j": "ⓙ", + "k": "ⓚ", + "l": "ⓛ", + "m": "ⓜ", + "n": "ⓝ", + "o": "ⓞ", + "p": "ⓟ", + "q": "ⓠ", + "r": "ⓡ", + "s": "ⓢ", + "t": "ⓣ", + "u": "ⓤ", + "v": "ⓥ", + "w": "ⓦ", + "x": "ⓧ", + "y": "ⓨ", + "z": "ⓩ" + }, + "circledNegative": { + "0": "⓿", + "1": "❶", + "2": "❷", + "3": "❸", + "4": "❹", + "5": "❺", + "6": "❻", + "7": "❼", + "8": "❽", + "9": "❾", + "A": "🅐", + "B": "🅑", + "C": "🅒", + "D": "🅓", + "E": "🅔", + "F": "🅕", + "G": "🅖", + "H": "🅗", + "I": "🅘", + "J": "🅙", + "K": "🅚", + "L": "🅛", + "M": "🅜", + "N": "🅝", + "O": "🅞", + "P": "🅟", + "Q": "🅠", + "R": "🅡", + "S": "🅢", + "T": "🅣", + "U": "🅤", + "V": "🅥", + "W": "🅦", + "X": "🅧", + "Y": "🅨", + "Z": "🅩", + "a": "🅐", + "b": "🅑", + "c": "🅒", + "d": "🅓", + "e": "🅔", + "f": "🅕", + "g": "🅖", + "h": "🅗", + "i": "🅘", + "j": "🅙", + "k": "🅚", + "l": "🅛", + "m": "🅜", + "n": "🅝", + "o": "🅞", + "p": "🅟", + "q": "🅠", + "r": "🅡", + "s": "🅢", + "t": "🅣", + "u": "🅤", + "v": "🅥", + "w": "🅦", + "x": "🅧", + "y": "🅨", + "z": "🅩" + }, + "doubleStruck": { + "0": "𝟘", + "1": "𝟙", + "2": "𝟚", + "3": "𝟛", + "4": "𝟜", + "5": "𝟝", + "6": "𝟞", + "7": "𝟟", + "8": "𝟠", + "9": "𝟡", + "A": "𝔸", + "B": "𝔹", + "C": "ℂ", + "D": "𝔻", + "E": "𝔼", + "F": "𝔽", + "G": "𝔾", + "H": "ℍ", + "I": "𝕀", + "J": "𝕁", + "K": "𝕂", + "L": "𝕃", + "M": "𝕄", + "N": "ℕ", + "O": "𝕆", + "P": "ℙ", + "Q": "ℚ", + "R": "ℝ", + "S": "𝕊", + "T": "𝕋", + "U": "𝕌", + "V": "𝕍", + "W": "𝕎", + "X": "𝕏", + "Y": "𝕐", + "Z": "ℤ", + "a": "𝕒", + "b": "𝕓", + "c": "𝕔", + "d": "𝕕", + "e": "𝕖", + "f": "𝕗", + "g": "𝕘", + "h": "𝕙", + "i": "𝕚", + "j": "𝕛", + "k": "𝕜", + "l": "𝕝", + "m": "𝕞", + "n": "𝕟", + "o": "𝕠", + "p": "𝕡", + "q": "𝕢", + "r": "𝕣", + "s": "𝕤", + "t": "𝕥", + "u": "𝕦", + "v": "𝕧", + "w": "𝕨", + "x": "𝕩", + "y": "𝕪", + "z": "𝕫" + }, + "fraktur": { + "0": "𝟎", + "1": "𝟏", + "2": "𝟐", + "3": "𝟑", + "4": "𝟒", + "5": "𝟓", + "6": "𝟔", + "7": "𝟕", + "8": "𝟖", + "9": "𝟗", + "a": "𝔄", + "b": "𝔅", + "c": "ℭ", + "d": "𝔇", + "e": "𝔈", + "f": "𝔉", + "g": "𝔊", + "h": "ℌ", + "i": "ℑ", + "j": "𝔍", + "k": "𝔎", + "l": "𝔏", + "m": "𝔐", + "n": "𝔑", + "o": "𝔒", + "p": "𝔓", + "q": "𝔔", + "r": "ℜ", + "s": "𝔖", + "t": "𝔗", + "u": "𝔘", + "v": "𝔙", + "w": "𝔚", + "x": "𝔛", + "y": "𝔜", + "z": "ℨ", + "A": "𝔄", + "B": "𝔅", + "C": "ℭ", + "D": "𝔇", + "E": "𝔈", + "F": "𝔉", + "G": "𝔊", + "H": "ℌ", + "I": "ℑ", + "J": "𝔍", + "K": "𝔎", + "L": "𝔏", + "M": "𝔐", + "N": "𝔑", + "O": "𝔒", + "P": "𝔓", + "Q": "𝔔", + "R": "ℜ", + "S": "𝔖", + "T": "𝔗", + "U": "𝔘", + "V": "𝔙", + "W": "𝔚", + "X": "𝔛", + "Y": "𝔜", + "Z": "ℨ", + ".": ".", + ",": ",", + "?": "?", + "!": "!", + "-": "-", + "_": "_", + ":": ":", + ";": ";", + "(": "(", + ")": ")", + "[": "[", + "]": "]", + "{": "{", + "}": "}", + "'": "'", + "\"": "\"", + "/": "/", + "\\": "\\", + "&": "&", + "@": "@", + "#": "#", + "$": "$", + "%": "%", + "^": "^", + "*": "*", + "+": "+", + "=": "=", + "<": "<", + ">": ">" + }, + "inverted": { + "0": "0", + "1": "Ɩ", + "2": "Շ", + "3": "Ɛ", + "4": "ᔭ", + "5": "ϛ", + "6": "9", + "7": "𝘓", + "8": "8", + "9": "6", + "\"": "„", + "\\": "\\", + "!": "¡", + "#": "#", + "$": "$", + "%": "%", + "&": "⅋", + ",": ",", + ")": "(", + "(": ")", + "*": "*", + "+": "+", + "'": "‘", + "-": "-", + ".": "˙", + "/": "/", + ":": ":", + ";": ";", + "<": "<", + "=": "=", + ">": ">", + "?": "¿", + "@": "@", + "A": "∀", + "B": "ꓭ", + "C": "Ↄ", + "D": "ꓷ", + "E": "Ǝ", + "F": "Ⅎ", + "G": "⅁", + "H": "H", + "I": "I", + "J": "ſ", + "K": "ꓘ", + "L": "⅂", + "M": "W", + "N": "N", + "O": "O", + "P": "Ԁ", + "Q": "Ὸ", + "R": "ꓤ", + "S": "S", + "T": "⊥", + "U": "∩", + "V": "ꓥ", + "W": "M", + "X": "X", + "Y": "⅄", + "Z": "Z", + "[": "]", + "]": "[", + "^": "^", + "_": "‾", + "`": "`", + "a": "ɐ", + "b": "q", + "c": "ɔ", + "d": "p", + "e": "ǝ", + "f": "ɟ", + "g": "ƃ", + "h": "ɥ", + "i": "ı", + "j": "ɾ", + "k": "ʞ", + "l": "ן", + "m": "ɯ", + "n": "u", + "o": "o", + "p": "d", + "q": "b", + "r": "ɹ", + "s": "s", + "t": "ʇ", + "u": "n", + "v": "ʌ", + "w": "ʍ", + "x": "x", + "y": "ʎ", + "z": "z", + "{": "}", + "|": "|", + "}": "{", + "~": "~" + }, + "mathematicalBold": { + "0": "𝟎", + "1": "𝟏", + "2": "𝟐", + "3": "𝟑", + "4": "𝟒", + "5": "𝟓", + "6": "𝟔", + "7": "𝟕", + "8": "𝟖", + "9": "𝟗", + "a": "𝐀", + "b": "𝐁", + "c": "𝐂", + "d": "𝐃", + "e": "𝐄", + "f": "𝐅", + "g": "𝐆", + "h": "𝐇", + "i": "𝐈", + "j": "𝐉", + "k": "𝐊", + "l": "𝐋", + "m": "𝐌", + "n": "𝐍", + "o": "𝐎", + "p": "𝐏", + "q": "𝐐", + "r": "𝐑", + "s": "𝐒", + "t": "𝐓", + "u": "𝐔", + "v": "𝐕", + "w": "𝐖", + "x": "𝐗", + "y": "𝐘", + "z": "𝐙", + "A": "𝐀", + "B": "𝐁", + "C": "𝐂", + "D": "𝐃", + "E": "𝐄", + "F": "𝐅", + "G": "𝐆", + "H": "𝐇", + "I": "𝐈", + "J": "𝐉", + "K": "𝐊", + "L": "𝐋", + "M": "𝐌", + "N": "𝐍", + "O": "𝐎", + "P": "𝐏", + "Q": "𝐐", + "R": "𝐑", + "S": "𝐒", + "T": "𝐓", + "U": "𝐔", + "V": "𝐕", + "W": "𝐖", + "X": "𝐗", + "Y": "𝐘", + "Z": "𝐙", + ".": ".", + ",": ",", + "?": "?", + "!": "!", + "-": "-", + "_": "_", + ":": ":", + ";": ";", + "(": "(", + ")": ")", + "[": "[", + "]": "]", + "{": "{", + "}": "}", + "'": "'", + "\"": "\"", + "/": "/", + "\\": "\\", + "&": "&", + "@": "@", + "#": "#", + "$": "$", + "%": "%", + "^": "^", + "*": "*", + "+": "+", + "=": "=", + "<": "<", + ">": ">" + }, + "mirrored": { + "0": "0", + "1": "߁", + "2": "ς", + "3": "Ɛ", + "4": "߂", + "5": "ट", + "6": "მ", + "7": "٢", + "8": "8", + "9": "୧", + "\"": "\"", + "/": "/", + "!": "!", + "#": "#", + "$": "$", + "%": "%", + "&": "&", + "'": "'", + ")": ")", + "(": "(", + "*": "*", + "+": "+", + ",": ",", + "-": "-", + ".": ".", + "\\": "\\", + ":": ":", + ";": ";", + "<": "<", + "=": "=", + ">": ">", + "?": "⸮", + "@": "@", + "A": "A", + "B": "ꓭ", + "C": "Ↄ", + "D": "ꓷ", + "E": "Ǝ", + "F": "ꟻ", + "G": "Ә", + "H": "H", + "I": "I", + "J": "Ⴑ", + "K": "ꓘ", + "L": "⅃", + "M": "M", + "N": "И", + "O": "O", + "P": "ꟼ", + "Q": "Ϙ", + "R": "Я", + "S": "Ꙅ", + "T": "T", + "U": "U", + "V": "V", + "W": "W", + "X": "X", + "Y": "Y", + "Z": "Z", + "[": "]", + "]": "[", + "^": "^", + "_": "_", + "`": "`", + "a": "ɒ", + "b": "d", + "c": "ↄ", + "d": "b", + "e": "ɘ", + "f": "ʇ", + "g": "ϱ", + "h": "ʜ", + "i": "i", + "j": "į", + "k": "ʞ", + "l": "l", + "m": "m", + "n": "ᴎ", + "o": "p", + "p": "q", + "q": "p", + "r": "ᴙ", + "s": "ꙅ", + "t": "Ɉ", + "u": "υ", + "v": "v", + "w": "w", + "x": "x", + "y": "γ", + "z": "z", + "{": "}", + "|": "|", + "}": "{", + "~": "~" + }, + "monospace": { + "0": "𝟶", + "1": "𝟷", + "2": "𝟸", + "3": "𝟹", + "4": "𝟺", + "5": "𝟻", + "6": "𝟼", + "7": "𝟽", + "8": "𝟾", + "9": "𝟿", + "a": "𝚊", + "b": "𝚋", + "c": "𝚌", + "d": "𝚍", + "e": "𝚎", + "f": "𝚏", + "g": "𝚐", + "h": "𝚑", + "i": "𝚒", + "j": "𝚓", + "k": "𝚔", + "l": "𝚕", + "m": "𝚖", + "n": "𝚗", + "o": "𝚘", + "p": "𝚙", + "q": "𝚚", + "r": "𝚛", + "s": "𝚜", + "t": "𝚝", + "u": "𝚞", + "v": "𝚟", + "w": "𝚠", + "x": "𝚡", + "y": "𝚢", + "z": "𝚣", + "A": "𝙰", + "B": "𝙱", + "C": "𝙲", + "D": "𝙳", + "E": "𝙴", + "F": "𝙵", + "G": "𝙶", + "H": "𝙷", + "I": "𝙸", + "J": "𝙹", + "K": "𝙺", + "L": "𝙻", + "M": "𝙼", + "N": "𝙽", + "O": "𝙾", + "P": "𝙿", + "Q": "𝚀", + "R": "𝚁", + "S": "𝚂", + "T": "𝚃", + "U": "𝚄", + "V": "𝚅", + "W": "𝚆", + "X": "𝚇", + "Y": "𝚈", + "Z": "𝚉", + ".": ".", + ",": ",", + "?": "?", + "!": "!", + "-": "-", + "+": "+", + "=": "=", + "(": "(", + ")": ")", + "[": "[", + "]": "]", + "{": "{", + "}": "}", + "/": "/", + "\\": "\\", + "@": "@", + "#": "#", + "$": "$", + "%": "%", + "^": "^", + "&": "&", + "*": "*", + "_": "_", + "'": "'", + "\"": "\"", + ":": ":", + ";": ";" + }, + "parenthesized": { + "0": "0", + "1": "⑴", + "2": "⑵", + "3": "⑶", + "4": "⑷", + "5": "⑸", + "6": "⑹", + "7": "⑺", + "8": "⑻", + "9": "⑼", + ":": ":", + ";": ";", + "<": "<", + "=": "=", + ">": ">", + "?": "?", + "@": "@", + "A": "⒜", + "B": "⒝", + "C": "⒞", + "D": "⒟", + "E": "⒠", + "F": "⒡", + "G": "⒢", + "H": "⒣", + "I": "⒤", + "J": "⒥", + "K": "⒦", + "L": "⒧", + "M": "⒨", + "N": "⒩", + "O": "⒪", + "P": "⒫", + "Q": "⒬", + "R": "⒭", + "S": "⒮", + "T": "⒯", + "U": "⒰", + "V": "⒱", + "W": "⒲", + "X": "⒳", + "Y": "⒴", + "Z": "⒵", + "[": "[", + "]": "]", + "^": "^", + "_": "_", + "`": "`", + "a": "⒜", + "b": "⒝", + "c": "⒞", + "d": "⒟", + "e": "⒠", + "f": "⒡", + "g": "⒢", + "h": "⒣", + "i": "⒤", + "j": "⒥", + "k": "⒦", + "l": "⒧", + "m": "⒨", + "n": "⒩", + "o": "⒪", + "p": "⒫", + "q": "⒬", + "r": "⒭", + "s": "⒮", + "t": "⒯", + "u": "⒰", + "v": "⒱", + "w": "⒲", + "x": "⒳", + "y": "⒴", + "z": "⒵" + }, + "sans": { + "0": "𝟢", + "1": "𝟣", + "2": "𝟤", + "3": "𝟥", + "4": "𝟦", + "5": "𝟧", + "6": "𝟨", + "7": "𝟩", + "8": "𝟪", + "9": "𝟫", + "A": "𝖠", + "B": "𝖡", + "C": "𝖢", + "D": "𝖣", + "E": "𝖤", + "F": "𝖥", + "G": "𝖦", + "H": "𝖧", + "I": "𝖨", + "J": "𝖩", + "K": "𝖪", + "L": "𝖫", + "M": "𝖬", + "N": "𝖭", + "O": "𝖮", + "P": "𝖯", + "Q": "𝖰", + "R": "𝖱", + "S": "𝖲", + "T": "𝖳", + "U": "𝖴", + "V": "𝖵", + "W": "𝖶", + "X": "𝖷", + "Y": "𝖸", + "Z": "𝖹", + "a": "𝖺", + "b": "𝖻", + "c": "𝖼", + "d": "𝖽", + "e": "𝖾", + "f": "𝖿", + "g": "𝗀", + "h": "𝗁", + "i": "𝗂", + "j": "𝗃", + "k": "𝗄", + "l": "𝗅", + "m": "𝗆", + "n": "𝗇", + "o": "𝗈", + "p": "𝗉", + "q": "𝗊", + "r": "𝗋", + "s": "𝗌", + "t": "𝗍", + "u": "𝗎", + "v": "𝗏", + "w": "𝗎", + "x": "𝗑", + "y": "𝗒", + "z": "𝗓" + }, + "sansSerif": { + "0": "𝟢", + "1": "𝟣", + "2": "𝟤", + "3": "𝟥", + "4": "𝟦", + "5": "𝟧", + "6": "𝟨", + "7": "𝟩", + "8": "𝟪", + "9": "𝟫", + "a": "𝖠", + "b": "𝖡", + "c": "𝖢", + "d": "𝖣", + "e": "𝖤", + "f": "𝖥", + "g": "𝖦", + "h": "𝖧", + "i": "𝖨", + "j": "𝖩", + "k": "𝖪", + "l": "𝖫", + "m": "𝖬", + "n": "𝖭", + "o": "𝖮", + "p": "𝖯", + "q": "𝖰", + "r": "𝖱", + "s": "𝖲", + "t": "𝖳", + "u": "𝖴", + "v": "𝖵", + "w": "𝖶", + "x": "𝖷", + "y": "𝖸", + "z": "𝖹", + "A": "𝖠", + "B": "𝖡", + "C": "𝖢", + "D": "𝖣", + "E": "𝖤", + "F": "𝖥", + "G": "𝖦", + "H": "𝖧", + "I": "𝖨", + "J": "𝖩", + "K": "𝖪", + "L": "𝖫", + "M": "𝖬", + "N": "𝖭", + "O": "𝖮", + "P": "𝖯", + "Q": "𝖰", + "R": "𝖱", + "S": "𝖲", + "T": "𝖳", + "U": "𝖴", + "V": "𝖵", + "W": "𝖶", + "X": "𝖷", + "Y": "𝖸", + "Z": "𝖹", + ".": ".", + ",": ",", + "?": "?", + "!": "!", + "-": "-", + "_": "_", + ":": ":", + ";": ";", + "(": "(", + ")": ")", + "[": "[", + "]": "]", + "{": "{", + "}": "}", + "'": "'", + "\"": "\"", + "/": "/", + "\\": "\\", + "&": "&", + "@": "@", + "#": "#", + "$": "$", + "%": "%", + "^": "^", + "*": "*", + "+": "+", + "=": "=", + "<": "<", + ">": ">" + }, + "script": { + "0": "𝟎", + "1": "𝟏", + "2": "𝟐", + "3": "𝟑", + "4": "𝟒", + "5": "𝟓", + "6": "𝟔", + "7": "𝟕", + "8": "𝟖", + "9": "𝟗", + "a": "𝒜", + "b": "ℬ", + "c": "𝒞", + "d": "𝒟", + "e": "ℰ", + "f": "ℱ", + "g": "𝒢", + "h": "ℋ", + "i": "ℐ", + "j": "𝒥", + "k": "𝒦", + "l": "ℒ", + "m": "ℳ", + "n": "𝒩", + "o": "𝒪", + "p": "𝒫", + "q": "𝒬", + "r": "ℛ", + "s": "𝒮", + "t": "𝒯", + "u": "𝒰", + "v": "𝒱", + "w": "𝒲", + "x": "𝒳", + "y": "𝒴", + "z": "𝒵", + "A": "𝒜", + "B": "ℬ", + "C": "𝒞", + "D": "𝒟", + "E": "ℰ", + "F": "ℱ", + "G": "𝒢", + "H": "ℋ", + "I": "ℐ", + "J": "𝒥", + "K": "𝒦", + "L": "ℒ", + "M": "ℳ", + "N": "𝒩", + "O": "𝒪", + "P": "𝒫", + "Q": "𝒬", + "R": "ℛ", + "S": "𝒮", + "T": "𝒯", + "U": "𝒰", + "V": "𝒱", + "W": "𝒲", + "X": "𝒳", + "Y": "𝒴", + "Z": "𝒵", + ".": ".", + ",": ",", + "?": "?", + "!": "!", + "-": "-", + "_": "_", + ":": ":", + ";": ";", + "(": "(", + ")": ")", + "[": "[", + "]": "]", + "{": "{", + "}": "}", + "'": "'", + "\"": "\"", + "/": "/", + "\\": "\\", + "&": "&", + "@": "@", + "#": "#", + "$": "$", + "%": "%", + "^": "^", + "*": "*", + "+": "+", + "=": "=", + "<": "<", + ">": ">" + }, + "serif": { + "0": "𝟎", + "1": "𝟏", + "2": "𝟐", + "3": "𝟑", + "4": "𝟒", + "5": "𝟓", + "6": "𝟔", + "7": "𝟕", + "8": "𝟖", + "9": "𝟗", + "a": "𝒶", + "b": "𝒷", + "c": "𝒸", + "d": "𝒹", + "e": "𝒺", + "f": "𝒻", + "g": "𝒼", + "h": "𝒽", + "i": "𝒾", + "j": "𝒿", + "k": "𝒦", + "l": "𝒧", + "m": "𝒨", + "n": "𝒩", + "o": "𝒪", + "p": "𝒫", + "q": "𝒬", + "r": "𝒭", + "s": "𝒮", + "t": "𝒯", + "u": "𝒰", + "v": "𝒱", + "w": "𝒲", + "x": "𝒳", + "y": "𝒴", + "z": "𝒵", + "A": "𝒜", + "B": "𝒝", + "C": "𝒞", + "D": "𝒟", + "E": "𝒺", + "F": "𝒻", + "G": "𝒢", + "H": "𝒽", + "I": "𝒾", + "J": "𝒿", + "K": "𝒦", + "L": "𝒧", + "M": "𝒨", + "N": "𝒩", + "O": "𝒪", + "P": "𝒫", + "Q": "𝒬", + "R": "𝒭", + "S": "𝒮", + "T": "𝒯", + "U": "𝒰", + "V": "𝒱", + "W": "𝒲", + "X": "𝒳", + "Y": "𝒴", + "Z": "𝒵", + ".": ".", + ",": ",", + "?": "?", + "!": "!", + "-": "-", + "+": "+", + "=": "=", + "(": "(", + ")": ")", + "[": "[", + "]": "]", + "{": "{", + "}": "}", + "/": "/", + "\\": "\\", + "@": "@", + "#": "₯", + "$": "₵", + "%": "%", + "^": "^", + "&": "&", + "*": "*", + "_": "_", + "'": "'", + "\"": "\"", + ":": ":", + ";": ";", + "~": "~", + "|": "|", + "<": "<", + ">": ">" + }, + "smallCaps": { + "0": "₀", + "1": "₁", + "2": "₂", + "3": "₃", + "4": "₄", + "5": "₅", + "6": "₆", + "7": "₇", + "8": "₈", + "9": "₉", + "a": "𝒶", + "b": "𝒷", + "c": "𝒸", + "d": "𝒹", + "e": "𝒺", + "f": "𝒻", + "g": "𝒼", + "h": "𝒽", + "i": "𝒾", + "j": "𝒿", + "k": "𝓀", + "l": "𝓁", + "m": "𝓂", + "n": "𝓃", + "o": "𝑜", + "p": "𝓅", + "q": "𝓆", + "r": "𝓇", + "s": "𝓈", + "t": "𝓉", + "u": "𝓊", + "v": "𝓋", + "w": "𝓌", + "x": "𝓍", + "y": "𝓎", + "z": "𝓏", + "A": "𝒜", + "B": "𝒝", + "C": "𝒞", + "D": "𝒟", + "E": "𝒦", + "F": "𝒥", + "G": "𝒢", + "H": "𝒥", + "I": "𝒾", + "J": "𝒥", + "K": "𝒦", + "L": "𝒲", + "M": "𝒪", + "N": "𝒩", + "O": "𝒪", + "P": "𝒫", + "Q": "𝒬", + "R": "𝒭", + "S": "𝒮", + "T": "𝒯", + "U": "𝒰", + "V": "𝒱", + "W": "𝒲", + "X": "𝒳", + "Y": "𝒴", + "Z": "𝒵", + "&": "⁊", + "#": "⁎", + "$": "₽" + }, + "squared": { + "A": "🄰", + "B": "🄱", + "C": "🄲", + "D": "🄳", + "E": "🄴", + "F": "🄵", + "G": "🄶", + "H": "🄷", + "I": "🄸", + "J": "🄹", + "K": "🄺", + "L": "🄻", + "M": "🄼", + "N": "🄽", + "O": "🄾", + "P": "🄿", + "Q": "🅀", + "R": "🅁", + "S": "🅂", + "T": "🅃", + "U": "🅄", + "V": "🅅", + "W": "🅆", + "X": "🅇", + "Y": "🅈", + "Z": "🅉", + "a": "🄰", + "b": "🄱", + "c": "🄲", + "d": "🄳", + "e": "🄴", + "f": "🄵", + "g": "🄶", + "h": "🄷", + "i": "🄸", + "j": "🄹", + "k": "🄺", + "l": "🄻", + "m": "🄼", + "n": "🄽", + "o": "🄾", + "p": "🄿", + "q": "🅀", + "r": "🅁", + "s": "🅂", + "t": "🅃", + "u": "🅄", + "v": "🅅", + "w": "🅆", + "x": "🅇", + "y": "🅈", + "z": "🅉" + }, + "squaredNegative": { + "*": "⧆", + "+": "⊞", + "-": "⊟", + ".": "⊡", + "/": "⧄", + "\\": "⧅", + "A": "🅰", + "B": "🅱", + "C": "🅲", + "D": "🅳", + "E": "🅴", + "F": "🅵", + "G": "🅶", + "H": "🅷", + "I": "🅸", + "J": "🅹", + "K": "🅺", + "L": "🅻", + "M": "🅼", + "N": "🅽", + "O": "🅾", + "P": "🅿", + "Q": "🆀", + "R": "🆁", + "S": "🆂", + "T": "🆃", + "U": "🆄", + "V": "🆅", + "W": "🆆", + "X": "🆇", + "Y": "🆈", + "Z": "🆉", + "a": "🅰", + "b": "🅱", + "c": "🅲", + "d": "🅳", + "e": "🅴", + "f": "🅵", + "g": "🅶", + "h": "🅷", + "i": "🅸", + "j": "🅹", + "k": "🅺", + "l": "🅻", + "m": "🅼", + "n": "🅽", + "o": "🅾", + "p": "🅿", + "q": "🆀", + "r": "🆁", + "s": "🆂", + "t": "🆃", + "u": "🆄", + "v": "🆅", + "w": "🆆", + "x": "🆇", + "y": "🆈", + "z": "🆉" + }, + "subscript": { + "0": "₀", + "1": "₁", + "2": "₂", + "3": "₃", + "4": "₄", + "5": "₅", + "6": "₆", + "7": "₇", + "8": "₈", + "9": "₉", + "(": "₍", + ")": "₎", + "*": "*", + "+": "₊", + ",": ",", + "-": "₋", + ":": ":", + ";": ";", + "<": "<", + "=": "₌", + ">": ">", + "?": "?", + "@": "@", + "A": "ᴀ", + "B": "ʙ", + "C": "ᴄ", + "D": "ᴅ", + "E": "ᴇ", + "F": "ꜰ", + "G": "ɢ", + "H": "ʜ", + "I": "ɪ", + "J": "ᴊ", + "K": "ᴋ", + "L": "ʟ", + "M": "ᴍ", + "N": "ɴ", + "O": "ᴏ", + "P": "ᴘ", + "Q": "🇶", + "R": "ʀ", + "S": "ꜱ", + "T": "ᴛ", + "U": "ᴜ", + "V": "ᴠ", + "W": "ᴡ", + "X": "x", + "Y": "ʏ", + "Z": "ᴢ", + "a": "ₐ", + "b": "ᵦ", + "c": "𝒸", + "d": "𝒹", + "e": "ₑ", + "f": "𝒻", + "g": "𝓰", + "h": "ₕ", + "i": "ᵢ", + "j": "ⱼ", + "k": "ₖ", + "l": "ₗ", + "m": "ₘ", + "n": "ₙ", + "o": "ₒ", + "p": "ₚ", + "q": "ᵩ", + "r": "ᵣ", + "s": "ₛ", + "t": "ₜ", + "u": "ᵤ", + "v": "ᵥ", + "w": "𝓌", + "x": "ₓ", + "y": "ᵧ", + "z": "𝓏" + }, + "superscript": { + "0": "⁰", + "1": "¹", + "2": "²", + "3": "³", + "4": "⁴", + "5": "⁵", + "6": "⁶", + "7": "⁷", + "8": "⁸", + "9": "⁹", + "+": "⁺", + "-": "⁻", + "=": "⁼", + "a": "ᵃ", + "b": "ᵇ", + "c": "ᶜ", + "d": "ᵈ", + "e": "ᵉ", + "f": "ᶠ", + "g": "ᵍ", + "h": "ʜ", + "i": "ᵢ", + "j": "ʝ", + "k": "ᵏ", + "l": "ˡ", + "m": "ᵐ", + "n": "ⁿ", + "o": "ᵒ", + "p": "ᵖ", + "q": "ᵠ", + "r": "ʳ", + "s": "ˢ", + "t": "ᵗ", + "u": "ᵘ", + "v": "ᵥ", + "w": "ʷ", + "x": "ˣ", + "y": "ʸ", + "z": "ᶻ", + "A": "ᴬ", + "B": "ᴮ", + "C": "ᶜ", + "D": "ᴰ", + "E": "ᴱ", + "F": "ᴳ", + "G": "ᴴ", + "H": "ᴵ", + "I": "ᴶ", + "J": "ᴹ", + "K": "ᴺ", + "L": "ᴾ", + "M": "ᵀ", + "N": "ᵁ", + "O": "ᵂ", + "P": "ᵅ", + "Q": "ᵦ", + "R": "ᵣ", + "S": "ˢ", + "T": "ᵗ", + "U": "ᵘ", + "V": "ᵥ", + "W": "ʷ", + "X": "ˣ", + "Y": "ʸ", + "Z": "ᶻ", + " ": " ", + "(": "⁽", + ")": "⁾", + "[": "⁽", + "]": "⁾", + "{": "⁽", + "}": "⁾", + "&": "⁊", + "#": "⁎", + "$": "₽", + "%": "%", + "/": "⁄", + ":": "ː", + ";": "ˏ", + ",": "‚", + ".": "․", + "'": "ʽ", + "\"": "˶", + "—": "―", + "–": "–", + "°": "°" + } +};