Skip to content

[css-text-decor] Minimum width for unskipped lines? #1288

Open
@r12a

Description

@r12a

1.4. Text Decoration Line Continuity: the text-decoration-skip property
https://drafts.csswg.org/css-text-decor-4/#text-decoration-skip-property

In the Arabic layout task force, we're beginning to see evidence that too short an underline between skipped segments can cause confusion over which letter of the alphabet is used. This is because dots are used to distinguish between different letters in the arabic script alphabet.

Here are some examples:

screen shot 2017-04-24 at 18 38 20

note the four dots below the first word (on the right) in this kufi example, one of which is an underline. Perhaps still distinguishable here, if you look carefully, but if we reduce the size to something more likely (20xp) we get

screen shot 2017-04-24 at 18 39 00

Note also, above, how we appear to have two dots below the first character on the right, rather than one.

Here's the same thing in another font:

screen shot 2017-04-24 at 18 39 52

And here's an example where the line becomes so thin it looks like U+0656 ARABIC SUBSCRIPT ALEF

screen shot 2017-04-24 at 18 37 32

So i'm thinking there should be some way to specify a minimum length for underline segments in ink skipped text.

Presumably, this is not just desirable for the arabic script, but narrowness of the kind in the last example is likely to be a problem for many scripts. On the other hand, it may be necessary to specify different minima per script, or even per font, in some cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    css-text-decor-4i18n-alreqArabic language enablementi18n-trackerGroup bringing to attention of Internationalization, or tracked by i18n but not needing response.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions