Open Bug 651693 (css-fonts-3) Opened 9 years ago Updated 4 months ago

[META] Implement CSS Fonts Module Level 3

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement
Not set
normal

Tracking

()

People

(Reporter: jtd, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

(Keywords: css3, dev-doc-needed, meta)

Tracking bug for new features from the CSS3 Fonts spec:

  http://dev.w3.org/csswg/css3-fonts/
Depends on: 687778
Depends on: 718539
Depends on: 747849
Depends on: fontloader
Depends on: 847815
Depends on: 872301
Blocks: css3test
No longer blocks: css3test
Depends on: 913264
Is there a bug for the font-variant shorthand? The test still fails on css3test.com though all longhand features seem to be implemented.
Flags: needinfo?(jdaggett)
(In reply to Florian Bender from comment #1)
> Is there a bug for the font-variant shorthand? The test still fails on
> css3test.com though all longhand features seem to be implemented.

There isn't a bug currently. Hooking up the shorthand to the font-variant-xxx subproperties needs to wait until the spec is in PR I think. At a minimum the fallback behavior for small-caps needs to be implemented so that existing use of font-variant: small-caps does not rely on the existence of small-cap variants. Put in other words, all browsers currently "fallback" when 'small-caps' is specified. The 'font-variant-caps' property currently only enables the OpenType small-caps feature, it doesn't implement the fallback to synthetic small-caps for fonts that lack small caps alternates.

Bug 747849 is the beginning of this work.
Flags: needinfo?(jdaggett)
Depends on: 961558
Depends on: 975744
Depends on: 1024804
Depends on: 1041951
Depends on: 1055385
Depends on: 1057680
Depends on: 1058408
Assignee: jd.bugzilla → nobody
Summary: implement CSS3 Fonts features → implement CSS Fonts Level 3
Depends on: 1396450
Alias: css3-fonts → css-fonts-3
Keywords: css3
Summary: implement CSS Fonts Level 3 → [META] Implement CSS Fonts Module Level 3
Depends on: 1447865
No longer depends on: 1447865
No longer depends on: 1058408
Depends on: 1465771
Depends on: 1529652
Type: defect → enhancement
You need to log in before you can comment on or make changes to this bug.