Unicode data tables and constants used by the Tecnick text stack.
If this repository helps your text-processing stack, please consider supporting development via PayPal.
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.
| Namespace | \Com\Tecnick\Unicode\Data |
| Author | Nicola Asuni info@tecnick.com |
| License | GNU LGPL v3 - see LICENSE |
| API docs | https://tcpdf.org/docs/srcdoc/tc-lib-unicode-data |
| Packagist | https://packagist.org/packages/tecnickcom/tc-lib-unicode-data |
- Unicode property and identity constants
- Script/category mapping data
- Bracket, mirroring, and shaping-related tables
- Runtime dependency for higher-level Unicode processing
- Pure data distribution, no heavy runtime logic
- Deterministic, versioned updates
- PHP 8.1 or later
- Composer
composer require tecnickcom/tc-lib-unicode-data<?php
require_once __DIR__ . '/vendor/autoload.php';
echo md5(\Com\Tecnick\Unicode\Data\Identity::CIDHMAP);make deps
make help
make qamake rpm
make debFor system packages, bootstrap with:
require_once '/usr/share/php/Com/Tecnick/Unicode/Data/autoload.php';Contributions are welcome. Please review CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md.
Nicola Asuni - info@tecnick.com