att.gaijiProp

att.gaijiProp provides attributes for defining the properties of non-standard characters or glyphs. [5. Characters, Glyphs, and Writing Modes]
Module gaiji
Members localProp
Attributes Attributes
name provides the name of the character or glyph property being defined.
Status Required
Datatype teidata.xmlName
value provides the value of the character or glyph property being defined.
Status Required
Datatype teidata.text
version specifies the version number of the Unicode Standard in which this property name is defined.
Status Optional
Datatype teidata.enumerated
Suggested values include:
1.0.1
1.1
2.0
2.1
3.0
3.1
3.2
4.0
4.1
5.0
5.1
5.2
6.0
6.1
6.2
6.3
7.0
8.0
9.0
10.0
11.0
12.0
12.1
unassigned
Examples In this example a definition for the Unicode property Decomposition Mapping is provided.

<unicodeProp name="Decomposition_Mapping" value="circle"/>
Note
All name-only attributes need an xs:boolean attribute value inside value.
Source Github

<classSpec ident="att.gaijiProp" module="gaiji" type="atts">
   
<desc>provides attributes for defining the properties of
    non-standard characters or glyphs. 
</desc>
   
<attList org="group">
      
<attDef ident="name" usage="req">
         
<desc>provides the name of the character or glyph
            property being defined.
</desc>
         
<datatype maxOccurs="1">
            
<dataRef key="teidata.xmlName"/>
         
</datatype>
      
</attDef>
      
<attDef ident="value" usage="req">
         
<desc>provides the value of the character or
            glyph property being defined.
</desc>
         
<datatype>
            
<dataRef key="teidata.text"/>
         
</datatype>
      
</attDef>
      
<attDef ident="version" usage="opt">
         
<desc>specifies the version number of the Unicode
            Standard in which this property name is defined.
</desc>
         
<datatype>
            
<dataRef key="teidata.enumerated"/>
         
</datatype>
         
<valList type="semi">
            
<valItem ident="1.0.1"/>
            
<valItem ident="1.1"/>
            
<valItem ident="2.0"/>
            
<valItem ident="2.1"/>
            
<valItem ident="3.0"/>
            
<valItem ident="3.1"/>
            
<valItem ident="3.2"/>
            
<valItem ident="4.0"/>
            
<valItem ident="4.1"/>
            
<valItem ident="5.0"/>
            
<valItem ident="5.1"/>
            
<valItem ident="5.2"/>
            
<valItem ident="6.0"/>
            
<valItem ident="6.1"/>
            
<valItem ident="6.2"/>
            
<valItem ident="6.3"/>
            
<valItem ident="7.0"/>
            
<valItem ident="8.0"/>
            
<valItem ident="9.0"/>
            
<valItem ident="10.0"/>
            
<valItem ident="11.0"/>
            
<valItem ident="12.0"/>
            
<valItem ident="12.1"/>
            
<valItem ident="unassigned"/>
         
</valList>
      
</attDef>
   
</attList>
</classSpec>