Class ComplexScripts
- Namespace
- Rustaveli.Pdf
- Assembly
- Rustaveli.Pdf.Shaping.dll
Turns on shaping of complex scripts — Arabic, Hebrew with points, the scripts of India and South-East Asia and others — for the text a TypefaceLibrary sets.
public static class ComplexScripts
- Inheritance
-
ComplexScripts
- Inherited Members
Remarks
Without it such text is set a character at a time: Arabic letters in their isolated forms, Indic vowel signs where they were typed. With it, runs holding such characters are shaped by HarfBuzz from the face's own tables, and every other run as before.
Methods
ShapeComplexScripts(TypefaceLibrary)
Shapes complex scripts in all text library sets from now on.
public static TypefaceLibrary ShapeComplexScripts(this TypefaceLibrary library)
Parameters
libraryTypefaceLibrary
Returns
- TypefaceLibrary
The library, so the call can end a chain.