Closed
Bug 1170953
Opened 6 years ago
Closed 5 years ago
fontconfig platform fontlist does not distinguish between italic and oblique
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox40 | --- | unaffected |
firefox41 | - | unaffected |
firefox42 | - | unaffected |
People
(Reporter: nipp2222, Assigned: jtd)
References
Details
(4 keywords)
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 SeaMonkey/2.38a1 Build ID: 20150603003002 Steps to reproduce: Using a font that has both italic and oblique styles (such as Kinnari), display the following HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Test of Kinnari font</title> </head> <body style="font:30px/36px 'Kinnari'"> <div>This is Kinnari regular.</div> <div style="font-style:oblique">This is Kinnari oblique.</div> <div style="font-style:italic">This is Kinnari italic.</div> </body> </html> Actual results: The bottom two lines are displayed in the same font, Kinnari Oblique Expected results: The bottommost line is supposed to be displayed in Kinnari Italic, just like in Gecko versions up to 40.
Reporter | ||
Comment 1•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Attachment #8614574 -
Attachment description: Screenshot of SeaMonkey 2.3 → Screenshot of SeaMonkey 2.33.1 (current rellease, Gecko rv:36)
Comment 2•6 years ago
|
||
Works Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0 20150602004005 Fails Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0 20150603030208 e10s status made no difference. Linux Mint KDE 17.1.
Updated•6 years ago
|
Status: UNCONFIRMED → NEW
Component: Untriaged → Layout: Text
Ever confirmed: true
OS: Unspecified → Linux
Product: Firefox → Core
Hardware: Unspecified → x86_64
![]() |
||
Comment 4•6 years ago
|
||
[Tracking Requested - why for this release]: Font rendering regression
tracking-firefox41:
--- → ?
Keywords: regressionwindow-wanted → regression
Reporter | ||
Updated•6 years ago
|
Attachment #8614574 -
Attachment description: Screenshot of SeaMonkey 2.33.1 (current rellease, Gecko rv:36) → Screenshot of SeaMonkey 2.33.1 (current release, Gecko rv:36)
Assignee | ||
Updated•6 years ago
|
Summary: The browser no longer distinguishes between italic and oblique → fontconfig platform fontlist does not distinguish between italic and oblique
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → jdaggett
Assignee | ||
Comment 5•6 years ago
|
||
Shouldn't be hard to add oblique matching. We skipped this because older API's didn't distinguish between italic/oblique but I think DirectWrite and fontconfig do, so it would be good to add this to the style matching code.
status-firefox40:
--- → unaffected
status-firefox41:
--- → affected
status-firefox42:
--- → affected
tracking-firefox42:
--- → +
John, I am trying to follow up on FF41+ tracked bugs. Is this something that you are considering fixing for 41? If yes, it would be good if the patch is ready and uplifted by Beta6. Beyond that it would be tough to take any fixes unless the end-user impact is very high. Thanks.
Flags: needinfo?(jdaggett)
Assignee | ||
Comment 8•6 years ago
|
||
The use of the fontconfig platform fontlist is disabled for beta/release builds so this should not be tracked for FF41.
Flags: needinfo?(jdaggett)
FF41- based on comment 8. It is still tracked for 41. Perhaps someone should start investigating soon while 42 is in Aurora cycle.
Assignee | ||
Comment 11•5 years ago
|
||
(In reply to Sylvestre Ledru [:sylvestre] from comment #10) > John, is it also disabled in 42? Thanks Nothing at this point has changed, beta/release builds do not use the fontconfig platform fontlist path. I have a patch for this in progress so when this should already be fixed whenever we remove the beta/release restriction.
Flags: needinfo?(jdaggett)
Assignee | ||
Comment 12•5 years ago
|
||
This will be fixed by the more general bug, bug 543715.
Comment 13•5 years ago
|
||
OK, Updating the tracking flags accordingly.
Assignee | ||
Comment 14•5 years ago
|
||
Fixed by changes landed on bug 543715.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•