v148 · css · covered on mdn
text-decoration-skip-ink: all
A new value for text-decoration-skip-ink that unconditionally skips ink for every glyph — including CJK characters which the default auto value deliberately excludes. Useful when consistent ink-skipping behaviour is preferred across all scripts.
this feature is documented on MDN
MDN: text-decoration-skip-ink
MDN documents all values of text-decoration-skip-ink including all, with examples showing the difference between auto and all for CJK text, browser compatibility, and the CSS Text Decoration spec reference. gendn doesn't duplicate that here.
quick reference
| Property | text-decoration-skip-ink |
|---|---|
| New value | all |
| Effect | Unconditionally skips ink around every glyph's ascenders and descenders, regardless of script. Equivalent to auto but also applies to CJK characters. |
vs. auto | auto skips ink for Latin/Greek/Cyrillic but not CJK. all removes that exception. |
vs. none | none disables ink skipping entirely; all maximises it. |
| Example | text-decoration: underline; text-decoration-skip-ink: all; |
| Shipped in | Chrome 148 (desktop + Android) |
| ChromeStatus | 5077600085082112 — text-decoration-skip-ink: all |
| Spec | CSS Text Decoration Level 4 — text-decoration-skip-ink |