On 17/08/2023 13:29, Martin Thomson wrote:
It looks like the specification for this is
https://github.com/w3c/csswg-drafts/issues/7441#issuecomment-1444461111
<https://github.com/w3c/csswg-drafts/issues/7441#issuecomment-1444461111> plus an amendment to make 'auto' mean that synthesis is mandatory rather than simply allowed.
Though the record shows this as an agreed plan and it seems
uncomplicated, it would be good to make shipping conditional on the
agreed change being complete. I've seen enough cases where working
through the details -- in either implementation or specification --
uncovered unpleasant surprises.
Fair point; I'll see if we can get the spec edits completed promptly.
(Regarding implementation surprises, there's a patch with tests already
in hand, so not too worried about that.)
JK
On Thu, Aug 17, 2023 at 8:06 AM Jonathan Kew <[email protected]
<mailto:[email protected]>> wrote:
As of Firefox 118, I intend to implement the CSS property
'font-synthesis-position'.
This property allows authors to control whether synthetic ("fake")
super- and sub-script characters should be rendered for the
'font-variant-position' property, if the font being used does not
support these alternate forms directly.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1849010
<https://bugzilla.mozilla.org/show_bug.cgi?id=1849010>
Standard: To be added to CSS Fonts; see
https://drafts.csswg.org/css-fonts-4/#font-synthesis-intro
<https://drafts.csswg.org/css-fonts-4/#font-synthesis-intro> for the
existing 'font-synthesis-*' properties and 'font-synthesis' shorthand,
and
https://github.com/w3c/csswg-drafts/issues/7441#issuecomment-1680918811
<https://github.com/w3c/csswg-drafts/issues/7441#issuecomment-1680918811>
for the resolution to add this subproperty.
Testing: New WPT tests included with the patch.
Other browsers: Not yet implemented, though at least Blink seems
actively interested.
Platform coverage: All
Restricted to secure contexts: No; this is an extension to existing
universally-available CSS properties
Target Release: 118
Preferences behind which this will be implemented: none
--
You received this message because you are subscribed to the Google
Groups "[email protected] <mailto:[email protected]>"
group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:dev-platform%[email protected]>.
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/bb4241f8-3009-b9b2-4ec2-0ad01e671ce2%40gmail.com
<https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/bb4241f8-3009-b9b2-4ec2-0ad01e671ce2%40gmail.com>.
--
You received this message because you are subscribed to the Google Groups
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/3a699fd8-5245-f4fb-eca7-95794ec2ee75%40gmail.com.