Есть ли способ отобразить флаги Unicode, установив определенный шрифт? Если так, то какой?

13

Поэтому мне было интересно узнать о символах региональных индикаторов и их использовании в системах мобильных телефонов. Теоретически должно быть возможно создать шрифт для компьютеров, который показывает фактические флаги вместо заполнителя, верно?

Вышеупомянутая статья в Википедии должна обеспечить достаточный контрольный пример. Я хотел бы, чтобы пары типа 🇩🇪, 🇬🇧 или 🇱🇻 были проанализированы и заменены соответствующими флагами.

Пока что я не смог найти ничего похожего на то, чего я пытаюсь достичь.

orangensaft
источник

Ответы:

9

Символы региональных индикаторов были введены в 2010 году в Unicode версии 6.0 на основе двухбуквенного международного кода ISO 3166-1 , а также добавили поддержку эмодзи и ограниченное количество национальных флагов. Эти символы были плохо названы с самого начала, так как они поддерживают только национальные коды.

До сегодняшнего дня они очень плохо поддерживаются движками глифов Unicode, но это не помешало консорциуму Unicode в версии 10.0 с июня 2017 года число возможных флагов от 26x26 национальных кодов с двумя кодовыми точками до нескольких кодовых точек региональные флаги.

Учитывая, что даже сегодня, спустя семь лет, коды стран почти всегда просто отображаются как две буквы, а не как одна, не осмеливаясь упоминать их отображение как флаги, я не ожидаю, что новый стандарт будет реализован быстрее.

Если вы ищете шрифт, который уже поддерживает последние стандарты, см. Шрифт BabelStone Flags , который можно скачать в конце связанной статьи:

BabelStone Flags - это шрифт, который поддерживает многоцветные глифы для последовательностей символов Unicode, представляющих различные национальные, субнациональные, наднациональные и разные флаги. Текущая версия шрифта включает в себя глифы для 130 флагов. В настоящее время я использую только те приложения Windows, которые полностью поддерживают этот шрифт, - Microsoft Word 2016 и браузер Firefox, хотя большинство других браузеров (таких как Chrome, Edge и Internet Explorer) частично поддерживают цветные глифы в этом шрифте.

Этот шрифт поддерживает два механизма для представления флагов страны и региона, описанных в предлагаемом обновлении Технического стандарта Unicode № 51 (Unicode Emoji): последовательности региональных индикаторов и последовательности тегов Emoji флага.

Ссылки :

harrymc
источник
3

Google выпустил свой шрифт эмодзи, который включает в себя символы флага для «символов региональных индикаторов», по адресу https://www.google.com/get/noto/help/emoji/ , который будет работать для Android и Linux.

В описании веб-страницы указано, что цветной шрифт (и, следовательно, цветные эмодзи и цветные флаги) не работает в macOS и Windows, но есть некоторые приложения, включая различные браузеры, в которых эти шрифты будут работать.

user930067
источник