Letterlike map generator

by Sahin Deniz

JavaScript

const UNICODE_CHARS_GROUP = [
  ["A", "Á", "Ă", "Ắ", "Ặ", "Ằ", "Ẳ", "Ẵ", "Ǎ", "Â", "Ấ", "Ậ", "Ầ", "Ẩ", "Ẫ",
    "Ä", "Ǟ", "Ȧ", "Ǡ", "Ạ", "Ȁ", "À", "Ả", "Ȃ", "Ā", "Ą", "Å", "Ǻ", "Ḁ", "Ⱥ",
    "Ã", "Ɐ", "ᴀ", "ᶏ", "Aʾ", "ₐ", "А", "Ƣ", "Æ", "Ǽ", "Ǣ", "ᴂ", "@", "Ⓐ",
    "A", "Ɑ", "Ꜳ", "Ꜵ", "Ꜷ", "Ꜹ", "Ꜻ", "Ꜽ", "ᴁ", "Д"
  ],
  ["B", "Ḃ", "Ḅ", "Ɓ", "Ḇ", "Ƀ", "Ƃ", "ʙ", "ᴃ", "Б", "Ъ", "Ь", "ᵬ", "ᶀ", "В",
    "Þ", "SS", "Ⓑ", "B"
  ],
  ["C", "Ć", "Č", "Ç", "Ḉ", "Ĉ", "Ċ", "Ƈ", "Ȼ", "Ꜿ", "ᴄ", "ɕ", "Ↄ", "С", "Ⓒ",
    "C", "Ɔ", "ᴐ", "Ꞇ"
  ],
  ["D", "Ď", "Ḑ", "Ḓ", "Ḋ", "Ḍ", "Ɗ", "Ḏ", "DZ", "DŽ", "Đ", "Ð", "Ƌ", "ᴅ", "Ɖ",
    "ȡ", "ᶑ", "ᵭ", "ᶁ", "Ⓓ", "D"
  ],
  ["E", "É", "Ĕ", "Ě", "Ȩ", "Ḝ", "Ê", "Ế", "Ệ", "Ề", "Ể", "Ễ", "Ḙ", "Ë", "Ė",
    "Ẹ", "Ȅ", "È", "Ẻ", "Ȇ", "Ē", "Ḗ", "Ḕ", "Ę", "Ɇ", "Ẽ", "Ḛ", "Ɛ", "Ǝ", "ᴇ",
    "ⱻ", "Е", "Э", "Ё", "ⱸ", "ᶒ", "ᶓ", "ɘ", "ₑ", "Ꝫ", "Ⓔ", "E", "З"
  ],
  ["F", "Ḟ", "Ƒ", "Ꝼ", "ꜰ", "Ꝭ", "ᵮ", "ᶂ", "Ⓕ", "F", "ʄ", "S", "ẜ", "Ṡ", "ẝ"],
  ["G", "Ǵ", "Ğ", "Ǧ", "Ģ", "Ĝ", "Ġ", "Ɠ", "Ḡ", "Ǥ", "Ᵹ", "ɢ", "ʛ", "ᶃ", "Ɡ",
    "ᵷ", "Ⓖ", "G", "Ꞡ", "Ꝿ"
  ],
  ["H", "Ḫ", "Ȟ", "Ḩ", "Ĥ", "Ⱨ", "Ḧ", "Ḣ", "Ḥ", "Ħ", "ʜ", "Х", "Ɦ", "H̱", "Ɥ",
    "ʮ", "ʯ", "Ⓗ", "H", "Ⱶ", "Ƕ", "Н"
  ],
  ["I", "Í", "Ĭ", "Ǐ", "Î", "Ï", "Ḯ", "İ", "Ị", "Ȉ", "Ì", "Ỉ", "Ȋ", "Ī", "Į",
    "Ɨ", "Ĩ", "Ḭ", "Ɪ", "Ы", "IJ", "ᶖ", "ᴉ", "ᵢ", "Ⓘ", "I", "Ꞅ"
  ],
  ["J", "Ĵ", "Ɉ", "ᴊ", "NJ", "IJ", "LJ", "ȷ", "ɟ", "ʄ", "J̌", "Ʝ", "ⱼ", "Ⓙ", "J",
    "Ṫ"
  ],
  ["K", "Ḱ", "Ǩ", "Ķ", "Ⱪ", "Ꝃ", "Ḳ", "Ƙ", "Ḵ", "Ꝁ", "Ꝅ", "ᴋ", "К", "ᶄ", "Ʞ",
    "Ⓚ", "K", "Ꞣ"
  ],
  ["L", "Ĺ", "Ƚ", "Ľ", "Ļ", "Ḽ", "Ḷ", "Ḹ", "Ⱡ", "Ꝉ", "Ḻ", "Ŀ", "Ɫ", "LJ", "Ł",
    "Ꞁ", "ʟ", "ᴌ", "Ɬ", "ȴ", "ᶅ", "ɭ", "Ⓛ", "L", "Ꝇ", "Ꞅ"
  ],
  ["M", "Ḿ", "Ṁ", "Ṃ", "Ɱ", "Ɯ", "ᴍ", "М", "ᵯ", "ᶆ", "ɰ", "Ⓜ", "M"],
  ["N", "Ń", "Ň", "Ņ", "Ṋ", "Ṅ", "Ṇ", "Ǹ", "Ɲ", "Ṉ", "Ƞ", "NJ", "Ñ", "ɴ", "ᴎ",
    "IJ", "П", "ȵ", "ᵰ", "ᶇ", "ɳ", "Ⓝ", "N", "Ꞑ", "Ꞥ", "ʼN", "Ԉ", "И", "Й",
    "Л", "ᴝ"
  ],
  ["O", "Ó", "Ŏ", "Ǒ", "Ô", "Ố", "Ộ", "Ồ", "Ổ", "Ỗ", "Ö", "Ȫ", "Ȯ", "Ȱ", "Ọ",
    "Ő",...