{"version":"2.1.247","anchor":"more-lookalike-characters-are-scrubbed-from-output","canonical_anchor":"more-lookalike-characters-are-scrubbed-from-output","heading":"More lookalike characters are scrubbed from output","tier":"notice","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247\/e\/more-lookalike-characters-are-scrubbed-from-output","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247","markdown":"### More lookalike characters are scrubbed from output\n\nMore lookalike Unicode characters get replaced with \"?\" before reaching your screen.\n\n**What**\n\nThe sanitizer that replaces arrow-like and private-use Unicode with \"?\" now covers a much larger set, so fewer confusable glyphs survive into rendered text.\n\n**Details**\n\n- Added ranges include mathematical order relations, angle brackets, further Canadian syllabics and more emoji and symbol blocks.\n- The rule that strips a run of arrows at the end of a string now lives in a shared regular expression.\n\n**Evidence**\n\n`\\u2aa2\\u2aa7\\u2aa9\\u2aab\\u2aad`\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}