Open Bug 1572294 Opened 5 years ago Updated 2 years ago

[css-text-decor-4] adding support for upright, vertical text orientations to text-decoration-skip-ink

Categories

(Core :: Layout: Text and Fonts, defect, P5)

defect

Tracking

()

People

(Reporter: cmarlow, Unassigned)

References

(Blocks 1 open bug)

Details

Currently, text-decoration-skip-ink does not work when text-orientation: upright is used with vertical writing modes. Our implementation of text-decoration-skip-ink relies on Skia's TextBlob API, specifically the getIntercepts function. (https://skia.org/user/api/SkTextBlob_Reference#Text_Blob_Text_Intercepts) This API does not support vertical lines or rotating glyphs yet, making skip-ink for upright, vertical text difficult.

Chrome also uses Skia for their text-decoration-skip-ink, and does not have an implementation for vertical, upright text either. The bug for that is here: crbug.com/655154.

Summary: adding support for upright text orientations to text-decoration-skip-ink → adding support for upright, vertical text orientations to text-decoration-skip-ink
Component: Layout → Layout: Text and Fonts
Depends on: 1411922
Summary: adding support for upright, vertical text orientations to text-decoration-skip-ink → [css-text-decor-4] adding support for upright, vertical text orientations to text-decoration-skip-ink

(In reply to Charlie Marlow [:cmarlow] from comment #0)

Chrome also uses Skia for their text-decoration-skip-ink, and does not have an implementation for vertical, upright text either. The bug for that is here: crbug.com/655154.

Given that, I don't think this needs to block shipping (bug 1573631).

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.