Class ArabicHyphenation
Registers the Arabic-script languages — Arabic (ar), Persian/Farsi (fa), Urdu (ur)
— with NetPdf's HyphenationRegistry as explicit no-hyphenation languages. Arabic
script is not soft-hyphenated: justification is achieved with kashida/tatweel elongation, not by
inserting hyphens. Registering them makes hyphens: auto insert no hyphens for those languages
instead of falling back to the bundled English hyphenator (which would otherwise hyphenate embedded
Latin-script runs). Call Register() once at startup; a [ModuleInitializer] also
drives it on assembly load.
public static class ArabicHyphenation
- Inheritance
-
ArabicHyphenation
- Inherited Members
Remarks
Kashida justification itself is a separate typographic feature (a future layout/justification seam), not part of this hyphenation registry.
Methods
Register()
Idempotent — registers ar/fa/ur with HyphenationRegistry as no-hyphenation languages. Runs automatically on load; exposed for explicit / testable use.
public static void Register()