Closed Bug 703625 Opened 10 years ago Closed 7 years ago

Preference(s) to allow specific font families to be forced to use GDI Classic rendering do not work as expected

Categories

(Core :: Graphics, defect)

8 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: r2kfoto, Unassigned)

References

(Depends on 1 open bug)

Details

Attachments

(11 files)

Attached image settings.jpg
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Build ID: 20111104165243

Steps to reproduce:

In Referenz to Bug 652141 (Comment 54) and Bug 661471 my Settings are

gfx.font_rendering.cleartype_params.rendering_mode=2
see attachment settings.jpg


Actual results:

Fonts are blurred out.


Expected results:

Fonts should be sharp.
Please enter 'about:support' into the URL bar, then click on the "Copy all to clipboard" button.  Then paste them into a comment here.  This will tell us what sort of hardware configuration you have.

  Allgemeine Informationen

        Name
        Firefox

        Version
        8.0

        User-Agent
        Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0

        Profilordner

          Beinhaltenden Ordner anzeigen

        Aktivierte Plugins

          about:plugins

        Build-Konfiguration

          about:buildconfig

        Absturzberichte

          about:crashes

  Erweiterungen

        Name

        Version

        Aktiviert

        ID

        Adblock Plus
        1.3.10
        true
        {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

        All-in-One Sidebar
        0.7.14
        true
        {097d3191-e6fa-4728-9826-b533d755359d}

        British English Dictionary
        1.19.1
        true
        en-GB@dictionaries.addons.mozilla.org

        Color Management
        0.5.3
        true
        color_management@seanhayes.name

        Deutsches Wörterbuch
        2.0.2
        true
        de-DE@dictionaries.addons.mozilla.org

        Dictionary Switcher
        1.3.1
        true
        dictionary-switcher@design-noir.de

        Element Hiding Helper für Adblock Plus
        1.1.2
        true
        elemhidehelper@adblockplus.org

        Norton Toolbar
        2012.2.1.6
        true
        {2D3F3651-74B9-4795-BDEC-6DA2F431CB62}

        Norton Vulnerability Protection
        3.2
        true
        {BBDA0591-3099-440a-AA10-41764D9DB4DB}

        NoScript
        2.1.9
        true
        {73a6fe31-595d-460b-a920-fcc0f8843232}

        QuickFox Notes
        2.6C
        true
        amin.eft_bmnotes@gmail.com

        Speed Dial
        0.9.6.1
        true
        {64161300-e22b-11db-8314-0800200c9a66}

        Tab Mix Plus
        0.3.8.7pre.111101a
        true
        {dc572301-7619-498c-a57d-39143191b318}

        Clip to OneNote
        3.3.0
        false
        {966762eb-7132-4081-ac70-20d20161ad96}

        Greasemonkey
        0.9.13
        false
        {e4a8a97b-f2ed-450b-b12d-ee082ba24781}

        Password Exporter
        1.2.1
        false
        {B17C1C5A-04B1-11DB-9804-B622A1EF5492}

        Xmarks
        4.0.2
        false
        foxmarks@kei.com

  Modifizierte Einstellungen

      Name

      Wert

        accessibility.typeaheadfind.flashBar
        0

        browser.link.open_newwindow.override.external
        -1

        browser.places.smartBookmarksVersion
        2

        browser.startup.homepage
        chrome://speeddial/content/speeddial.xul

        browser.startup.homepage_override.buildID
        20111104165243

        browser.startup.homepage_override.mstone
        rv:8.0

        browser.tabs.animate
        false

        browser.tabs.closeWindowWithLastTab
        false

        browser.tabs.warnOnClose
        false

        extensions.checkCompatibility
        true

        extensions.checkCompatibility.3.6
        true

        extensions.checkCompatibility.3.6b
        true

        extensions.checkCompatibility.3.6p
        true

        extensions.checkCompatibility.3.6pre
        true

        extensions.checkCompatibility.3.7a
        true

        extensions.checkCompatibility.4.0b
        true

        extensions.checkCompatibility.4.0p
        true

        extensions.checkCompatibility.4.0pre
        true

        extensions.checkCompatibility.4.2
        true

        extensions.checkCompatibility.4.2a
        true

        extensions.checkCompatibility.4.2a1
        true

        extensions.checkCompatibility.4.2a1pre
        true

        extensions.checkCompatibility.4.2b
        true

        extensions.checkCompatibility.5.0
        true

        extensions.checkCompatibility.5.0a
        true

        extensions.checkCompatibility.5.0b
        true

        extensions.checkCompatibility.6.0
        true

        extensions.checkCompatibility.6.0a
        true

        extensions.checkCompatibility.6.0b
        true

        extensions.checkCompatibility.7.0
        true

        extensions.checkCompatibility.7.0a
        true

        extensions.checkCompatibility.7.0b
        true

        extensions.checkCompatibility.nightly
        true

        extensions.lastAppVersion
        8.0

        font.internaluseonly.changed
        false

        gfx.color_management.display_profile
        C:\Windows\System32\spool\drivers\color\HP.LP2475w_h35k80r255g236b255.icm

        gfx.color_management.mode
        1

        gfx.font_rendering.cleartype_params.rendering_mode
        2

        network.cookie.prefsMigrated
        true

        places.database.lastMaintenance
        1321539838

        places.history.expiration.transient_current_max_pages
        257418

        places.last_vacuum
        1295634519

        print.print_printer
        HP LaserJet Professional CP1520N - SW

        print.printer_An_OneNote_2010_senden.print_bgcolor
        false

        print.printer_An_OneNote_2010_senden.print_bgimages
        false

        print.printer_An_OneNote_2010_senden.print_command

        print.printer_An_OneNote_2010_senden.print_downloadfonts
        false

        print.printer_An_OneNote_2010_senden.print_edge_bottom
        0

        print.printer_An_OneNote_2010_senden.print_edge_left
        0

        print.printer_An_OneNote_2010_senden.print_edge_right
        0

        print.printer_An_OneNote_2010_senden.print_edge_top
        0

        print.printer_An_OneNote_2010_senden.print_evenpages
        true

        print.printer_An_OneNote_2010_senden.print_footercenter

        print.printer_An_OneNote_2010_senden.print_footerleft

        print.printer_An_OneNote_2010_senden.print_footerright

        print.printer_An_OneNote_2010_senden.print_headercenter

        print.printer_An_OneNote_2010_senden.print_headerleft

        print.printer_An_OneNote_2010_senden.print_headerright

        print.printer_An_OneNote_2010_senden.print_in_color
        true

        print.printer_An_OneNote_2010_senden.print_margin_bottom
        0.5

        print.printer_An_OneNote_2010_senden.print_margin_left
        0.5

        print.printer_An_OneNote_2010_senden.print_margin_right
        0.5

        print.printer_An_OneNote_2010_senden.print_margin_top
        0.5

        print.printer_An_OneNote_2010_senden.print_oddpages
        true

        print.printer_An_OneNote_2010_senden.print_orientation
        0

        print.printer_An_OneNote_2010_senden.print_page_delay
        50

        print.printer_An_OneNote_2010_senden.print_paper_data
        9

        print.printer_An_OneNote_2010_senden.print_paper_height
        11,00

        print.printer_An_OneNote_2010_senden.print_paper_size_type
        0

        print.printer_An_OneNote_2010_senden.print_paper_size_unit
        1

        print.printer_An_OneNote_2010_senden.print_paper_width
        8,50

        print.printer_An_OneNote_2010_senden.print_reversed
        false

        print.printer_An_OneNote_2010_senden.print_scaling
        1,00

        print.printer_An_OneNote_2010_senden.print_shrink_to_fit
        false

        print.printer_An_OneNote_2010_senden.print_to_file
        false

        print.printer_An_OneNote_2010_senden.print_unwriteable_margin_bottom
        0

        print.printer_An_OneNote_2010_senden.print_unwriteable_margin_left
        0

        print.printer_An_OneNote_2010_senden.print_unwriteable_margin_right
        0

        print.printer_An_OneNote_2010_senden.print_unwriteable_margin_top
        0

        print.printer_Canon_Inkjet_i865.print_bgcolor
        false

        print.printer_Canon_Inkjet_i865.print_bgimages
        false

        print.printer_Canon_Inkjet_i865.print_command

        print.printer_Canon_Inkjet_i865.print_downloadfonts
        false

        print.printer_Canon_Inkjet_i865.print_edge_bottom
        0

        print.printer_Canon_Inkjet_i865.print_edge_left
        0

        print.printer_Canon_Inkjet_i865.print_edge_right
        0

        print.printer_Canon_Inkjet_i865.print_edge_top
        0

        print.printer_Canon_Inkjet_i865.print_evenpages
        true

        print.printer_Canon_Inkjet_i865.print_footercenter

        print.printer_Canon_Inkjet_i865.print_footerleft

        print.printer_Canon_Inkjet_i865.print_footerright

        print.printer_Canon_Inkjet_i865.print_headercenter

        print.printer_Canon_Inkjet_i865.print_headerleft

        print.printer_Canon_Inkjet_i865.print_headerright

        print.printer_Canon_Inkjet_i865.print_in_color
        true

        print.printer_Canon_Inkjet_i865.print_margin_bottom
        0.5

        print.printer_Canon_Inkjet_i865.print_margin_left
        0.5

        print.printer_Canon_Inkjet_i865.print_margin_right
        0.5

        print.printer_Canon_Inkjet_i865.print_margin_top
        0.5

        print.printer_Canon_Inkjet_i865.print_oddpages
        true

        print.printer_Canon_Inkjet_i865.print_orientation
        0

        print.printer_Canon_Inkjet_i865.print_page_delay
        50

        print.printer_Canon_Inkjet_i865.print_pagedelay
        500

        print.printer_Canon_Inkjet_i865.print_paper_data
        9

        print.printer_Canon_Inkjet_i865.print_paper_height
        11,00

        print.printer_Canon_Inkjet_i865.print_paper_size_type
        0

        print.printer_Canon_Inkjet_i865.print_paper_size_unit
        1

        print.printer_Canon_Inkjet_i865.print_paper_width
        8,50

        print.printer_Canon_Inkjet_i865.print_reversed
        false

        print.printer_Canon_Inkjet_i865.print_scaling
        1,00

        print.printer_Canon_Inkjet_i865.print_shrink_to_fit
        false

        print.printer_Canon_Inkjet_i865.print_to_file
        false

        print.printer_Canon_Inkjet_i865.print_unwriteable_margin_bottom
        0

        print.printer_Canon_Inkjet_i865.print_unwriteable_margin_left
        0

        print.printer_Canon_Inkjet_i865.print_unwriteable_margin_right
        0

        print.printer_Canon_Inkjet_i865.print_unwriteable_margin_top
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_bgcolor
        false

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_bgimages
        false

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_command

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_downloadfonts
        false

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_edge_bottom
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_edge_left
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_edge_right
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_edge_top
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_evenpages
        true

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_footercenter

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_footerleft
        &PT

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_footerright
        &D

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_headercenter

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_headerleft
        &T

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_headerright
        &U

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_in_color
        true

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_margin_bottom
        0.5

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_margin_left
        0.5

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_margin_right
        0.5

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_margin_top
        0.5

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_oddpages
        true

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_orientation
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_page_delay
        50

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_paper_data
        9

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_paper_height
        11,00

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_paper_size_type
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_paper_size_unit
        1

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_paper_width
        8,50

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_reversed
        false

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_scaling
        1,00

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_shrink_to_fit
        true

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_to_file
        false

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_unwriteable_margin_bottom
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_unwriteable_margin_left
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_unwriteable_margin_right
        0

        print.printer_HP_LaserJet_Professional_CP1520N_-_SW.print_unwriteable_margin_top
        0

        print.printer_SW_-_HP_CP1520N.print_bgcolor
        false

        print.printer_SW_-_HP_CP1520N.print_bgimages
        false

        print.printer_SW_-_HP_CP1520N.print_command

        print.printer_SW_-_HP_CP1520N.print_downloadfonts
        false

        print.printer_SW_-_HP_CP1520N.print_edge_bottom
        0

        print.printer_SW_-_HP_CP1520N.print_edge_left
        0

        print.printer_SW_-_HP_CP1520N.print_edge_right
        0

        print.printer_SW_-_HP_CP1520N.print_edge_top
        0

        print.printer_SW_-_HP_CP1520N.print_evenpages
        true

        print.printer_SW_-_HP_CP1520N.print_footercenter

        print.printer_SW_-_HP_CP1520N.print_footerleft

        print.printer_SW_-_HP_CP1520N.print_footerright

        print.printer_SW_-_HP_CP1520N.print_headercenter

        print.printer_SW_-_HP_CP1520N.print_headerleft

        print.printer_SW_-_HP_CP1520N.print_headerright

        print.printer_SW_-_HP_CP1520N.print_in_color
        true

        print.printer_SW_-_HP_CP1520N.print_margin_bottom
        0.5

        print.printer_SW_-_HP_CP1520N.print_margin_left
        0.5

        print.printer_SW_-_HP_CP1520N.print_margin_right
        0.5

        print.printer_SW_-_HP_CP1520N.print_margin_top
        0.5

        print.printer_SW_-_HP_CP1520N.print_oddpages
        true

        print.printer_SW_-_HP_CP1520N.print_orientation
        0

        print.printer_SW_-_HP_CP1520N.print_page_delay
        50

        print.printer_SW_-_HP_CP1520N.print_paper_data
        9

        print.printer_SW_-_HP_CP1520N.print_paper_height
        11,00

        print.printer_SW_-_HP_CP1520N.print_paper_size_type
        0

        print.printer_SW_-_HP_CP1520N.print_paper_size_unit
        1

        print.printer_SW_-_HP_CP1520N.print_paper_width
        8,50

        print.printer_SW_-_HP_CP1520N.print_reversed
        false

        print.printer_SW_-_HP_CP1520N.print_scaling
        1,00

        print.printer_SW_-_HP_CP1520N.print_shrink_to_fit
        false

        print.printer_SW_-_HP_CP1520N.print_to_file
        false

        print.printer_SW_-_HP_CP1520N.print_unwriteable_margin_bottom
        0

        print.printer_SW_-_HP_CP1520N.print_unwriteable_margin_left
        0

        print.printer_SW_-_HP_CP1520N.print_unwriteable_margin_right
        0

        print.printer_SW_-_HP_CP1520N.print_unwriteable_margin_top
        0

        print.printer_pdfFactory_Pro.print_bgcolor
        false

        print.printer_pdfFactory_Pro.print_bgimages
        false

        print.printer_pdfFactory_Pro.print_command

        print.printer_pdfFactory_Pro.print_downloadfonts
        false

        print.printer_pdfFactory_Pro.print_edge_bottom
        0

        print.printer_pdfFactory_Pro.print_edge_left
        0

        print.printer_pdfFactory_Pro.print_edge_right
        0

        print.printer_pdfFactory_Pro.print_edge_top
        0

        print.printer_pdfFactory_Pro.print_evenpages
        true

        print.printer_pdfFactory_Pro.print_footercenter

        print.printer_pdfFactory_Pro.print_footerleft

        print.printer_pdfFactory_Pro.print_footerright

        print.printer_pdfFactory_Pro.print_headercenter

        print.printer_pdfFactory_Pro.print_headerleft

        print.printer_pdfFactory_Pro.print_headerright

        print.printer_pdfFactory_Pro.print_in_color
        true

        print.printer_pdfFactory_Pro.print_margin_bottom
        0.5

        print.printer_pdfFactory_Pro.print_margin_left
        0.5

        print.printer_pdfFactory_Pro.print_margin_right
        0.5

        print.printer_pdfFactory_Pro.print_margin_top
        0.5

        print.printer_pdfFactory_Pro.print_oddpages
        true

        print.printer_pdfFactory_Pro.print_orientation
        0

        print.printer_pdfFactory_Pro.print_page_delay
        50

        print.printer_pdfFactory_Pro.print_pagedelay
        500

        print.printer_pdfFactory_Pro.print_paper_data
        9

        print.printer_pdfFactory_Pro.print_paper_height
        11,00

        print.printer_pdfFactory_Pro.print_paper_size_type
        0

        print.printer_pdfFactory_Pro.print_paper_size_unit
        1

        print.printer_pdfFactory_Pro.print_paper_width
        8,50

        print.printer_pdfFactory_Pro.print_reversed
        false

        print.printer_pdfFactory_Pro.print_scaling
        1,00

        print.printer_pdfFactory_Pro.print_shrink_to_fit
        false

        print.printer_pdfFactory_Pro.print_to_file
        false

        print.printer_pdfFactory_Pro.print_unwriteable_margin_bottom
        0

        print.printer_pdfFactory_Pro.print_unwriteable_margin_left
        0

        print.printer_pdfFactory_Pro.print_unwriteable_margin_right
        0

        print.printer_pdfFactory_Pro.print_unwriteable_margin_top
        0

        privacy.cpd.cookies
        false

        privacy.cpd.extensions-tabmix
        false

        privacy.cpd.formdata
        false

        privacy.cpd.sessions
        false

        privacy.sanitize.migrateFx3Prefs
        true

        privacy.sanitize.timeSpan
        0

        security.dialog_enable_delay
        0

        security.disable_button.openCertManager
        false

        security.warn_viewing_mixed
        false

  Grafik

        Karten-Beschreibung
        ATI Radeon HD 5700 Series

        Vendor-ID
        1002

        Geräte-ID
        68b8

        Karten-RAM
        1024

        Karten-Treiber
        aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64

        Treiber-Version
        8.782.1.0

        Treiber-Datum
        10-29-2010

        Vendor-ID (GPU #2)
        1002

        Geräte-ID (GPU #2)
        68b8

        Karten-RAM (GPU #2)
        1024

        Karten-Treiber (GPU #2)
        aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64

        Treiber-Version (GPU #2)
        8.782.1.0

        Treiber-Datum (GPU #2)
        10-29-2010

        Direct2D aktiviert
        true

        DirectWrite aktiviert
        true (6.1.7601.17563)

        ClearType-Parameter
        DISPLAY1 [ Gamma: 2200 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200 ] DISPLAY2 [ Gamma: 2200 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ]

        WebGL-Renderer
        Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.686)

        GPU-beschleunigte Fenster
        1/1 Direct3D 10
The screenshots are taken from www.golem.de
It's possible that DirectWrite font selection is choosing a different face on those pages.
That's interesting, the news text is aliased and the title looks greyscale anti-aliased in GDI rendering.
To capture a log of actual font matching:

1. Create a new profile with default home page
2. Quit Firefox
3. Create a directory C:\temp
4. Add two environment variable settings:
  a. Open Control Panels > System > Advanced Settings tab
  b. Add env vars with these settings
    name: NSPR_LOG_MODULES
    value: fontlist:5,textrun:5
    name: NSPR_LOG_FILE
    value: c:\temp\textrun.out
5. Open Firefox using the new profile
6. Navigate to the page you want to see font matching info for
7. Quit Firefox
8. Delete the env vars (!!!)

This will log the font chosen for every textrun created.

Be sure to delete the environment variables when you're done, otherwise you'll be creating huge logfiles as part of your normal browsing.

I think the key question here is whether the page renders differently with rendering_mode=2 compared to setting 'gfx.direct2d.disabled' to true and restarting the browser.

R2KFoto, which of the two displays are you pulling these screenshots from?
(In reply to John Daggett (:jtd) from comment #9)

> This will log the font chosen for every textrun created.

Done with http://suche.golem.de/search.php?l=10&q=bank+of+america

> R2KFoto, which of the two displays are you pulling these screenshots from?

HP LP2475
Attached file textrun.out
Attached image HW Acc = OFF
Can't confirm this on
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:13.0a1) Gecko/20120210 Firefox/13.0a1

R2KFoto can you test this with latest Nightly, if it's still reproducible for you
Fonts with HW Acc [2] and HW Acc looks identical IMO, only positioning is different
Yes guys 13.0a1 has made it. Thank you.
I think mode=2 is the best for me. Now waiting for FF13 ...
Very odd that you have not identical font output in HW Acc OFF and HW Acc ON [2]
or simply you give wrong names ;p
but in your case it's not fixed as I see
you can also try a new profile without any addons & plugins
I installed 13.0a1 with a new profile without any addons & plugins.
(In reply to Virtual_ManPL from comment #21)
> Very odd that you have not identical font output in HW Acc OFF and HW Acc ON
> [2]

Layout differences may be due to bug 643781.
Tata ... FF17 and Fontrendering is broken. 
Iam so tired of using Firefox.

Now GUI Fonts and Website Fonts are Rubbish.
Can you still reproduce this issue with latest stable Firefox?
Flags: needinfo?(r2kfoto)
( Reporter R2KFoto is no longer using Firefox )
Depends on: 661471, 643781
Flags: needinfo?(r2kfoto)
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.