Closed Bug 661869 Opened 10 years ago Closed 10 years ago

Consider including Segoe UI in the list of typefaces that fall back to GDI classic

Categories

(Core :: Graphics, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: kliu, Assigned: kliu)

References

Details

Attachments

(1 file)

Segoe UI is the default UI typeface in non-classic Windows Vista and 7, and as such, it extensively used the browser's UI.

I think Segoe UI should be rendered in the GDI classic mode because, (1) as a UI font, a sharper contrast is probably more important than typeface fidelity, and (2) with the Start Menu, taskbar, title bars, and other prominent UI elements in Windows using GDI-style Segoe UI, Firefox's natural-style Segoe UI looks somewhat out of place in the juxtaposition.  And FWIW, IE9's UI remains GDI-rendered as well.
Attachment #537174 - Flags: review?(jdaggett)
I strongly agree - the 1st thing I changed in today's nightly was to add Segoe UI to the GDI-style rendered list of fonts. Makes the UI clearer, giving equivalent quality to IE9 and Chrome.

Eliminating the "rainbow-ing" effect is a major plus.
Comment on attachment 537174 [details] [diff] [review]
add Segoe UI to force_gdi_classic_for_families

(Stealing review from jdaggett) - yes, it makes sense to include the UI font.
Attachment #537174 - Flags: review?(jdaggett) → review+
Pushed to trunk, hoping to make it into today's Nightly build:

http://hg.mozilla.org/mozilla-central/rev/f61efd0d321c
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee: nobody → kliu
Comment on attachment 537174 [details] [diff] [review]
add Segoe UI to force_gdi_classic_for_families

Assuming we take bug 661471 on aurora, we should take this followup with it for consistency between the channels (and to make the Firefox UI rendering more consistent with the rest of the platform).
Attachment #537174 - Flags: approval-mozilla-aurora?
Waiting on bug 661471 aurora decision before deciding on this one.
Comment on attachment 537174 [details] [diff] [review]
add Segoe UI to force_gdi_classic_for_families

we minused this one's dependency.
Attachment #537174 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora-
Depends on: 668162
You need to log in before you can comment on or make changes to this bug.