# Unicode v1.21.1 - Table of Contents Functions to introspect the Unicode character database and to provide fast codepoint lookups and guards. ## Pages - [Unicode](readme.md) - [License](license.md) - [Changelog](changelog.md) ## Modules - [Unicode](Unicode.md): Functions to introspect the Unicode character database and to provide fast codepoint lookups for scripts, blocks, categories and properties. - [Unicode.Block](Unicode.Block.md): Functions to introspect Unicode blocks for binaries (Strings) and codepoints. - [Unicode.CanonicalCombiningClass](Unicode.CanonicalCombiningClass.md): Functions to introspect Unicode canonical combining classes for binaries (Strings) and codepoints. - [Unicode.Category.QuoteMarks](Unicode.Category.QuoteMarks.md): Functions to return codepoints that form quotation marks. These marks are taken from the [Wikipedia definition](https://en.wikipedia.org/wiki/Quotation_mark) which is more expansive than the Unicode categories [Pi](https://www.compart.com/en/unicode/category/Pi) and [Pf](https://www.compart.com/en/unicode/category/Pf). - [Unicode.EastAsianWidth](Unicode.EastAsianWidth.md): Functions to introspect Unicode east asian width categories for binaries (Strings) and codepoints. - [Unicode.GeneralCategory](Unicode.GeneralCategory.md): Functions to introspect Unicode general categories for binaries (Strings) and codepoints. - [Unicode.GeneralCategory.Derived](Unicode.GeneralCategory.Derived.md): For certain operations and transformations (especially in [Unicode Sets](http://unicode.org/reports/tr35/#Unicode_Sets)) there is an expectation that certain derived general categories exist even though they are not defined in the unicode character database. - [Unicode.GraphemeClusterBreak](Unicode.GraphemeClusterBreak.md): Functions to introspect Unicode grapheme cluster breaks for binaries (Strings) and codepoints. - [Unicode.IndicConjunctBreak](Unicode.IndicConjunctBreak.md): Property manager for the Unicode Indic Conjunction Break property. - [Unicode.IndicSyllabicCategory](Unicode.IndicSyllabicCategory.md): Functions to introspect Unicode indic syllabic categories for binaries (Strings) and codepoints. - [Unicode.LineBreak](Unicode.LineBreak.md): Functions to introspect Unicode line breaks for binaries (Strings) and codepoints. - [Unicode.Property](Unicode.Property.md): Functions to introspect Unicode properties for binaries (Strings) and codepoints. - [Unicode.Script](Unicode.Script.md): Property manager for the Unicode script property. - [Unicode.SentenceBreak](Unicode.SentenceBreak.md): Functions to introspect Unicode sentence breaks for binaries (Strings) and codepoints. - [Unicode.WordBreak](Unicode.WordBreak.md): Functions to introspect Unicode word breaks for string and codepoints.