Open Bug 615905 Opened 11 years ago Updated 10 years ago

switch font backends when changing render mode from D2D to GDI

Categories

(Core :: Graphics, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

Tracking Status
blocking2.0 --- -

People

(Reporter: jfkthame, Unassigned)

References

Details

If we switch the render mode from D2D to GDI at runtime, either due to user preference changes or issues such as driver crashes, we end up using DirectWrite fonts in GDI mode, which is an untested configuration.

To stay in a standard, tested configuration when switching to GDI rendering, we should also switch the font back-end from DW to GDI. This will require rebuilding the system font list and discarding all font objects from the font cache, font-groups, etc.

(See also comments in bug 606419.)
Nominating to block 2.0, because this blocks the suggested approach to resolving bug 564444.
Blocks: 564444
blocking2.0: --- → ?
Doesn't need to block since 564444 isn't blocking.
We don't need to support pref liveness in this case, and while it sort of sucks that a display driver crash can put us into an unsupported case, I also don't think drawing glitches like bug 564444 are bad enough to force us to do this. 

That being said, if this sort of thing causes worse bugs, we'll of course revisit this choice!
blocking2.0: ? → -
You need to log in before you can comment on or make changes to this bug.