Юникод
Юнико́д[1] (чаще всего) или Унико́д[2] (English: Unicode) — стандарт кодирования символов, включающий в себя знаки почти всех письменных языков мира[3]. В настоящее время стандарт является доминирующим в Интернете.
Коды и классификаторы валют
Однако если коды ISO 4217 или ISO 6166 имеют однозначные соответствия с наименованиями валют, то их символы, включённые в Юникод, во многих случаях многозначны. В частности, символ $ может быть одновременно использован для обозначения около сорока существующих валют, которые называются долларами, песо, эскудо и т. д. Кроме того, в части знаков валют Юникод по сути фиксирует лишь соответствие конкретного кода "названию" графемы ("Dollar Sign", "Hrivnia Sign" и т. д.), но не её "внешнему виду". Конкретное начертание — задача разработчиков шрифтов. Так, в зависимости от использованного шрифта символ доллара может быть представлен как с двумя вертикальными черточками, так и с одной. При этом и тому, и другому символу соответствует одна позиция Юникода — U+0024. Напротив, символам лиры (₤) и фунта (£) соответствуют разные позиции — соответственно U+20A4 и U+00A3. При этом и тот, и другой могут быть представлены как с одной горизонтальной чертой, так и с двумя. Коды ISO 4217, являясь набором заглавных (реже строчных) букв базовой латиницы, безразличны к шрифту, использованному для их вывода.