| Server IP : 139.59.63.204 / Your IP : 216.73.217.62 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu-s-1vcpu-1gb-blr1-01 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/abyogasms.com/vendor/tecnickcom/tc-lib-unicode-data/ |
Upload File : |
# tc-lib-unicode-data > Unicode data tables and constants used by the Tecnick text stack. [](https://packagist.org/packages/tecnickcom/tc-lib-unicode-data) [](https://github.com/tecnickcom/tc-lib-unicode-data/actions/workflows/check.yml) [](https://codecov.io/gh/tecnickcom/tc-lib-unicode-data) [](https://packagist.org/packages/tecnickcom/tc-lib-unicode-data) [](https://packagist.org/packages/tecnickcom/tc-lib-unicode-data) [](https://github.com/sponsors/tecnickcom) > 💖 Part of the [tc-lib-pdf / TCPDF](https://github.com/tecnickcom/tc-lib-pdf) ecosystem (100M+ installs). [Sponsor its maintenance →](https://github.com/sponsors/tecnickcom) --- ## Overview `tc-lib-unicode-data` is a data-centric package that provides Unicode lookup tables, mappings, and constants consumed by `tc-lib-unicode` and related libraries. It externalizes large Unicode datasets into a dedicated package so runtime libraries can stay focused on algorithms instead of data distribution. Versioned data updates also become easier to manage and review as Unicode standards evolve. | | | |---|---| | **Namespace** | `\Com\Tecnick\Unicode\Data` | | **Author** | Nicola Asuni <info@tecnick.com> | | **License** | [GNU LGPL v3](https://www.gnu.org/copyleft/lesser.html) - see [LICENSE](LICENSE) | | **API docs** | <https://tcpdf.org/docs/srcdoc/tc-lib-unicode-data> | | **Packagist** | <https://packagist.org/packages/tecnickcom/tc-lib-unicode-data> | --- ## Features ### Data Coverage - Unicode property and identity constants - Script/category mapping data - Bracket, mirroring, and shaping-related tables ### Integration Role - Runtime dependency for higher-level Unicode processing - Pure data distribution, no heavy runtime logic - Deterministic, versioned updates --- ## Requirements - PHP 8.2 or later - Composer --- ## Installation ```bash composer require tecnickcom/tc-lib-unicode-data ``` --- ## Quick Start ```php <?php require_once __DIR__ . '/vendor/autoload.php'; echo md5(\Com\Tecnick\Unicode\Data\Identity::CIDHMAP); ``` --- ## Development ```bash make deps make help make qa ``` --- ## Packaging ```bash make rpm make deb ``` For system packages, bootstrap with: ```php require_once '/usr/share/php/Com/Tecnick/Unicode/Data/autoload.php'; ``` --- ## Contributing Contributions are welcome. Please review [CONTRIBUTING.md](CONTRIBUTING.md), [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md), and [SECURITY.md](SECURITY.md).