# unicodedb

Search:
Group by:

This module provides support to access the Unicode Character Database

Usage:

    import unicode
    import unicodedb
    assert unicodeCategory(Rune(0x860)) == ctgLo
    assert bidirectional(Rune(0x07F7)) == "ON"
    assert combining(Rune(0x860)) == 0
    assert name(Rune(32)) == "SPACE"
    assert lookupStrict("SPACE") == Rune(32)
    assert utmUppercase in Rune(0x0041).unicodeTypes()
    assert nfcQcNo in Rune(0x0374).quickCheck()

There are more examples inluded within the tests module

# Imports

unicodedb/compositions, unicodedb/decompositions, unicodedb/properties, unicodedb/names, unicodedb/types

# Consts

    unicodeVersion = "13.0.0"

# Exports

unicodedb/compositions, composition, composition, canonicalDecomposition, decomposition, canonicalDecomposition, decomposition, unicodedb/decompositions, quickCheck, ctgSc, ctgPe, combining, ctgPd, ctgLo, quickCheck, ==, ctgNo, UnicodeCategory, +, ctgSm, combining, ctgPs, contains, NfMask, ctgLt, UnicodeCategorySet, ctgLm, ctgMe, ctgN, ctgCs, ctgZs, +, ctgC, bidirectional, upropCcc, ctgNd, ctgPi, ctgCo, ctgZp, ctgM, ctgNl, contains, ctgZl, upropQc, ctgLu, ctgCc, ctgS, properties, ctgSo, unicodedb/properties, bidirectional, UnicodeProp, ctgPc, categoryMap, ctgPo, ctgMc, UnicodeProps, upropCat, +, unicodeCategory, ctgL, ctgCf, upropBi, ctgMn, ctgP, ctgZ, ctgCn, ctgPf, categorySetMap, ctgLl, ctgSk, +, unicodeCategory, unicodedb/names, name, lookupStrict, utmWhiteSpace, unicodeTypes, contains, unicodedb/types, utmDigit, utmDecimal, utmUppercase, UnicodeTypeMask, utmNumeric, +, utmCased, utmLowercase, utmWord