(ietestcenter) CSS3 Fonts 3/13: font style descriptor

RESOLVED FIXED

Status

Tech Evangelism Graveyard
English US
RESOLVED FIXED
7 years ago
2 years ago

People

(Reporter: Darxus, Unassigned)

Tracking

Details

(URL)

(Reporter)

Description

7 years ago
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:2.0b4pre) Gecko/20100817 Minefield/4.0b4pre
Build Identifier: 

1) Third line is same as first two.
2) No slant.

Reproducible: Always
(Reporter)

Updated

7 years ago
Blocks: 554013
Version: unspecified → Trunk

Comment 1

7 years ago
Isn't this invalid ?
OS: Linux → All
Hardware: x86_64 → All

Comment 2

7 years ago
Yeah, this test is invalid.  I sent a mail to some of the MS QA guys.

The test defines a font family with a single italic face, then tries to compare between the behavior when different font-style attributes are used.  There are a few problems with this.

1. If a family includes a single italic face, independent of the setting of font-style, that face will be used.

2. Style matching with @font-face runs is done based on the values of the descriptors, *not* based on the style data in the font.  So in this case the normal face of Arial will be treated as italic.  No synthetic obliqueing should happen in this case.

3. For font selection, italic and oblique are effectively synonymous.  With @font-face you technically could define separate italic and oblique faces that *should* match on or the other but I doubt there are implementations that do this correctly (I know Gecko has lots of "if italic or oblique..." logic).

4. The test also assumes Arial is the default font.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → INVALID
(Reporter)

Comment 3

7 years ago
This shouldn't be closed until the MS test is fixed, per several other similar bugs.
Status: RESOLVED → VERIFIED

Comment 4

7 years ago
I can't see why Mozilla should track MS bugs.
Because we need to make sure they fix this, because we get bad press for it.
Assignee: nobody → english-us
Status: VERIFIED → REOPENED
Component: General → English US
Ever confirmed: true
Product: Core → Tech Evangelism
QA Contact: general → english-us
Resolution: INVALID → ---
Version: Trunk → unspecified

Comment 6

6 years ago
This test seems to have changed, and it appears we pass now.
OK, good!
Status: REOPENED → RESOLVED
Last Resolved: 7 years ago6 years ago
Resolution: --- → FIXED
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.