You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The identifier type & status take this data into account.
63
53
54
+
We need a recent CLDR repo snapshot, and update our Maven dependency to use that.
55
+
When there is a blocker for updating our CLDR dependency, we sometimes need to hack new script data into our tools code.
56
+
64
57
## Generating
65
58
66
59
Fix the version string (which will appear inside GenerateConfusables.java) and
@@ -78,7 +71,7 @@ Run GenerateConfusables -c -b to generate the files. They will appear in two pla
78
71
The TestSecurity.java test is part of the unit test suite, run by a github CI.
79
72
It verifies that the confusable mappings are idempotent.
80
73
81
-
Copy the following from the output directory to the top level of the revision directory, and check in.
74
+
Copy the following from the output directory to the top level of the revision directory, and check in. Omit files where only the time stamp changes, unless this is the first set of files in a year.
82
75
83
76
* confusables.txt
84
77
* confusablesSummary.txt
@@ -109,7 +102,7 @@ Markus 2020-feb-07 for Unicode 13.0:
109
102
110
103
You may see Identifier_Type=Recommended for characters/scripts/blocks that should not be recommended.
111
104
For example, the initial generation for Unicode 14 "recommended" Znamenny combining marks.
112
-
Add these to unicodetools/data/security/{version}/data/source/removals.txt.
105
+
Add these to unicodetools/data/security/dev/data/source/removals.txt.
113
106
You can use block properties like
114
107
```
115
108
\p{block=Znamenny_Musical_Notation} ; technical
@@ -202,14 +195,4 @@ with reason `[[arabic]] plus [[arabic]→𞻰, [arabic]]`
202
195
203
196
## Posting
204
197
205
-
Once you've resolved all the problems, copy certain generated files to
0 commit comments