Unicode Analyzer Internals
How does it work?
When one of the QueryChar
functions gets called, it first caches the Unicode database from the library resources to the memory. As the library resources consist of ZIP files fetched from the Unicode UCD database which can be get, they're unpacked into memory.
QueryChar
then attempts to serialize the UCD XML file to the Ucd
class, which contains these:
string Description
: the Unicode versionRepertoire Repertoire
: the master class for Unicode character list
This function then tries to get the character according to the character number from the Repertoire
class instance.
Once it returns a Char
, it allows you to access all the Unicode character database properties whose manual is found here.
Last updated