From 6a741a77d621321cc99bd0173ebfd5e8a1b853cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Tue, 16 Mar 2021 12:23:48 +1100 Subject: [PATCH 1/9] Editorial: use unicode name/code for currencies in note --- index.html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 4d14aa09..f9a8357e 100644 --- a/index.html +++ b/index.html @@ -1699,10 +1699,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 browsers show a U+0024 Currency Sign + (¤).

Efforts are underway at ISO to account for digital currencies, From 525418af8a56ecaf15435c5659c4fbfd90bfcabd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Tue, 16 Mar 2021 12:41:37 +1100 Subject: [PATCH 2/9] fixup 00A4 --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index f9a8357e..2cd32cc6 100644 --- a/index.html +++ b/index.html @@ -1703,7 +1703,7 @@

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 browsers show a U+0024 Currency Sign + specification recommends browsers show a U+00A4 Currency Sign (¤).

From 52b6e69431fc3ce9113741e42a6f271ca4a27e98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Tue, 16 Mar 2021 14:21:37 +1100 Subject: [PATCH 3/9] Integrate i18n wg feedback --- index.html | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 2cd32cc6..e1bcec08 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. +

+

+ 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.). When displaying a monetary value, it is + RECOMMENDED that user agents display the currency code. +

+

+ Further, when displaying a monetary value, it is OPTIONAL for user + agents to display currency symbols. 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).

From 3215a305ef95c81700133eae757c26501d98f8cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Wed, 17 Mar 2021 14:35:16 +1100 Subject: [PATCH 4/9] Slight clarification --- index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index e1bcec08..c6b93ea7 100644 --- a/index.html +++ b/index.html @@ -1687,7 +1687,8 @@

Further, when displaying a monetary value, it is OPTIONAL for user - agents to display currency symbols. User agent that display + agents to display currency symbols (see note below for rationale, + currency symbols can be ambiguous). 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 From 15dd68f83771df474806f8029359cabeb014985a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Wed, 17 Mar 2021 14:36:57 +1100 Subject: [PATCH 5/9] Revert "Slight clarification" This reverts commit 3215a305ef95c81700133eae757c26501d98f8cc. --- index.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index.html b/index.html index c6b93ea7..e1bcec08 100644 --- a/index.html +++ b/index.html @@ -1687,8 +1687,7 @@

Further, when displaying a monetary value, it is OPTIONAL for user - agents to display currency symbols (see note below for rationale, - currency symbols can be ambiguous). User agent that display + agents to display currency symbols. 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 From c53a9afdde1282d75b9874189508e59e28a82192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Thu, 18 Mar 2021 11:31:53 +1100 Subject: [PATCH 6/9] Ian's rewrite --- index.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/index.html b/index.html index e1bcec08..b7921dd0 100644 --- a/index.html +++ b/index.html @@ -1680,18 +1680,18 @@

implementation dependent.

- 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.). When displaying a monetary value, it is - RECOMMENDED that user agents display the currency code. + 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. Note that 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.

- Further, when displaying a monetary value, it is OPTIONAL for user - agents to display currency symbols. 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 + User agents MAY format the display of the {{PaymentCurrencyAmount/currency}} member to adhere to OS - conventions (e.g., for localization purposes). + conventions (e.g., for localization purposes)

From b5526fcd8c1c73d2a198c405051a9c4702bb0a51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Thu, 18 Mar 2021 11:34:05 +1100 Subject: [PATCH 7/9] Slight fixup --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index b7921dd0..0cc49a24 100644 --- a/index.html +++ b/index.html @@ -1682,7 +1682,7 @@

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. Note that currency symbols can be + 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 From 49f4e1a749de715b89f647a5bc46514f374d2fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Thu, 18 Mar 2021 11:35:14 +1100 Subject: [PATCH 8/9] missing . --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 0cc49a24..63a75c29 100644 --- a/index.html +++ b/index.html @@ -1691,7 +1691,7 @@

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

From 2357b5b3a2a0207b6be8092e51b5cff0e36c5afd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20C=C3=A1ceres?= Date: Thu, 18 Mar 2021 11:36:15 +1100 Subject: [PATCH 9/9] paymetn sheet is not always browser --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 63a75c29..3a80aa18 100644 --- a/index.html +++ b/index.html @@ -1713,7 +1713,7 @@

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 browsers show a U+00A4 Currency Sign + specification recommends showing a U+00A4 Currency Sign (¤).