Skip to content

Justification for Arabic #195

@be5invis

Description

@be5invis

Justification of Arabic text is very unique. Usually, they do not add whitespace between words. Instead, Arabic text is justified using two ways:

  • Using more "compressed" or "stretchy" variant glyphs. OT have a tag called jalt to provide these alternatives.
  • Stretching the words by inserting Tatweel between letters.

Example of justified Arabic text from ref. Blue shows the swash Kaf, purple is used for the final elongated Alif, orange marks the Returning Yeh (Bari-Ye), and yellow highlights the use of Tatweels inserted.
image

Exmaple of Tatweel insertion:
image

Ref:

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew feature or requesthelp wantedExtra attention is neededlayoutRelated to layout, positioning, etc.textText layout, shaping, internationalization, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions