Skip to content

Need control of baseline stretching for stretch-to-fit situations #226

Open

Description

@r12a

This issue is applicable to Arabic and Persian languages.

It is very common in Arabic script to stretch single-line words or phrases to a particular width (eg. to match a Latin translation or transcription above or below). This is a behaviour more akin to letter-spacing than to justification (which attempts to align paragraphs of text between margins).

This baseline stretching is achieved by lengthening the connections between letters, and to some extent by use of wide glyph variants, etc. The rules for which part of the text to stretch and how far are complicated - this is not the even spacing that usually occurs in tracked Latin text.

More:

The GAP

There are currently no mechanisms for managing this process effectively, and automatically in HTML/CSS.

Priority

This is a very common thing to see in Arabic script text, so marking the priority as Basic.

Tests & results

tbd

Action taken

tbd

Outcomes

tbd

Activity

  1. added
    gapThe first comment in this issue is read by the gap-analysis document.
    p:basicThe gap-analysis priority is Basic.
    on Feb 2, 2020
  2. r12a commented on Feb 2, 2020

    @r12a
    ContributorAuthor

    The first comment in this issue contains text that will automatically appear in the Arabic & Persian gap-analysis document as a subsection with the same title as this issue. Any edits made to that comment will be immediately available in the document. Proposals for changes or discussion of the content can be made in comments below this point.

  3. added
    i:justificationText alignment & justification
    and removed on Feb 29, 2024
  4. xfq commented on Feb 29, 2024

    @xfq
    Member
  5. moved this to Issue identified, needing investigation in Gap-analysis pipelineon Jun 20, 2024
  6. added
    s:arabArabic script (Used for arb + pes)
    on Jun 29, 2024
  7. changed the title [-]Need control of baseline stretching[/-] [+]Need control of baseline stretching for stretch-to-fit situations[/+] on Apr 25, 2025
  8. added and removed
    i:justificationText alignment & justification
    on Apr 25, 2025
  9. deleted a comment from lytooo390 on Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    doc:arfagapThe first comment in this issue is read by the gap-analysis document.i:spacingText spacingl:arbArabicl:pesPersianp:basicThe gap-analysis priority is Basic.s:arabArabic script (Used for arb + pes)

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions