force_gdi_classic_for_families for "Trebuchet MS" should still have effect at 17px (faded "W"s)
Categories
(Core :: Graphics: Text, defect, P3)
Tracking
()
People
(Reporter: ehume, Unassigned)
References
()
Details
(Keywords: regression, testcase, Whiteboard: [gfx-noted])
Attachments
(6 files, 1 obsolete file)
Comment 3•14 years ago
|
||
Comment 4•14 years ago
|
||
Comment 10•14 years ago
|
||
Comment 11•14 years ago
|
||
Comment 12•12 years ago
|
||
Comment 13•12 years ago
|
||
Comment 14•12 years ago
|
||
Comment 15•11 years ago
|
||
Comment 16•8 years ago
|
||
Reporter | ||
Comment 17•8 years ago
|
||
Comment 18•8 years ago
|
||
Updated•7 years ago
|
Comment 19•6 years ago
|
||
I was about to file a new bug but saw this was already filed (and a very long time ago at that!).
Just a note then that this is still a problem in the latest nightly as of today (2019-03-06). Trebuchet is e.g. the default font for (probably) the most popular bulletin board software (phpBB) out there, and this occurs on all D2D/Dwrite setups (the majority of Windows systems) so this has a lot of exposure.
I confirmed that setting gfx.font_rendering.cleartype_params.force_gdi_classic_max_size to 17 and restarting the browser completely fixes this issue with no noted drawbacks at all on font rendering otherwise, anywhere.
Considering the GDI font list is specifically listed to be a subset of fonts, i would expect the related parameter to have a value that fixes rendering for all listed fonts there -- unfortunately the default setting of "15" does not.
Suggested fix:
Set gfx.font_rendering.cleartype_params.force_gdi_classic_max_size to 17 by default.
Comment 20•6 years ago
|
||
Throwing this back into the triage queue.
Comment 21•6 years ago
|
||
Jonathan, any ideas if there is still something we can do here, or should we just WONTFIX this?
Updated•6 years ago
|
Comment 22•6 years ago
|
||
Well, I can't see us doing a per-font size threshold for this setting, but we could bump the default value for gfx.font_rendering.cleartype_params.force_gdi_classic_max_size to 17 as suggested by Mark in comment 19.
Obviously, this would also affect the rendering of the other fonts in the GDI-classic list. I don't know if anyone would regard that as a regression, or if it's unimportant. I suspect things like Arial, Tahoma and Verdana are often seen at 16px on the web, so it'd be worth having a look to see how they compare.
Comment 23•6 years ago
|
||
I made a quick test rendering the stated fonts in the previous comment at 16px with the setting at 15 and 17 respectively.
Aside from the very much broken diagonals (V and W specifically) in Trebuchet @ 15, the only real difference I see is that the DWrite versions have a very slightly darker face but also poorer letter spacing and some verticals are not as sharp (compare e.g. Tahoma)
Overall, I personally think the GDI rendered versions at 16px actually look a little sharper across the board and have slightly better legibility.
Comment 24•6 years ago
|
||
The post I made 6 years ago remains true. I've consistently run Windows Firefox with that setting at 17 instead of 15 and noticed no font regressions. In fact, I had completely forgotten I had made that change.
Updated•2 years ago
|
Comment 25•1 year ago
|
||
Clear a needinfo that is pending on an inactive user.
Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE
.
For more information, please visit BugBot documentation.
Description
•