Aptivi - Manual
ProjectsWebsiteBlog
Textify - Manual
Textify - Manual
  • Welcome
  • Breaking changes
  • Usage
    • How to use
      • Basic Features
        • Text Manipulation
        • Other Tools
      • Extra Features
        • Space Analysis and Correction
        • Unicode Analysis
        • Semantic Versioning
        • Name Generation
        • Word Management
        • Accessibility Tools
        • Figlet Text
        • Emoji Management
        • Wide Characters
    • How it works
      • Space Analyzer Internals
      • Unicode Analyzer Internals
      • Semantic Versioning Internals
      • Name Generation Internals
      • Word Selection Internals
      • Figlet Text Internals
  • Report an issue
  • Source code
  • API Reference
Powered by GitBook
On this page
Edit on GitHub
  1. Usage
  2. How it works

Unicode Analyzer Internals

How does it work?

Last updated 1 year ago

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 version

  • Repertoire 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