Skip to content

Commit

Permalink
Add back character sets that had characters outside 16 bit plane (#1964)
Browse files Browse the repository at this point in the history
* Add back character sets that had characters outside 16 bit plane

* Update XCCS-353=SYMBOLS3.TXT

Update title line

* Update UNICODE.TEDIT

* Fix charset names

* Reorganized the tables, added requested interfaces

* Use a single hash

* Top-level array branch beats a single hash

* cleanup UNICODE.TRANSLATE macro

* Fix slug in outcharfn

* Remove a stray line

* Another try, would work for raw

* Remove duplicates, redo hashing

* Getting complete maps in both directions

* Initializing

* Only the latest file versions

* Add back gothic mappings
  • Loading branch information
rmkaplan authored Feb 3, 2025
1 parent db98ea3 commit 9070100
Show file tree
Hide file tree
Showing 9 changed files with 1,943 additions and 1,626 deletions.
944 changes: 452 additions & 492 deletions library/UNICODE

Large diffs are not rendered by default.

Binary file modified library/UNICODE.LCOM
Binary file not shown.
Binary file modified library/UNICODE.TEDIT
Binary file not shown.
2,095 changes: 1,129 additions & 966 deletions unicode/xerox/INVERTED-UNICODE-MAPPINGS.TXT

Large diffs are not rendered by default.

460 changes: 327 additions & 133 deletions unicode/xerox/UNICODE-MAPPINGS.TXT

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions unicode/xerox/XCCS-353=SYMBOLS3.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
# Any comments or problems, contact <[email protected]>


# "353" UNKNOWN
# "353" SYMBOLS3
0xEB21 0x2119 # ℙ DOUBLE-STRUCK CAPITAL P
0xEB22 0x210B # ℋ SCRIPT CAPITAL H
0xEB23 0x2110 # ℐ SCRIPT CAPITAL I
Expand All @@ -53,7 +53,7 @@
0xEB28 0x203D # ‽ INTERROBANG
0xEB29 0x2318 # ⌘ PLACE OF INTEREST SIGN
0xEB2B 0x210C # ℌ BLACK-LETTER CAPITAL H
0xEB2D 0x1D53D # 𝔽 MATHEMATICAL DOUBLE-STRUCK CAPITAL F
0xEB2D 0x1D53D # MATHEMATICAL DOUBLE-STRUCK CAPITAL F
0xEB2E 0x21C5 # ⇅ UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
0xEB2F 0x21F5 # ⇵ DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
0xEB30 0x21E2 # ⇢ RIGHTWARDS DASHED ARROW
Expand Down
58 changes: 29 additions & 29 deletions unicode/xerox/XCCS-51=RUNIC-GOTHIC.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
# Any comments or problems, contact <[email protected]>


# "51" UNKNOWN
# "51" RUNIC-GOTHIC
0x2922 0x16A0 # ᚠ RUNIC LETTER FEHU FEOH FE F
0x2924 0x16A2 # ᚢ RUNIC LETTER URUZ UR U
0x2927 0x16A6 # ᚦ RUNIC LETTER THURISAZ THURS THORN
Expand Down Expand Up @@ -87,31 +87,31 @@
0x29B5 0x16A3 # ᚣ RUNIC LETTER YR
0x29B6 0x16E0 # ᛠ RUNIC LETTER EAR
0x29B8 0x16E1 # ᛡ RUNIC LETTER IOR
0x29E1 0x10330 # 𐌰 GOTHIC LETTER AHSA
0x29E2 0x10331 # 𐌱 GOTHIC LETTER BAIRKAN
0x29E3 0x10332 # 𐌲 GOTHIC LETTER GIBA
0x29E4 0x10333 # 𐌳 GOTHIC LETTER DAGS
0x29E5 0x10334 # 𐌴 GOTHIC LETTER AIHVUS
0x29E6 0x10335 # 𐌵 GOTHIC LETTER QAIRTHRA
0x29E7 0x10336 # 𐌶 GOTHIC LETTER IUJA
0x29E8 0x10337 # 𐌷 GOTHIC LETTER HAGL
0x29E9 0x10338 # 𐌸 GOTHIC LETTER THIUTH
0x29EA 0x10339 0x0308 # 𐌹̈ GOTHIC LETTER EIS; COMBINING DIAERESIS
0x29EB 0x10339 # 𐌹 GOTHIC LETTER EIS
0x29EC 0x1033A # 𐌺 GOTHIC LETTER KUSMA
0x29ED 0x1033B # 𐌻 GOTHIC LETTER LAGUS
0x29EE 0x1033C # 𐌼 GOTHIC LETTER MANNA
0x29EF 0x1033D # 𐌽 GOTHIC LETTER NAUTHS
0x29F0 0x1033E # 𐌾 GOTHIC LETTER JER
0x29F1 0x1033F # 𐌿 GOTHIC LETTER URUS
0x29F2 0x10340 # 𐍀 GOTHIC LETTER PAIRTHRA
0x29F3 0x10341 # 𐍁 GOTHIC LETTER NINETY
0x29F4 0x10342 # 𐍂 GOTHIC LETTER RAIDA
0x29F5 0x10343 # 𐍃 GOTHIC LETTER SAUIL
0x29F6 0x10344 # 𐍄 GOTHIC LETTER TEIWS
0x29F7 0x10345 # 𐍅 GOTHIC LETTER WINJA
0x29F8 0x10346 # 𐍆 GOTHIC LETTER FAIHU
0x29F9 0x10347 # 𐍇 GOTHIC LETTER IGGWS
0x29FA 0x10348 # 𐍈 GOTHIC LETTER HWAIR
0x29FB 0x10349 # 𐍉 GOTHIC LETTER OTHAL
0x29FC 0x1034A # 𐍊 GOTHIC LETTER NINE HUNDRED
0x29E1 0x10330 # GOTHIC LETTER AHSA
0x29E2 0x10331 # GOTHIC LETTER BAIRKAN
0x29E3 0x10332 # GOTHIC LETTER GIBA
0x29E4 0x10333 # GOTHIC LETTER DAGS
0x29E5 0x10334 # GOTHIC LETTER AIHVUS
0x29E6 0x10335 # GOTHIC LETTER QAIRTHRA
0x29E7 0x10336 # GOTHIC LETTER IUJA
0x29E8 0x10337 # GOTHIC LETTER HAGL
0x29E9 0x10338 # GOTHIC LETTER THIUTH
0x29EA 0x10339 0x0308 # GOTHIC LETTER EIS; COMBINING DIAERESIS
0x29EB 0x10339 # GOTHIC LETTER EIS
0x29EC 0x1033A # GOTHIC LETTER KUSMA
0x29ED 0x1033B # GOTHIC LETTER LAGUS
0x29EE 0x1033C # GOTHIC LETTER MANNA
0x29EF 0x1033D # GOTHIC LETTER NAUTHS
0x29F0 0x1033E # GOTHIC LETTER JER
0x29F1 0x1033F # GOTHIC LETTER URUS
0x29F2 0x10340 # GOTHIC LETTER PAIRTHRA
0x29F3 0x10341 # GOTHIC LETTER NINETY
0x29F4 0x10342 # GOTHIC LETTER RAIDA
0x29F5 0x10343 # GOTHIC LETTER SAUIL
0x29F6 0x10344 # GOTHIC LETTER TEIWS
0x29F7 0x10345 # GOTHIC LETTER WINJA
0x29F8 0x10346 # GOTHIC LETTER FAIHU
0x29F9 0x10347 # GOTHIC LETTER IGGWS
0x29FA 0x10348 # GOTHIC LETTER HWAIR
0x29FB 0x10349 # GOTHIC LETTER OTHAL
0x29FC 0x1034A # GOTHIC LETTER NINE HUNDRED
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Name: XCCS (XC-3-1-1-0) to Unicode
# Unicode version: 3.0
# XCCS charset: 56 UNKNOWN
# XCCS charset: 56 DECORATED-RULES
# Table version: 0.1
# Table format: Format A
# Date: 9-Aug-2021
Expand Down Expand Up @@ -42,7 +42,7 @@
# Any comments or problems, contact <[email protected]>


# "56" UNKNOWN
# "56" DECORATED-RULES
0x2E21 0x2500 # ─ BOX DRAWINGS LIGHT HORIZONTAL
0x2E22 0x23AF # ⎯ HORIZONTAL LINE EXTENSION
0x2E23 0x2501 # ━ BOX DRAWINGS HEAVY HORIZONTAL
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Name: XCCS (XC-3-1-1-0) to Unicode
# Unicode version: 3.0
# XCCS charset: 57 UNKNOWN
# XCCS charset: 57 VERTICAL-JAPANESE
# Table version: 0.1
# Table format: Format A
# Date: 9-Aug-2021
Expand Down Expand Up @@ -42,7 +42,7 @@
# Any comments or problems, contact <[email protected]>


# "57" UNKNOWN
# "57" VERTICAL-JAPANESE
0x2F24 0xFE33 # ︳ PRESENTATION FORM FOR VERTICAL LOW LINE
0x2F26 0xFE31 # ︱ PRESENTATION FORM FOR VERTICAL EM DASH
0x2F2B 0x22EE # ⋮ VERTICAL ELLIPSIS
Expand Down

0 comments on commit 9070100

Please sign in to comment.