Oracc PUA

Oracc uses the Plane 15 PUA from F0000-FFFFD as a space to create signs pending possible encoding, and to maintain variant forms of signs that do not merit separate encoding. All management of the Oracc PUA is consolidated in the OSL project.

The region from F0000-F0FFF is used for core Oracc additions; the region from F1000 are used for font-specific additions.

Retention Policy

Characters are added to the Oracc PUA from F0000-F0FFF are considered permanent and are never removed. If a PUA character is subsequently encoded the OSL is updated to reflect the encoded character but the version in the PUA is left as it is.

Characters from F1000 upwards should be considered impermanent and are used for font development where a period of refinement may make it convenient to maintain a number of characters pending resolution of their fate.

Definitional Data Table

A running account of the PUA usage is kept in oracc-pua.tab [https://raw.githubusercontent.com/oracc/osl/refs/heads/master/00etc/oracc-pua.tab].

The data format for this table is:

OID        SIGN-NAME      PUA-CODE      SCRIPT     ORACC-PUA-BLOCK	NOTES
OID
An OID must be assigned in Oracc's OID table for any character that is being added to the Oracc PUA.
SIGN-NAME
The primary OSL name for the sign
PUA-CODE
The uppercase hex codepoint in Plane 15.
SCRIPT
One of the script codes Xsux, Pcun, Pelm.
ORACC-PUA-BLOCK
An indicator of groups of characters added to the Oracc PUA; by convention these are numbered 9.x.
NOTES
Provides various information on the source of characters and possible implementations/future resolutions of their status. The notation NAME.eNN in this column means that the sign can be treated as IVS E0100+NN of the character NAME.

Block 9.1

This block was created in September/October 2024 for number signs and variants that were not encoded at that point.

The OSL/signlist has a PUA 9.1 page [/osl/signlist/OraccPUA9.1/].

Block 9.2

This block was created in October 2024 for non-numerical signs and variants that were not encoded at that point.

The OSL/signlist has a PUA 9.2 page [/osl/signlist/OraccPUA9.2/].

 
Back to top ^^
 
CC BY-SA The OSL Project, 2014-
http://oracc.org/OraccCuneiformFonts/OraccPUA/