Unicode Utilities: Character Properties

help | character | properties | confusables | unicode-set | compare-sets | regex | bnf-regex | breaks | transform | bidi | bidi-c | idna | languageid


 - 
002D
HYPHEN-MINUS
Dash Punctuation
id: restricted
confuse: , , , , , , , , , ,
Properties for U+002D
With Non-Default ValuesWith Default Values
AgeV1_1
ASCIIYes
Bidi_ClassEuropean_Separator
Bidi_Mirroring_Glyphnull
Bidi_Paired_Bracketnull
BlockBasic_Latin
CJK_Radicalnull
DashYes
Do_Not_Emit_Preferrednull
East_Asian_WidthNarrow
Emoji_DCMnull
Emoji_KDDInull
Emoji_SBnull
Equivalent_Unified_Ideographnull
exemplar
exemplar_aux
exemplar_punctaf,agq,ak,ar,as,asa,ast,az,az-Cyrl,bas,be,bem,bez,bg,bgc,bho,blo,bm,bn,bo,br,brx,bs-Cyrl,ca,ccp,ce,ceb,cgg,chr,ckb,cs,csw,cv,cy,da,dav,de,dje,dsb,dua,dyo,dz,ebu,ee,el,en,eo,es,et,eu,ewo,fa,ff,ff-Adlm,fi,fil,fo,fr,fur,fy,ga,gd,gl,gsw,gu,guz,gv,ha,haw,he,hi,hi-Latn,hsb,hu,ia,id,ie,ig,ii,is,it,ja,jgo,jmc,jv,ka,kab,kam,kde,kea,kgp,khq,ki,kk,kl,kln,km,kn,ko,kok,ks,ksb,ksf,ku,kw,kxv,ky,lag,lb,lg,lij,lkt,lmo,ln,lo,lrc,lt,lu,luo,luy,lv,mai,mas,mer,mfe,mg,mgh,mi,mk,ml,mn,mni,mr,ms,mt,mua,my,mzn,naq,nb,nd,nds,ne,nl,nmg,nn,no,nus,nyn,oc,om,or,os,pa,pa-Arab,pcm,pl,prg,pt,qu,raj,rm,rn,ro,rof,ru,rw,rwk,sa,saq,sat,sbp,sd-Deva,se,seh,ses,sg,shi,si,sk,sl,smn,sn,so,sq,sr,su,sv,sw,syr,szl,ta,te,teo,tg,th,ti,tk,to,tok,tr,tt,twq,tzm,ug,uk,uz,uz-Arab,uz-Cyrl,vai,vec,vi,vmw,vun,wae,wo,xh,xnr,xog,yav,yi,yo,yrl,yue,yue-Hans,za,zgh,zh,zh-Hant,zu
General_CategoryDash_Punctuation
Grapheme_BaseYes
HyphenYes
Identifier_StatusAllowed
Identifier_TypeInclusion
Idn_Statusvalid
idna2003valid
idna2008PVALID
idna2008cvalid
Indic_Syllabic_CategoryConsonant_Placeholder
ISO_Commentnull
Jamo_Short_Namenull
kEH_Catnull
kEH_Descnull
kEH_Funcnull
kEH_FValnull
kEH_HGnull
kEH_IFAOnull
kEH_JSeshnull
kEH_UniKnull
kReadingnull
kRSTUnicodenull
kSrc_NushuDubennull
kTGT_MergedSrcnull
Line_BreakHyphen
Name_Aliasnull
Named_Sequencesnull
Named_Sequences_Provnull
Pattern_SyntaxYes
ScriptCommon
Script_ExtensionsCommon
Sentence_BreakSContinue
Standardized_Variantnull
subheadASCII punctuation
toIdna2003null
toUts46nnull
toUts46tnull
uca050E
uca205
uca2.501
uca305
Unicode_1_Namenull
uts46valid
AlphabeticNo
ANYYes
ASCII_Hex_DigitNo
Basic_EmojiNo
Bidi_ControlNo
Bidi_MirroredNo
Bidi_Paired_Bracket_TypeNone
bmpYes
Canonical_Combining_ClassNot_Reordered
Case_Folding-
Case_IgnorableNo
CasedNo
Changes_When_CasefoldedNo
Changes_When_CasemappedNo
Changes_When_LowercasedNo
Changes_When_NFKC_CasefoldedNo
Changes_When_TitlecasedNo
Changes_When_UppercasedNo
Composition_ExclusionNo
Confusable_MA-
Confusable_ML-
Confusable_SA-
Confusable_SL-
Decomposition_Mapping-
Decomposition_TypeNone
Default_Ignorable_Code_PointNo
DeprecatedNo
DiacriticNo
Do_Not_Emit_Typenull
EmojiNo
Emoji_ComponentNo
Emoji_ModifierNo
Emoji_Modifier_BaseNo
Emoji_PresentationNo
Expands_On_NFCNo
Expands_On_NFDNo
Expands_On_NFKCNo
Expands_On_NFKDNo
Extended_PictographicNo
ExtenderNo
FC_NFKC_Closure-
Full_Composition_ExclusionNo
Grapheme_Cluster_BreakOther
Grapheme_ExtendNo
Grapheme_LinkNo
Hangul_Syllable_TypeNot_Applicable
HanTypena
Hex_DigitNo
ID_Compat_Math_ContinueNo
ID_Compat_Math_StartNo
ID_ContinueNo
ID_StartNo
IdeographicNo
Idn_2008na
Idn_Mapping-
IDS_Binary_OperatorNo
IDS_Trinary_OperatorNo
IDS_Unary_OperatorNo
Indic_Conjunct_BreakNone
Indic_Positional_CategoryNA
isNFCYes
isNFDYes
isNFKCYes
isNFKDYes
isNFMYes
Join_ControlNo
Joining_GroupNo_Joining_Group
Joining_TypeNon_Joining
kEH_CoreNone
kEH_NoMirrorNo
kEH_NoRotateNo
Logical_Order_ExceptionNo
LowercaseNo
Lowercase_Mapping-
MathNo
Modifier_Combining_MarkNo
NFC_Quick_CheckYes
NFD_Quick_CheckYes
NFKC_Casefold-
NFKC_Quick_CheckYes
NFKC_Simple_Casefold-
NFKD_Quick_CheckYes
Noncharacter_Code_PointNo
Numeric_TypeNone
Numeric_ValueNaN
Other_AlphabeticNo
Other_Default_Ignorable_Code_PointNo
Other_Grapheme_ExtendNo
Other_ID_ContinueNo
Other_ID_StartNo
Other_Joining_TypeDeduce_From_General_Category
Other_LowercaseNo
Other_MathNo
Other_UppercaseNo
Pattern_White_SpaceNo
Prepended_Concatenation_MarkNo
Quotation_MarkNo
RadicalNo
Regional_IndicatorNo
RGI_EmojiNo
RGI_Emoji_Flag_SequenceNo
RGI_Emoji_Keycap_SequenceNo
RGI_Emoji_Modifier_SequenceNo
RGI_Emoji_Tag_SequenceNo
RGI_Emoji_Zwj_SequenceNo
Sentence_TerminalNo
Simple_Case_Folding-
Simple_Lowercase_Mapping-
Simple_Titlecase_Mapping-
Simple_Uppercase_Mapping-
Soft_DottedNo
Terminal_PunctuationNo
Titlecase_Mapping-
toCasefold-
toLowercase-
toNFC-
toNFD-
toNFKC-
toNFKD-
toNFM-
toTitlecase-
toUppercase-
Unified_IdeographNo
UppercaseNo
Uppercase_Mapping-
Variation_SelectorNo
Vertical_OrientationRotated
White_SpaceNo
Word_BreakOther
XID_ContinueNo
XID_StartNo

The list includes both Unicode Character Properties and some additions (like idna2003 or subhead)


Fonts and Display. If you don't have a good set of Unicode fonts (and modern browser), you may not be able to read some of the characters. Some suggested fonts that you can add for coverage are: Noto Fonts site, Unicode Fonts for Ancient Scripts, Large, multi-script Unicode fonts. See also: Unicode Display Problems.

Version 3.9; ICU version: 74.1; Unicode/Emoji version: 15.1.0;