Skip to content

UAE Dirham sign #1190

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed

Conversation

jowilco
Copy link
Contributor

@jowilco jowilco commented Aug 5, 2025

See unicode-org/sah#650 and L2/25-159,

[184-C17] Consensus: UTC accepts U+20C3 UAE DIRHAM SIGN for encoding in the Currency Symbols block based on L2/25-159, for Unicode Version 18.0. [Ref. 2.1 in L2/25-187]

unicode-org/utc-release-management/issues/232

Copy link
Member

@markusicu markusicu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

welcome to the property encoding club :-)

@@ -971,7 +971,9 @@
20BF ; PR # Sc BITCOIN SIGN
20C0 ; PO # Sc SOM SIGN
20C1 ; PR # Sc SAUDI RIYAL SIGN
20C2..20CF ; PR # Cn [14] <reserved-20C2>..<reserved-20CF>
20C2 ; PR # Cn <reserved-20C2>
20C3 ; AL # Sc UAE DIRHAM SIGN
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, I think I had written something about PO vs. PR in discussion of the Riyal, let me see if I can find that…

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yes, in https://github.com/unicode-org/sah/issues/619, published in L2/25-087:

In particular, Line_Break=PR, not PO. Note that the difference between PR and PO is nowadays only relevant in an East Asian context; see Section 3 of document L2/05-292, adopted by decision 105-C37, has useful background here. The point of picking lb=PR or lb=PO is to allow a break, as in お白湯は÷¥500頂戴しております。 or 上記税込価格にサービス料として10%÷を頂戴いたします. Since the currency sign is meant to be prefix in LTR text, it would likely be prefix in CJK text as currency signs usually are (with exceptions such as ¢), so that we would expect お白湯は÷SAR sign13頂戴しております。 and the character should be lb=PR like ¥.

So the question is whether it would be prefix in a CJK context.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comparing Saudi (PR) and UAE websites, it looks like PR is the appropriate value.

@@ -1603,6 +1603,7 @@ direct sum 2295
Directional Format Characters 202A
DIRECTIONAL FORMATTING, POP 202C
DIRECTIONAL ISOLATE, POP 2069
DIRHAM SIGN, UAE 20C3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Ken-Whistler usually adds things into the Index late in a release. Ken, do you want this here in the pending-for-18 pull request?

Comment on lines +13714 to +13715
20C3 UAE DIRHAM SIGN
* United Arab Emirates
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ken generates the NamesList from other sources, and likes to add change comments at the top. I assume that he would prefer not to add this in this kind of PR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, NamesList should not be touched by these PRs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with Robin. Don't touch NamesList.txt directly. (And don't deal with Index.txt, either -- updating that is outside the context of establishing the properties.)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please revert files that only have time stamp changes


# Newly assigned in Unicode 18.0.0 (September, 2026)

20C3 ; 18.0 # UAE DIRHAM SIGN
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DerivedAge (like the Derived files generally) is never hand-edited, only regenerated as described in https://github.com/unicode-org/unicodetools/blob/main/docs/pipeline.md#regenerate-ucd.

This means that it will falsely say that this file is targeted for 17.0 (because we don’t have an 18.0 yet). That is OK, it will get regenerated to 18 once we have an 18 and the merge/regenerate commands get run on that PR.

The CI is supposed to put up a warning saying that this does not actually target 17 (otherwise some people in the public get false hopes looking at the diffs), but it does not know about 18, only about provisional assignment. I will fix the CI.

@jowilco
Copy link
Contributor Author

jowilco commented Aug 6, 2025

Replaced with #1192

@jowilco jowilco closed this Aug 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants