From a7c08a84cc756192afc345ffe766a6b495557977 Mon Sep 17 00:00:00 2001 From: Koji Ishii Date: Wed, 23 Aug 2023 13:10:21 +0900 Subject: [PATCH 1/3] text-spacing-trim-give-up --- css-text-4/Overview.bs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/css-text-4/Overview.bs b/css-text-4/Overview.bs index ad2316c91cb..9935df4402b 100644 --- a/css-text-4/Overview.bs +++ b/css-text-4/Overview.bs @@ -8337,6 +8337,13 @@ Fullwidth Punctuation Collapsing the font has proportional ideographs and the fullwidth advance width cannot be reliably determined by measuring glyphs. + Some fonts have fullwidth punctuation characters + whose blank are too small to trim (kern.) + UA may not trim (kern) + when the UA determined the trimming (kerning) may cause + glyph cut-offs, collisions, or excessive kerning + through glyph bounding box, glyph metrics, or font features, + Unless 'text-spacing-trim' is set to ''space-all'' (or the font has proportional fullwidth punctuation glyphs), the UA must collapse the space typically associated with such full width glyphs From 358879dc826eaffcd3e8c299063c3c85ea41cb85 Mon Sep 17 00:00:00 2001 From: Koji Ishii Date: Mon, 23 Oct 2023 18:56:47 +0900 Subject: [PATCH 2/3] frivoal review --- css-text-4/Overview.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css-text-4/Overview.bs b/css-text-4/Overview.bs index 9935df4402b..81d82e1abb5 100644 --- a/css-text-4/Overview.bs +++ b/css-text-4/Overview.bs @@ -8339,7 +8339,7 @@ Fullwidth Punctuation Collapsing Some fonts have fullwidth punctuation characters whose blank are too small to trim (kern.) - UA may not trim (kern) + UA may choose not to trim (kern) when the UA determined the trimming (kerning) may cause glyph cut-offs, collisions, or excessive kerning through glyph bounding box, glyph metrics, or font features, From 75b3afc3616d1ef0fcd4aa8bc5cf50f3530d195d Mon Sep 17 00:00:00 2001 From: Koji Ishii Date: Mon, 23 Oct 2023 19:01:11 +0900 Subject: [PATCH 3/3] Fix typo. --- css-text-4/Overview.bs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css-text-4/Overview.bs b/css-text-4/Overview.bs index 81d82e1abb5..a167f7a5717 100644 --- a/css-text-4/Overview.bs +++ b/css-text-4/Overview.bs @@ -8342,7 +8342,7 @@ Fullwidth Punctuation Collapsing UA may choose not to trim (kern) when the UA determined the trimming (kerning) may cause glyph cut-offs, collisions, or excessive kerning - through glyph bounding box, glyph metrics, or font features, + through glyph bounding box, glyph metrics, or font features. Unless 'text-spacing-trim' is set to ''space-all'' (or the font has proportional fullwidth punctuation glyphs),