Hyperglot

Latest version: v0.7.2

Safety actively analyzes 714973 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

0.6.1

- DATA: Refined Romanian by adding `design_alternates` explicitly

0.6.0

- DATA: Refined Klingon (`tlh`) orthography and added a draft version of Toki Pona (`tok`)
- FEATURE: Implemented shaping checks for mark positioning when required by unencoded base + mark combinations or `--decompose`
- FEATURE: Implemented shaping checks for connecting scripts to detect presence of required positional forms
- FEATURE: Implemented `hyperglot-report` command with same options as `hyperglot` and additional `--report-missing n`, `--report-marks n` and `--report-joining n` — or `--report-all n` to toggle all aforementioned — parameters/flags for outputting languages _almost_ supported by the font
- TWEAK: Support checking is now done via `hyperglot.checker` objects for cleaner separation between language data and checking fonts
- TWEAK: Various python APIs and objects changed and refactored
- TWEAK: Bumped required python version to 3.8.0

0.5.3

- DATA : Added Tlingit `tli` language data (thanks jcrippen)
- DATA: Fixed inconsistent note about `Ŋ` in various languages (thanks moyogo)
- TWEAK: Improved `hyperglot-validate` to spot lookalike characters in the wrong script, e.g. `a` (Latin U+0061) vs `а` (Cyrillic U+0430)
- TWEAK: Explicitly ignore non-yaml files (e.g. operating system or other) in the data when parsing
- TWEAK: Improved `hyperglot-validate` command to better catch yaml issues (thanks for reporting jcrippen)

0.5.2

- DATA: Removed orthography status `deprecated` and using `historical` for those instances
- DATA: Added Ethiopic languages `awn`, `byn`, `gez`, `har`, `sgw`, `tig`, `xan` and updated `tir` (thanks dyacob and NeilSureshPatel)
- DATA: Added Avestan
- DATA: Corrections to `jbo` (thanks berrymot)
- DATA: Updated `sco` primary orthography (thanks moyogo)
- DATA: Some fixes to `kkj` orthography (thanks moyogo)
- DATA: Small note added to `Dagbani` (thanks clauseggers and moyogo)
- DATA: Fix to Shan (`shn`) containing some stray Latin characters
- FIX: Fix issue with file name conflicts on Windows systems

0.5.1

- FIX: Fix pypi missing data files

0.5.0

- FEATURE: Added `-l/--language` flag to show supported/not supported glyphs of a font for specific languages
- DATA: Restructured `hyperglot.yaml` into individual files for each language in `hyperglot/data/xxx/xxx.yaml`
- DATA: Fix two auxiliary glyphs in Georgian which where swapped uppercase / lowercase by mistake
- DATA: Small charset fixes to Kom `bkm` and Southern Samo `sbd` (thanks moyogo)
- DATA: Small tweak to Afrikaans `afr` (thanks iandoug)

Page 2 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.