Skip to content

Commit 9b74d7f

Browse files
UCD 15.1.0: NamesList.txt and NamesList.html final candidates (#533)
Co-authored-by: Ken-Whistler <[email protected]>
1 parent 68f89f5 commit 9b74d7f

File tree

2 files changed

+16
-24
lines changed

2 files changed

+16
-24
lines changed

unicodetools/data/ucd/dev/NamesList.html

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -100,25 +100,25 @@ <h1>Unicode® NamesList File Format</h1>
100100
<tbody>
101101
<tr>
102102
<td>Revision</td>
103-
<td><span class="changedspan">15.1.0 (draft 4)</span></td>
103+
<td>15.1.0</td>
104104
</tr>
105105
<tr>
106106
<td>Authors</td>
107107
<td>Asmus Freytag, Ken Whistler</td>
108108
</tr>
109109
<tr>
110110
<td>Date</td>
111-
<td><span class="changedspan">2023-05-09</span></td>
111+
<td>2023-08-23</td>
112112
</tr>
113113
<tr>
114114
<td>This Version</td>
115-
<td class="changed">
115+
<td >
116116
<a href="https://www.unicode.org/Public/15.1.0/ucd/NamesList.html">
117117
https://www.unicode.org/Public/15.1.0/ucd/NamesList.html</a></td>
118118
</tr>
119119
<tr>
120120
<td>Previous Version</td>
121-
<td class="changed">
121+
<td>
122122
<a href="https://www.unicode.org/Public/15.0.0/ucd/NamesList.html">
123123
https://www.unicode.org/Public/15.0.0/ucd/NamesList.html</a></td>
124124
</tr>
@@ -203,7 +203,7 @@ <h2 id="FileStructure">2.0 <a href="#FileStructure">NamesList File Structure</a>
203203

204204
<p>This section defines the overall file structure</p>
205205

206-
<pre><strong>NAMELIST: <span class="changedspan">FILE_COMMENT*</span> TITLE_PAGE* EXTENDED_BLOCK*</strong>
206+
<pre><strong>NAMELIST: FILE_COMMENT* TITLE_PAGE* EXTENDED_BLOCK*</strong>
207207

208208
<strong>TITLE_PAGE: TITLE
209209
| TITLE_PAGE SUBTITLE
@@ -214,7 +214,6 @@ <h2 id="FileStructure">2.0 <a href="#FileStructure">NamesList File Structure</a>
214214
| TITLE_PAGE COMMENT_LINE
215215
| TITLE_PAGE PAGEBREAK
216216
| TITLE_PAGE FILE_COMMENT
217-
<span class="removedspan">| FILE_COMMENT</span>
218217

219218

220219
EXTENDED_BLOCK: BLOCK
@@ -417,7 +416,7 @@ <h3 id="FileElements">2.1 <a href="#FileElements">NamesList File Elements</a></h
417416
<strong>NOTICE_LINE: &quot;@+&quot; TAB LINE</strong>
418417
// Output LINE as notice
419418

420-
<strong> | &quot;@+&quot; TAB <span class="changedspan">&quot;*&quot;</span> SP LINE</strong>
419+
<strong> | &quot;@+&quot; TAB &quot;*&quot; SP LINE</strong>
421420
// Output LINE as notice
422421
// &quot;*&quot; expands to a bullet character
423422
// Notices following a character code apply to the
@@ -512,7 +511,7 @@ <h3 id="FileElements">2.1 <a href="#FileElements">NamesList File Elements</a></h
512511
<li>A VARSEL_LIST may only contain code points for standard variation selectors (including script specific ones)</li>
513512
<li>When displaying a VARIATION_LINE for alternate glyphs, the &quot;ALTn&quot; selector is not displayed. </li>
514513
<li>If a glyph is unavailable for the variant glyph in a VARIATION_LINE it is replaced by the glyph for U+2591 LIGHT SHADE.</li>
515-
<li class="changed">Because a LINE or an EXPAND_LINE can itself start with a special character followed
514+
<li>Because a LINE or an EXPAND_LINE can itself start with a special character followed
516515
by a SP or LF, an &quot;unmarked&quot; COMMENT_LINE should match the input in lower priority than line
517516
types that require a special character or have a more restrictive set of characters than EXPAND_LINE.
518517
Similarly, a SUBHEADER containing TAB &quot;!&quot; LF should match with a higher priority than those
@@ -563,10 +562,10 @@ <h3 id="FilePrimitives">2.2 <a href="#FilePrimitives">NamesList File Primitives<
563562
<li>When names containing code points are lowercased to make them LCNAMEs,
564563
the code point values remain uppercase. Such code points by convention
565564
follow a hyphen and are the last element in the name.</li>
566-
<li>Special limited <span class="changedspan">lookbehind</span> logic prevents a 4 digit number for a standard, such
565+
<li>Special limited lookbehind logic prevents a 4 digit number for a standard, such
567566
as ISO 9999 from being misinterpreted as ISO CHAR. Currently recognized are
568567
&quot;ISO&quot;, &quot;DIN&quot;, &quot;IEC&quot; and &quot;S X&quot; as well as &quot;S C&quot; for the JIS X and JIS C series of
569-
standards. <span class="changedspan">(In addition &quot;EEE&quot; and &quot;S X&quot; are recognized for use with IEEE and KSC X standards. For the GB series of standards, &quot; GB&quot; is defined to prevent conversion to CHAR, but has no effect at the start of a line).</span> For other standards, or for four-digit years in a comment, use a
568+
standards. (In addition &quot;EEE&quot; and &quot;S X&quot; are recognized for use with IEEE and KSC X standards. For the GB series of standards, &quot; GB&quot; is defined to prevent conversion to CHAR, but has no effect at the start of a line). For other standards, or for four-digit years in a comment, use a
570569
NOTICE_LINE instead, which prevents expansion, or use &quot;\&quot; to escape the digits.</li>
571570
<li>Single and double straight quotes in an EXPAND_LINE are replaced by curly quotes using English rules.
572571
Smart apostrophes are supported, but nested quotes are not.
@@ -581,7 +580,7 @@ <h3 id="FilePrimitives">2.2 <a href="#FilePrimitives">NamesList File Primitives<
581580
of following characters.</li>
582581
<li>The hyphen in a character range CHAR-CHAR is replaced by an EN DASH on
583582
output.</li>
584-
<li class="changed">In a STRING or LABEL, a Unicode character outside the range
583+
<li>In a STRING or LABEL, a Unicode character outside the range
585584
U+0000..U+02FF is displayed as is, with a glyph matching
586585
the chart font, and not with the font that is otherwise defined for that element.</li>
587586
<li>The NamesList.txt file is encoded in UTF-8 if the <i>first line</i> is a
@@ -614,15 +613,15 @@ <h2 id="Modifications"><a href="#Modifications">Modifications</a></h2>
614613
<p><b>Version 15.1.0</b></p>
615614
<ul>
616615
<li>Reissued for Unicode 15.0.0.</li>
617-
<li class="changed">Adjusted NAMELIST definition to account for positions of FILE_COMMENT.</li>
618-
<li class="changed">Added a note to the bullets in Section 2.1 to clarify priority of matching for
616+
<li>Adjusted NAMELIST definition to account for positions of FILE_COMMENT.</li>
617+
<li>Added a note to the bullets in Section 2.1 to clarify priority of matching for
619618
some line types.</li>
620-
<li class="changed">In Section 2.2, added a note clarifying the font handling for characters
619+
<li>In Section 2.2, added a note clarifying the font handling for characters
621620
outside the range U+0000..U+02FF occurring in NAME or LABEL elements.</li>
622-
<li class="changed">Also in Section 2.2, updated the bullet about lookbehind logic
621+
<li>Also in Section 2.2, updated the bullet about lookbehind logic
623622
for identifying digit sequences that are part of identifiers for various standards,
624623
to include the detection of IEEE, KSC X, and GB standards.</li>
625-
<li class="changed">Added missing quotation marks around * in second expansion for
624+
<li>Added missing quotation marks around * in second expansion for
626625
NOTICE_LINE.</li>
627626
<li>Corrected and clarified the BNF statement of nameslist syntax.</li>
628627
<li>Some literals had not been quoted, some productions were missing the trailing LF</li>

unicodetools/data/ucd/dev/NamesList.txt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
11
; charset=UTF-8
22
@@@ The Unicode Standard 15.1.0
33
@@@+ U15M230728.lst
4-
Unicode 15.1.0 names list, eighth delta.
5-
Repertoire synched with UnicodeData-15.1.0d3.txt.
6-
Post beta review rollup of various fixes.
7-
Updated note on Maithili for 02BC.
8-
Adjust end range for CJK Extension I.
9-
Added notice and annotation for 2E3A.
10-
Updated annotations for 06CC.
11-
Added notice re small arrows on Duployan chart glyphs.
4+
Unicode 15.1.0 final names list.
125
This file is semi-automatically derived from UnicodeData.txt and
136
a set of manually created annotations using a script to select
147
or suppress information from the data file. The rules used

0 commit comments

Comments
 (0)