<unicodeProp>
unicode property
provides a Unicode property for a character (or glyph).
Module gaijiucsprops
Attributes
Global and inherited attributes:
- @namespecifies the normalized name of a Unicode property.
- Status
- Required
- Datatype
- teidata.xmlName
- Legal values
AgeAHexAlphaAlphabeticASCII_Hex_DigitbcBidi_CBidi_ClassBidi_ControlBidi_MBidi_MirroredBidi_Mirroring_GlyphBidi_Paired_BracketBidi_Paired_Bracket_TypeblkBlockbmgbpbbptCanonical_Combining_ClassCase_FoldingCase_IgnorableCasedcccCEcfChanges_When_CasefoldedChanges_When_CasemappedChanges_When_LowercasedChanges_When_NFKC_CasefoldedChanges_When_TitlecasedChanges_When_UppercasedCIComp_ExComposition_ExclusionCWCFCWCMCWKCFCWLCWTCWUDashDecomposition_MappingDecomposition_TypeDefault_Ignorable_Code_PointDepDeprecatedDIDiaDiacriticdmdteaEast_Asian_WidthEqUIdeoEquivalent_Unified_IdeographExpands_On_NFCExpands_On_NFDExpands_On_NFKCExpands_On_NFKDExtExtenderFC_NFKCFC_NFKC_ClosureFull_Composition_ExclusiongcGCBGeneral_CategoryGr_BaseGr_ExtGr_LinkGrapheme_BaseGrapheme_Cluster_BreakGrapheme_ExtendGrapheme_LinkHangul_Syllable_TypeHexHex_DigithstHyphenID_ContinueID_StartIDCIdeoIdeographicIDSIDS_Binary_OperatorIDS_Trinary_OperatorIDSBIDSTIndic_Positional_CategoryIndic_Syllabic_CategoryInPCInSCiscISO_CommentJamo_Short_NamejgJoin_CJoin_ControlJoining_GroupJoining_TypeJSNjtkAccountingNumerickCompatibilityVariantkIICorekIRG_GSourcekIRG_HSourcekIRG_JSourcekIRG_KPSourcekIRG_KSourcekIRG_MSourcekIRG_TSourcekIRG_USourcekIRG_VSourcekOtherNumerickPrimaryNumerickRSUnicodelblcLine_BreakLOELogical_Order_ExceptionLowerLowercaseLowercase_MappingMathnana1NameName_AliasNCharNFC_QCNFC_Quick_CheckNFD_QCNFD_Quick_CheckNFKC_CasefoldNFKC_CFNFKC_QCNFKC_Quick_CheckNFKD_QCNFKD_Quick_CheckNoncharacter_Code_PointntNumeric_TypeNumeric_ValuenvOAlphaODIOGr_ExtOIDCOIDSOLowerOMathOther_AlphabeticOther_Default_Ignorable_Code_PointOther_Grapheme_ExtendOther_ID_ContinueOther_ID_StartOther_LowercaseOther_MathOther_UppercaseOUpperPat_SynPat_WSPattern_SyntaxPattern_White_SpacePCMPrepended_Concatenation_MarkQMarkQuotation_MarkRadicalRegional_IndicatorRISBscscfScriptScript_ExtensionsscxSDSentence_BreakSentence_TerminalSimple_Case_FoldingSimple_Lowercase_MappingSimple_Titlecase_MappingSimple_Uppercase_MappingslcSoft_DottedstcSTermsuctcTermTerminal_PunctuationTitlecase_MappingucUIdeoUnicode_1_NameUnified_IdeographUpperUppercaseUppercase_MappingVariation_SelectorVertical_OrientationvoVSWBWhite_SpaceWord_BreakWSpaceXID_ContinueXID_StartXIDCXIDSXO_NFCXO_NFDXO_NFKCXO_NFKD
- @valuespecifies the value of a named Unicode property.
- Status
- Required
- Datatype
- teidata.text
Classes and content
- May contain
- empty
- Contained by
Note
A definitive list of current Unicode property names is provided in The Unicode Standard.
Example
<char xml:id="U4EBA_circled">
<unicodeProp name="Decomposition_Mapping" value="circle" version="12.1"/>
<localProp name="Name" value="CIRCLED IDEOGRAPH 4EBA"/>
<localProp name="daikanwa" value="36"/>
<mapping type="standard">人</mapping>
</char>
Content model
<content>
<empty/>
</content>