The library documents itself · Tables & data
stzUnicodeData
16 own methods · 0 forms written with extensions, listed under their method
the source: base/data/stzUnicodeData.ring(opens in a new tab) · All classes · The area reference: Tables & data
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
Examples: 0 come from the library's tests; 14 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzUnicodeData(). 2 methods have none yet. Examples run on 2026-10-04 07:31 inside the library at commit 0e72e2e2c.
Method
Explanation, as the source carries it
init
All methods now delegate to engine SQLite — no text file neededno extension
ContainsCharName
Nothing to load — engine handles the database internallyalso written: ContainsNameno extension
composed example
o1 = new stzUnicodeData()
? o1.ContainsCharName("LATIN SMALL LETTER A")
#--> 1composed from the signature, run for this pageFindCharName
(no comment in the source: the name reads as a sentence) find char namealso written: FindcharByNameno extension
composed example
o1 = new stzUnicodeData()
? o1.FindCharName("LATIN SMALL LETTER A")
#--> 1composed from the signature, run for this pageSearchCharName
(no comment in the source: the name reads as a sentence) search char namealso written: SearchCharByName · SearchForCharNameno extension
(no comment in the source: the name reads as a sentence) char by name 1 examples runno extension
composed example
o1 = new stzUnicodeData()
? o1.CharByName("LATIN SMALL LETTER A")
#--> acomposed from the signature, run for this pageCharHexCodeByName
(no comment in the source: the name reads as a sentence) char hex code by nameno extension
composed example
o1 = new stzUnicodeData()
? o1.CharHexCodeByName("LATIN SMALL LETTER A")
#--> 0x61composed from the signature, run for this pageCharUnicodeByName
(no comment in the source: the name reads as a sentence) char unicode by namealso written: CharDecimalCodeByNameno extension
composed example
o1 = new stzUnicodeData()
? o1.CharUnicodeByName("LATIN SMALL LETTER A")
#--> 97composed from the signature, run for this pageCharByHexCode
(no comment in the source: the name reads as a sentence) char by hex codeno extension
composed example
o1 = new stzUnicodeData()
? o1.CharByHexCode("0041")
#--> Acomposed from the signature, run for this pageCharByUnicode
(no comment in the source: the name reads as a sentence) char by unicodealso written: CharByDecimalCodeno extension
composed example
o1 = new stzUnicodeData() ? o1.CharByUnicode(65) #--> Acomposed from the signature, run for this page
CharNameByHexCode
(no comment in the source: the name reads as a sentence) char name by hex codeno extension
composed example
o1 = new stzUnicodeData()
? o1.CharNameByHexCode("0041")
#--> LATIN CAPITAL LETTER Acomposed from the signature, run for this pageCharNameByUnicode
(no comment in the source: the name reads as a sentence) char name by unicodeno extension
composed example
o1 = new stzUnicodeData() ? o1.CharNameByUnicode(65) #--> LATIN CAPITAL LETTER Acomposed from the signature, run for this page
UnicodesOfCharsContaining
(no comment in the source: the name reads as a sentence) unicodes of chars containingno extension
composed example
o1 = new stzUnicodeData()
? @@( o1.UnicodesOfCharsContaining("CHECK MARK") )
#--> [ 9083, 9989, 10003, 10004, 65794, 128504, 129969 ]composed from the signature, run for this pageCharsContaining
(no comment in the source: the name reads as a sentence) chars containingno extension
composed example
o1 = new stzUnicodeData()
? @@( o1.CharsContaining("CHECK MARK") )
#--> [ "⍻", "✅", "✓", "✔", "𐄂", "🗸", "🮱" ]composed from the signature, run for this pageCharsNamesContaining
(no comment in the source: the name reads as a sentence) chars names containingno extension
composed example
o1 = new stzUnicodeData()
? @@( o1.CharsNamesContaining("CHECK MARK") )
#--> [ "NOT CHECK MARK", "WHITE HEAVY CHECK MARK", "CHECK MARK", "HEAVY CHECK MARK", "AEGEAN CHECK MARK", "LIGHT CHECK MARK", "INVERSE CHECK MARK" ]composed from the signature, run for this pageCharNamesContaining
(no comment in the source: the name reads as a sentence) char names containingno extension
composed example
o1 = new stzUnicodeData()
? @@( o1.CharNamesContaining("CHECK MARK") )
#--> [ "NOT CHECK MARK", "WHITE HEAVY CHECK MARK", "CHECK MARK", "HEAVY CHECK MARK", "AEGEAN CHECK MARK", "LIGHT CHECK MARK", "INVERSE CHECK MARK" ]composed from the signature, run for this pageNumberOfUnicodeChars
(no comment in the source: the name reads as a sentence) number of unicode charsalso written: HowManyChars · NumberOfChars · HowManyUnicodes · NumberOfUnicodes · HowManyUnicodeCharsno extension
composed example
o1 = new stzUnicodeData() ? o1.NumberOfUnicodeChars() #--> 34939composed from the signature, run for this page

