unicode-to-plain-text
Version:
Convert fancy Unicode text to plain ASCII with smart language preservation
86 lines (85 loc) • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UPSIDE_DOWN_MAP = void 0;
exports.UPSIDE_DOWN_MAP = {
q: 'b',
p: 'd',
u: 'n',
n: 'u',
b: 'q',
d: 'p',
ɐ: 'a',
ɔ: 'c',
ǝ: 'e',
ɟ: 'f',
ƃ: 'g',
ɥ: 'h',
ᴉ: 'i',
ɾ: 'j',
ʞ: 'k',
ɯ: 'm',
ɹ: 'r',
ʇ: 't',
ʌ: 'v',
ʍ: 'w',
ʎ: 'y',
ı: 'i',
'∀': 'A',
Ɔ: 'C',
ᗡ: 'D',
Ǝ: 'E',
Ⅎ: 'F',
פ: 'G',
ſ: 'J',
Ӽ: 'K',
'⅃': 'L',
ꟽ: 'M',
ᴚ: 'R',
'⊥': 'T',
Λ: 'V',
'⅄': 'Y',
Ɩ: '1',
ᄅ: '2',
Ɛ: '3',
ㄣ: '4',
ϛ: '5',
'6': '9',
'9': '6',
ㄥ: '7',
'0': '0',
'8': '8',
'¡': '!',
'¿': '?',
'˙': '.',
'‚': "'",
'„': '"',
'\u2018': ',',
'\u2019': ',',
'‾': '_',
'⅋': '&',
'−': '-',
'/': '\\',
'\\': '/',
'(': ')',
')': '(',
'[': ']',
']': '[',
'{': '}',
'}': '{',
'<': '>',
'>': '<',
'∧': '∨',
'∨': '∧',
'∩': '∪',
'∪': '∩',
'⊓': '⊔',
'⊔': '⊓',
'⊏': '⊐',
'⊐': '⊏',
'⊑': '⊒',
'⊒': '⊑',
'╯': '╭',
'╭': '╯',
'︵': '︶',
'︶': '︵'
};