Closed Bug 835191 Opened 13 years ago Closed 11 years ago

Unprefix -moz-font-feature-settings

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla34

People

(Reporter: emk, Assigned: jtd)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete, site-compat)

IE10 already unprefixed the property. There's no point in keeping the prefix.
They unprefixed it before the behavior was completely defined (e.g. which features are on by default). I think unprefixing font-feature-settings should be tied to the prefixed font-variant properties, since we really want authors to use those *instead* of font-feature-settings.
No new prefixed properties should be added anymore, as suggested in <https://groups.google.com/d/topic/mozilla.dev.platform/34JfwyEh5e4/discussion>. Instead, font-variant properties should be implemented and should be preffed-off on release and beta channels until the spec reaches CR.
Summary: Unprefix -moz-font-feature-settings → Implement font-variant properties defined in CSS 3 Fonts and unprefix -moz-font-feature-settings
(In reply to John Daggett (:jtd) from comment #1) > (e.g. which features are on by default). I'm not sure what does that have to do with the prefix. It will affect the behavior even if (-moz-)font-feature-settings is not used at all because it is a default behavior.
I'm aware of that but in discussing this with dbaron I think we concluded that the font-variant-xxx subproperties should be an exception to that rule, mainly because -moz-font-feature-settings is already prefixed and the use of font-variant-xxx is a better alternative for general usage.
(In reply to Masatoshi Kimura [:emk] from comment #3) > (In reply to John Daggett (:jtd) from comment #1) > > (e.g. which features are on by default). > I'm not sure what does that have to do with the prefix. It will affect the > behavior even if (-moz-)font-feature-settings is not used at all because it > is a default behavior. It highlights the risk that the IE team took in making this unprefixed, since they could potentially end up with something that doesn't match the spec-defined behavior. The default settings policy was decided *after* IE10 shipped. There are lots of interactions between font-feature-settings and the font-variant properties that I think are actually important to iron out.
Reducing the scope of the bug title to cover only what is not covered by the font-variant-xxx implementation bug, bug 549861.
Depends on: font-variant
Summary: Implement font-variant properties defined in CSS 3 Fonts and unprefix -moz-font-feature-settings → Unprefix -moz-font-feature-settings
This essentially waits on enable-by-default of font-variant-* (layout.css.font-features.enabled).
Blocks: unprefix
Depends on: 975744
No longer depends on: font-variant
Depends on: 1041951
Assignee: nobody → jdaggett
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
Flags: qe-verify-
Keywords: site-compat
You need to log in before you can comment on or make changes to this bug.