diff --git a/index.html b/index.html index 4d14aa09..3a80aa18 100644 --- a/index.html +++ b/index.html @@ -1677,9 +1677,19 @@

alphabetic code (i.e., the numeric codes are not supported). Their canonical form is upper case. However, the set of combinations of currency code for which localized currency symbols are available is - implementation dependent. Where a localized currency symbol is not - available, a user agent SHOULD use U+00A4 (¤) for formatting. User - agents MAY format the display of the + implementation dependent. +

+

+ When displaying a monetary value, it is RECOMMENDED that user + agents display the currency code, but it's OPTIONAL for user agents + to display a currency symbol. This is because currency symbols can be + ambiguous due to use across a number of different currencies (e.g., + "$" could mean any of USD, AUD, NZD, CAD, and so on.). User agent + that display currency symbols MAY use U+00A4 (¤) when a currency + symbol is not available. +

+

+ User agents MAY format the display of the {{PaymentCurrencyAmount/currency}} member to adhere to OS conventions (e.g., for localization purposes).

@@ -1699,10 +1709,12 @@

[[ISO4217]] list (e.g., XBT, XRP, etc.). If the provided code is a currency that the browser knows how to display, then an implementation will generally display the appropriate currency - symbol in the user interface (e.g., "USD" is shown as "$", "GBP" - is "£", and the non-standard "XBT" could be shown as "Ƀ"). When a - code cannot be matched, the specification recommends browsers - show a scarab "¤". + symbol in the user interface (e.g., "USD" is shown as U+0024 + Dollar Sign ($), "GBP" is U+00A3 Pound Sign (£), and the + non-standard "XBT" could be shown as U+0243 Latin Capital Letter + B with Stroke (Ƀ)). When a code cannot be matched, the + specification recommends showing a U+00A4 Currency Sign + (¤).

Efforts are underway at ISO to account for digital currencies,