Skip to content

v0.1.3

Choose a tag to compare

@minhtridinh-kayden minhtridinh-kayden released this 18 Jul 04:23
b068cd4

Fixed

  • Per-block encoding detection for mixed-encoding documents — a document that mixes a legacy .Vn*/VNI- run with already-Unicode runs is now detected and converted per block, by each block's own font signal, instead of applying one file-wide verdict. A Unicode run containing a character that is also a legacy surface byte (e.g. viparse® 2026) is no longer corrupted (viparseđ 2026), while the adjacent legacy run still converts. Single-encoding documents are unaffected — their output is byte-for-byte identical (VIP-65).

Full changelog: https://github.com/minhtridinh-kayden/viparse/blob/main/CHANGELOG.md