syamjithnk/arshape
ArShape — when does the standard Arabic rendering recipe break Arabic? Author: Syamjith NK Write-up: The Arabic fix everyone recommends is now the thing breaking your Arabic Companion dataset: ArNum-TTS — the same failure mode in speech. The finding arabic_reshaper + python-bidi before drawing is the standard advice for rendering Arabic in Python. On any renderer that already performs complex-text layout it corrupts the output, because the shaping and the bidi… See the full description on the dataset page: https://huggingface.co/datasets/syamjithnk/arshape.
Cite the corpus audit by DOI
Link the corpus audit
Add tooling section: arabic-lint for corruption already at rest, plus Pillow #9907
Correct the Raqm claim: it is a runtime property, not a Pillow version
Add glyphs_ok column: font coverage as an axis separate from shaping
Cards: full tags, series cross-links, citation block
Add MIT licence for code; data stays CC BY 4.0
Metadata: correct task category, add search tags
Cross-link the three-benchmark series
Upload README.md with huggingface_hub
Upload README.md with huggingface_hub
Upload results.jsonl with huggingface_hub
Upload render_bench.py with huggingface_hub
Upload README.md with huggingface_hub
initial commit
