Нет, это не подходит. Коды языков и коды регионов - это совершенно разные вещи - любое соответствие между ними носит чисто случайный характер и не всегда совпадает очевидным образом. Например, страна Греции имеет код GR, но греческий язык имеет код EL.
Последовательности региональных индикаторов в соответствии со стандартом Unicode применяются только к кодам регионов (как следует из их названия), в определенных регионах с двухбуквенный подтиг региона Unicode , основанный на ISO 3166-1 alpha-2 . См. Приложение B Технического стандарта Unicode # 51 для получения дополнительной информации. Эсперанто не имеет кода региона, потому что он не является регионом.
В настоящее время EO является неназначенным кодом - он не принадлежит ни к какому региону и, таким образом, может быть назначен новому объекту в любой момент. Если вы отобразите «??» в качестве флага эсперанто на вашем шрифте, то все, что написано на вашем шрифте, будет скомпрометировано, когда новой стране или территории будет присвоен код EO в будущем, потому что вы использовали неправильный флаг для этого кода все время.