Ответ 1
Об этом говорит стандарт Unicode. Здесь немного соответствующий раздел из 3.2.0, приложение 28 (я уверен, что есть более свежие версии, это первый я найдено):
Юникодовые символы могут быть представлены широким спектром глифов, как описано в главе 2 "Общая структура в стандарте Unicode, версия 3.0". Иногда возникает необходимость в обработке текста, чтобы ограничить или изменить набор глифов, которые должны использоваться для представления символа. Обычно такие изменения указываются выбором шрифта или стиля в документах с богатым текстом. В особых случаях такая вариация из нормального диапазона внешнего вида должна быть выражена бок о бок в одном документе в текстовых контекстах, где невозможно или неудобно обмениваться форматированным текстом. Например, на языках, использующих монгольский script, иногда требуется конкретный диапазон вариантов глифов для конкретной текстовой цели, для которой диапазон "общих" глифов считается неприемлемым. Селекторы вариаций используются, когда символы имеют по существу одну и ту же семантику.
Селектора вариаций предоставляют механизм для указания ограничения на набор глифов, которые используются для представления определенного символа. Они также обеспечивают механизм для определения вариантов, например, для CJK-идеографов и монголов, которые имеют по существу одну и ту же семантику, но имеют существенно разные диапазоны символов. Последовательность изменений, которая всегда состоит из базового символа, за которым следует селектор вариации, может быть определена как часть стандарта Unicode. Эта последовательность называется вариантом базового символа. Селектор изменений влияет только на внешний вид базового символа * и только в вариационных последовательностях, определенных в этом стандарте. Селектор вариации не используется в качестве общего механизма расширения кода.
(Продолжается...)
Вы также можете быть заинтересованы в Стандартизованные варианты (на этот раз с 6.0.0).