Applies the kerning to CJK punctuation characters to produce the visually pleasing typography as defined by JLREQ (Requirements for Japanese Text Layout) and CLREQ (Requirements for Chinese Text Layout). Many CJK punctuation characters include glyph-internal spacing. For example, the CJK full stop and the CJK close parenthesis usually have glyph-internal spacings on the right half of their glyph spaces, to give them a constant advance as other ideographic characters. But when they appear in a row, the glyph-internal spacings become excessive. This feature adjusts such excessive spacing. This feature adjusts the glyph-internal spacing for 1) adjacent characters (pair kerning), 2) at the line start, and 3) at the line end, by using the font data.
None
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
None
https://wpt.fyi/results/css/css-text?label=experimental&label=master&aligned&q=text-spacing-trim
Shipping on desktop | 123 |
Shipping on Android | 123 |
Shipping on WebView | 123 |
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
None
Hi Blink people,I think there was a misunderstanding while reading Mozilla's standards position issue; the issue currently has no response from Mozilla employee and thus should be understood as No Signal rather than Positive.
I hope this makes sense.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHe_1dLUB%3D%3Dt8Qp102HDPUQiuM1qAG_da3bb44mG22FAVP%3Dk6A%40mail.gmail.com.
Thanks for linking the tests, judging just by the test names it looks like many combinations of languages and fonts are tested.
Some of the tests are failing though, is that expected?
Also, I see that some of the tests don't actually use text-spacing-trim, are those just testing default behaviors or what's the reason?
The design doc says "This version implements a subset of the values defined in the spec", is that still accurate, or is there support for all of space-all | normal | trim-auto | trim-start | space-first | trim-all?
Finally, since text-spacing-trim and text-autospace are longhands for text-spacing, what is the plan for text-spacing? Will we introduce the shorthand later together with text-autospace? That should mean that something like `text-spacing: trim-all` won't work initially, even though it doesn't involve text-autospace. But on the other hand shipping the shorthand without text-autospace would break `text-spacing: punctuation` and similar. I don't have a suggestion here, but can you clarify what the overall plan is?
As a data point, I see that the flag in STP is called "CSS text-spacing property", which suggests all 3 properties behind a single flag. It might not ship together, but it's a good guess.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/026a395f-135d-42e4-9e06-93e5ffc46e1bn%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYfqvBkiYkW2n%2BZ%2BvKpYLKDw3FLvvJ9VJfhC-yFMTR8fzg%40mail.gmail.com.