RubyのDerived Propertyの有無
ビルドしてenc/unicode/15.0.0/name2type.hを確認
コードポイントの定義あり
Math
Alphabetic
CR_Alpha
Lowercase
CR_Lower
Uppercase
CR_Upper
Cased
Case_Ignorable
Changes_When_Lowercased
Changes_When_Uppercased
Changes_When_Titlecased
Changes_When_Casefolded
Changes_When_Casemapped
ID_Start
ID_Continue
XID_Start
XID_Continue
Default_Ignorable_Code_Point
Grapheme_Extend
Grapheme_Base
Grapheme_Link
data.keys
code:_
Any
Assigned
ASCII
NEWLINE
Cn
Cc
C
Zs
Z
Po
P
Sc
S
Ps
Pe
Sm
Pd
Nd
N
Lu
L
Sk
Pc
Ll
So
Lo
Pi
Cf
No
Pf
Lt
Lm
Mn
M
Me
Mc
Nl
Zl
Zp
Cs
Co
LC
Math
Alphabetic
Lowercase
Uppercase
Cased
Case_Ignorable
Changes_When_Lowercased
Changes_When_Uppercased
Changes_When_Titlecased
Changes_When_Casefolded
Changes_When_Casemapped
ID_Start
ID_Continue
XID_Start
XID_Continue
Default_Ignorable_Code_Point
Grapheme_Extend
Grapheme_Base
Grapheme_Link
InCB
Common
Latin
Greek
Cyrillic
Armenian
Hebrew
Arabic
Syriac
Thaana
Devanagari
Bengali
Gurmukhi
Gujarati
Oriya
Tamil
Telugu
Kannada
Malayalam
Sinhala
Thai
Lao
Tibetan
Myanmar
Georgian
Hangul
Ethiopic
Cherokee
Canadian_Aboriginal
Ogham
Runic
Khmer
Mongolian
Hiragana
Katakana
Bopomofo
Han
Yi
Old_Italic
Gothic
Deseret
Inherited
Tagalog
Hanunoo
Buhid
Tagbanwa
Limbu
Tai_Le
Linear_B
Ugaritic
Shavian
Osmanya
Cypriot
Braille
Buginese
Coptic
New_Tai_Lue
Glagolitic
Tifinagh
Syloti_Nagri
Old_Persian
Kharoshthi
Balinese
Cuneiform
Phoenician
Phags_Pa
Nko
Sundanese
Lepcha
Ol_Chiki
Vai
Saurashtra
Kayah_Li
Rejang
Lycian
Carian
Lydian
Cham
Tai_Tham
Tai_Viet
Avestan
Egyptian_Hieroglyphs
Samaritan
Lisu
Bamum
Javanese
Meetei_Mayek
Imperial_Aramaic
Old_South_Arabian
Inscriptional_Parthian
Inscriptional_Pahlavi
Old_Turkic
Kaithi
Batak
Brahmi
Mandaic
Chakma
Meroitic_Cursive
Meroitic_Hieroglyphs
Miao
Sharada
Sora_Sompeng
Takri
Caucasian_Albanian
Bassa_Vah
Duployan
Elbasan
Grantha
Pahawh_Hmong
Khojki
Linear_A
Mahajani
Manichaean
Mende_Kikakui
Modi
Mro
Old_North_Arabian
Nabataean
Palmyrene
Pau_Cin_Hau
Old_Permic
Psalter_Pahlavi
Siddham
Khudawadi
Tirhuta
Warang_Citi
Ahom
Anatolian_Hieroglyphs
Hatran
Multani
Old_Hungarian
SignWriting
Adlam
Bhaiksuki
Marchen
Newa
Osage
Tangut
Masaram_Gondi
Nushu
Soyombo
Zanabazar_Square
Dogra
Gunjala_Gondi
Makasar
Medefaidrin
Hanifi_Rohingya
Sogdian
Old_Sogdian
Elymaic
Nandinagari
Nyiakeng_Puachue_Hmong
Wancho
Chorasmian
Dives_Akuru
Khitan_Small_Script
Yezidi
Cypro_Minoan
Old_Uyghur
Tangsa
Toto
Vithkuqi
Kawi
Nag_Mundari
White_Space
Bidi_Control
Join_Control
Dash
Hyphen
Quotation_Mark
Terminal_Punctuation
Other_Math
Hex_Digit
ASCII_Hex_Digit
Other_Alphabetic
Ideographic
Diacritic
Extender
Other_Lowercase
Other_Uppercase
Noncharacter_Code_Point
Other_Grapheme_Extend
IDS_Binary_Operator
IDS_Trinary_Operator
IDS_Unary_Operator
Radical
Unified_Ideograph
Other_Default_Ignorable_Code_Point
Deprecated
Soft_Dotted
Logical_Order_Exception
Other_ID_Start
Other_ID_Continue
ID_Compat_Math_Continue
ID_Compat_Math_Start
Sentence_Terminal
Variation_Selector
Pattern_White_Space
Pattern_Syntax
Prepended_Concatenation_Mark
Regional_Indicator
Emoji
Emoji_Presentation
Emoji_Modifier
Emoji_Modifier_Base
Emoji_Component
Extended_Pictographic
Unknown