Skip to content

Commit

Permalink
Hieroglyphic Kenfiles (#878)
Browse files Browse the repository at this point in the history
Unikemet-16.0.0d16.txt, StandardizedVariants-16.0.0d5.txt, NamesList-16.0.0d26.txt:
> I've picked up the latest round of fixes for Unikemet.txt from Michel,
which should bring us up to date on all the feedback provided on that file.
> 
> I also jumped the gun a bit and implemented the changes for the
hieroglyph rotation standardized variation sequences in
StandardizedVariants.txt.
> 
> unicode-org/sah#378
> 
> The reason to move ahead on these items right away is that they involve
> a lot of moving parts for the Egyptian chart generation, and we need to
> shake this all down ASAP. This work also involves changes by Michel for
> the Unibook configuration file to properly highlight these changes, as
> well as changes for new formal name aliases.
> 
> I've regenerated NamesList.txt using the updated Unikemet.txt and
> StandardizedVariants.txt, so Michel will have a new baseline for his own
> names list work on the DAM and the 17.0 work.

StandardizedVariants-16.0.0d6.txt, NamesList-16.0.0d27.txt:
> Responding to a syntax issue noted by Michel in attempting to use
> Unibook with the new Egyptian variation sequences added, I have another
> small update with the fix in SV.txt and the newly generated names list:
> 
> I've added some explanation in the header of SV.txt, so that future
> maintainers of that file don't stumble over this syntax dependency for
> how Field 2 is handled in names list generation and interpretation by
> Unibook.

Co-authored-by: Ken-Whistler <[email protected]>
  • Loading branch information
eggrobin and Ken-Whistler authored Jul 15, 2024
1 parent 1f6198b commit 883157e
Show file tree
Hide file tree
Showing 4 changed files with 247 additions and 111 deletions.
29 changes: 19 additions & 10 deletions unicodetools/data/ucd/dev/NamesList.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
; charset=UTF-8
@@@ The Unicode Standard 16.0.0
@@@+ NamesList-16.0.0.txt
@+ Generation Date: 2024-06-28, 16:46:26 GMT
@+ Generation Date: 2024-07-10, 12:25:21 GMT
Unicode 16.0.0 names list.
Repertoire synched with UnicodeData-16.0.0d16.txt.
Post-beta rollup of various fixes.
Expand Down Expand Up @@ -38690,6 +38690,7 @@ FFFF <not a character>
* phonemogram : m
13132 EGYPTIAN HIEROGLYPH F046
* logogram (to go round, to turn round) : pẖr
~ 13132 FE01 rotated 180 degrees
13133 EGYPTIAN HIEROGLYPH F046A
* rotated version of 13132
* logogram (to go round, to turn round) : pẖr
Expand All @@ -38709,6 +38710,7 @@ FFFF <not a character>
13139 EGYPTIAN HIEROGLYPH F051
* phonemogram : f
~ 13139 FE00 rotated 90 degrees
~ 13139 FE01 rotated 180 degrees
~ 13139 FE02 rotated 270 degrees
1313A EGYPTIAN HIEROGLYPH F051A
* classifier part of a body : ḥꜥ.w
Expand Down Expand Up @@ -39075,6 +39077,7 @@ FFFF <not a character>
* classifier growing : rd
131E0 EGYPTIAN HIEROGLYPH M033
* logogram (grain, barley, corn) : ꞽt
~ 131E0 FE00 rotated 90 degrees [= 270 degrees]
131E1 EGYPTIAN HIEROGLYPH M033A
* variant of 131E0
* classifier grain, barley, corn : ꞽt
Expand Down Expand Up @@ -39420,6 +39423,7 @@ FFFF <not a character>
* phonemogram : ꞽwn
1327B EGYPTIAN HIEROGLYPH O029
* phonemogram : ꜥꜣ
~ 1327B FE00 rotated 90 degrees
~ 1327B FE02 rotated 270 degrees
1327C EGYPTIAN HIEROGLYPH O029A
* rotated variant of 1327B
Expand Down Expand Up @@ -39853,14 +39857,15 @@ FFFF <not a character>
* phonemogram : mꜣꜥ
13338 EGYPTIAN HIEROGLYPH U006
* phonemogram : mr
~ 13338 FE03 rotated approximately 30 degrees
~ 13338 FE06 rotated approximately 320 degrees [horizontal]
13339 EGYPTIAN HIEROGLYPH U006A
* stylistic variant of 13338
1333A EGYPTIAN HIEROGLYPH U006B
* mirrored version of 13339
1333B EGYPTIAN HIEROGLYPH U007
* variant of 13338
* phonemogram : mr
~ 1333B FE00 rotated 90 degrees
1333C EGYPTIAN HIEROGLYPH U008
* variant of 1333B
* phonemogram : ḥn
Expand Down Expand Up @@ -40242,6 +40247,7 @@ FFFF <not a character>
@ Y. Writings, games, music
133DB EGYPTIAN HIEROGLYPH Y001
* classifier abstract words : sspd.w
~ 133DB FE02 rotated 270 degrees
133DC EGYPTIAN HIEROGLYPH Y001A
* rotated variant of 133DB
* logogram (papyrus scroll, book) : mḏꜣ.t
Expand Down Expand Up @@ -40269,13 +40275,16 @@ FFFF <not a character>
133E5 EGYPTIAN HIEROGLYPH Z002
* not to be confused with 133FC
* classifier plural
~ 133E5 FE00 rotated 90 degrees [= 270 degrees]
133E6 EGYPTIAN HIEROGLYPH Z002A
* stylistic variant of 133E5
133E7 EGYPTIAN HIEROGLYPH Z002B
* not to be confused with 13213
~ 133E7 FE00 rotated 90 degrees [= 270 degrees]
133E8 EGYPTIAN HIEROGLYPH Z002C
* variant of 133E6
* classifier plural
~ 133E8 FE01 rotated 180 degrees
133E9 EGYPTIAN HIEROGLYPH Z002D
* variant of 133E8
* classifier plural
Expand Down Expand Up @@ -41150,7 +41159,7 @@ FFFF <not a character>
* classifier army (semitic loanword) : ḏbꞽ
135A3 EGYPTIAN HIEROGLYPH-135A3
135A4 EGYPTIAN HIEROGLYPH-135A4
* classifer to trample : tꞽtꞽ
* classifier to trample : tꞽtꞽ
@ A17. Soldier, seated
135A5 EGYPTIAN HIEROGLYPH-135A5
* logogram (army) : mšꜥ
Expand Down Expand Up @@ -41215,7 +41224,7 @@ FFFF <not a character>
135C4 EGYPTIAN HIEROGLYPH-135C4
* classifier enemy : bdš
135C5 EGYPTIAN HIEROGLYPH-135C5
* classifer rebel : bṯn
* classifier rebel : bṯn
135C6 EGYPTIAN HIEROGLYPH-135C6
* classifier rebel : sbꞽ
135C7 EGYPTIAN HIEROGLYPH-135C7
Expand All @@ -41225,7 +41234,7 @@ FFFF <not a character>
135C9 EGYPTIAN HIEROGLYPH-135C9
* classifier enemy : šnṯ
135CA EGYPTIAN HIEROGLYPH-135CA
* classifer foreigners (as enemies) : ḫꜣs.t
* classifier foreigners (as enemies) : ḫꜣs.t
135CB EGYPTIAN HIEROGLYPH-135CB
* classifier rebel : sbꞽ
135CC EGYPTIAN HIEROGLYPH-135CC
Expand Down Expand Up @@ -42019,7 +42028,7 @@ FFFF <not a character>
13763 EGYPTIAN HIEROGLYPH-13763
* logogram (Amon) : ꞽmn
13764 EGYPTIAN HIEROGLYPH-13764
* classifier divinitiy : ꞽn-ḥr-šw
* classifier divinity : ꞽn-ḥr-šw
13765 EGYPTIAN HIEROGLYPH-13765
* logogram (Maat and Amon) : mꜣꜥ.t & ꞽmn
13766 EGYPTIAN HIEROGLYPH-13766
Expand Down Expand Up @@ -42572,7 +42581,7 @@ FFFF <not a character>
1387E EGYPTIAN HIEROGLYPH-1387E
* logogram (Isis) : ꜣs.t
1387F EGYPTIAN HIEROGLYPH-1387F
* classifier female divinitiy (Usually associated with Hathor)
* classifier female divinity (Usually associated with Hathor)
13880 EGYPTIAN HIEROGLYPH-13880
* logogram : nb
13881 EGYPTIAN HIEROGLYPH-13881
Expand Down Expand Up @@ -42779,7 +42788,7 @@ FFFF <not a character>
138E9 EGYPTIAN HIEROGLYPH-138E9
* logogram (Neith) : n.t
138EA EGYPTIAN HIEROGLYPH-138EA
* (cryptography) phonemogram : wn
* (cryptography) Phonemogram : wn
138EB EGYPTIAN HIEROGLYPH-138EB
* phonemogram : n(.t)
138EC EGYPTIAN HIEROGLYPH-138EC
Expand Down Expand Up @@ -44135,7 +44144,7 @@ FFFF <not a character>
13B94 EGYPTIAN HIEROGLYPH-13B94
* logogram (Khonsu) : ḫnsw
13B95 EGYPTIAN HIEROGLYPH-13B95
* classifer strength : ꜣ.t
* classifier strength : ꜣ.t
13B96 EGYPTIAN HIEROGLYPH-13B96
@ F09. Donkey and horse protome
13B97 EGYPTIAN HIEROGLYPH-13B97
Expand Down Expand Up @@ -47397,7 +47406,7 @@ FFFF <not a character>
14213 EGYPTIAN HIEROGLYPH-14213
* logogram (Neith) : n.t
14214 EGYPTIAN HIEROGLYPH-14214
* logogram (Neith 4-5th nome of LE) : n.t
* logogram (Neith, 4-5th nome of LE) : n.t
14215 EGYPTIAN HIEROGLYPH-14215
* logogram (Neith, 4-5th nome of LE) : n.t
14216 EGYPTIAN HIEROGLYPH-14216
Expand Down
21 changes: 19 additions & 2 deletions unicodetools/data/ucd/dev/StandardizedVariants.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# StandardizedVariants-16.0.0.txt
# Date: 2024-01-30, 23:17:00 GMT [KW]
# Date: 2024-07-09, 23:05:00 GMT [KW]
# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
Expand Down Expand Up @@ -41,6 +41,12 @@
# Field 2: where the appearance is only different in particular shaping environments
# this field lists them. The possible values are: isolate, initial, medial, final.
# If more than one is present, there are spaces between them.
#
# Note that parentheses must not be used in Field 1, because for names
# list generation, values from Field 2 are appended as a parenthetical to the Field 1
# value, and that parenthetical syntax is explicitly interpreted as part
# of the overall names list syntax used for code chart production.
#
# =============================

# Mathematical
Expand Down Expand Up @@ -289,7 +295,9 @@ A868 FE00; phags-pa letter reversed shaping subjoined ya; # PHAGS-PA SUBJOINED L
1311C FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH F028
13121 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH F032
13127 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH F037A
13132 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH F046
13139 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH F051
13139 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH F051
13139 FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH F051
13183 FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH H005
13187 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH H008
Expand All @@ -301,6 +309,7 @@ A868 FE00; phags-pa letter reversed shaping subjoined ya; # PHAGS-PA SUBJOINED L
131B9 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH M010
131BA FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH M010A
131CB FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH M017
131E0 FE00; rotated 90 degrees [= 270 degrees]; # EGYPTIAN HIEROGLYPH M033
131EE FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH M044
131EE FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH M044
131F8 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH N010
Expand All @@ -310,6 +319,7 @@ A868 FE00; phags-pa letter reversed shaping subjoined ya; # PHAGS-PA SUBJOINED L
131FA FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH N012
13216 FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH N035
13257 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH O006
1327B FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH O029
1327B FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH O029
1327F FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH O031
1327F FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH O031
Expand Down Expand Up @@ -346,7 +356,10 @@ A868 FE00; phags-pa letter reversed shaping subjoined ya; # PHAGS-PA SUBJOINED L
13322 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH T022
13331 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH T035
13331 FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH T035
1333B FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH U007
13338 FE03; rotated approximately 30 degrees; # EGYPTIAN HIEROGLYPH U006
13338 FE06; rotated approximately 320 degrees [horizontal]; # EGYPTIAN HIEROGLYPH U006
# The following sequence was removed as unrequired, per UTC Consensus 180-Cxx.
# 1333B FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH U007
1333C FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH U008
1334A FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH U022
13361 FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH U042
Expand All @@ -361,7 +374,11 @@ A868 FE00; phags-pa letter reversed shaping subjoined ya; # PHAGS-PA SUBJOINED L
133B0 FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH W002
133BF FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH W014
133D3 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH X004A
133DB FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH Y001
133DD FE02; rotated 270 degrees; # EGYPTIAN HIEROGLYPH Y002
133E5 FE00; rotated 90 degrees [= 270 degrees]; # EGYPTIAN HIEROGLYPH Z002
133E7 FE00; rotated 90 degrees [= 270 degrees]; # EGYPTIAN HIEROGLYPH Z002B
133E8 FE01; rotated 180 degrees; # EGYPTIAN HIEROGLYPH Z002C
133F2 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH Z007
133F5 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH Z010
133F6 FE00; rotated 90 degrees; # EGYPTIAN HIEROGLYPH Z011
Expand Down
Loading

0 comments on commit 883157e

Please sign in to comment.