X
點擊此處開啟此網站的行動版。

技術支援討論區

Disabling hardware acceleration also screws up font anti-aliasing

已張貼

As in title.

First screenshot shows what happens with hardware acceleration enabled, which looks better, second screenshot shows how it looks aliased with acceleration disabled, with the stroke missing in certain places on very light fonts.

However, when hardware acceleration is enabled, if I open very large images or lots of inline images at a time, the browser window will flash white, all tabs will lose their favicons, and the browser must be restarted. For this reason I'm looking to keep hardware acceleration disabled, but use it (or its method) for rendering fonts only, if such a thing is possible. Alternatively I'd like a fix for hardware acceleration causing such behavior, although that seems more difficult.

Cleartype and font smoothing are both on systemwide. Disabling any of them makes the fonts even worse.

Thanks in advance.

As in title. First screenshot shows what happens with hardware acceleration enabled, which looks better, second screenshot shows how it looks aliased with acceleration disabled, with the stroke missing in certain places on very light fonts. However, when hardware acceleration is enabled, if I open very large images or lots of inline images at a time, the browser window will flash white, all tabs will lose their favicons, and the browser must be restarted. For this reason I'm looking to keep hardware acceleration disabled, but use it (or its method) for rendering fonts only, if such a thing is possible. Alternatively I'd like a fix for hardware acceleration causing such behavior, although that seems more difficult. Cleartype and font smoothing are both on systemwide. Disabling any of them makes the fonts even worse. Thanks in advance.
附加的畫面擷圖

被選擇的解決方法

Actually, I fixed the issue. Setting gfx.direct2d.force-enabled to true was all it took.

從原來的回覆中察看解決方案 1

額外的系統細節

已安裝的外掛程式

  • Adobe PDF Plug-In For Firefox and Netscape 11.0.10
  • Battlelog Game Launcher (2.6.2)
  • Citrix Receiver Plugin (Win32)
  • Citrix URL-Redirection Helper Plugin
  • Version 5.41.2.0
  • Google Update
  • Intel web components for Intel® Identity Protection Technology
  • Intel web components updater - Installs and updates the Intel web components
  • NPRuntime Script Plug-in Library for Java(TM) Deploy
  • Next Generation Java Plug-in 11.45.2 for Mozilla browsers
  • Shockwave Flash 18.0 r0
  • Unity Player 5.0.0f4

應用程式

  • Firefox 39.0
  • 使用者代理:Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
  • 技術支援網址:https://support.mozilla.org/1/firefox/39.0/WINNT/en-US/

擴充套件

  • Adblock Plus 2.6.9.1-signed ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Adblock Plus Pop-up Addon 0.9.2.1-signed (adblockpopups@jessehakanen.net)
  • Customizable Shortcuts 0.9.8 (customizable-shortcuts@timtaubert.de)
  • DOM Inspector 2.0.15.1-signed (inspector@mozilla.org)
  • Download Status Bar 12.3.0.1-signed ({6c28e999-e900-4635-a39d-b1ec90ba0c0f})
  • Duplicate This Tab 1.3.1-signed (duplicate-this-tab@mozilla.org)
  • Element Hiding Helper for Adblock Plus 1.3.2.1-signed (elemhidehelper@adblockplus.org)
  • Google Image Search 1.15.1-signed ({73007fef-a6e0-47d3-b4e7-dfc116ed6f65})
  • Greasemonkey 3.2 ({e4a8a97b-f2ed-450b-b12d-ee082ba24781})
  • MEGA 2.0.226 (firefox@mega.co.nz)
  • Menu Editor 1.2.7 ({EDA7B1D7-F793-4e03-B074-E6F303317FB0})
  • Status-4-Evar 2015.02.06.23.1-signed (status4evar@caligonstudios.com)
  • Tab Wheel Scroll 20140723.1-signed (tabscroll@mthamil)
  • Anti-Aliasing Tuner 14.12.03.01.1-signed (aatuner@hotmint.com) (Inactive)
  • Classic Theme Restorer 1.3.4 (ClassicThemeRestorer@ArisT2Noia4dev) (Inactive)
  • Hide Caption Titlebar Plus 2.9.6rc (hidecaptionplus-dp@dummy.addons.mozilla.org) (Inactive)
  • tabs closebutton restored 1.0.1-signed (tabsclosebutton@nuko.org) (Inactive)

JavaScript

  • incrementalGCEnabled: True

圖形

  • adapterDescription: Intel(R) HD Graphics 4600
  • adapterDescription2: NVIDIA GeForce GTX 860M
  • adapterDeviceID: 0x0416
  • adapterDeviceID2: 0x1392
  • adapterDrivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32
  • adapterDrivers2: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
  • adapterRAM: Unknown
  • adapterRAM2: 2048
  • adapterSubsysID: 35011558
  • adapterSubsysID2: 35011558
  • adapterVendorID: 0x8086
  • adapterVendorID2: 0x10de
  • clearTypeParameters: Gamma: 2200 Pixel Structure: R ClearType Level: 100 Enhanced Contrast: 50
  • direct2DEnabled: False
  • direct2DEnabledMessage: [u'']
  • directWriteEnabled: False
  • directWriteVersion: 6.3.9600.17795
  • driverDate: 3-11-2014
  • driverDate2: 4-8-2015
  • driverVersion: 10.18.10.3496
  • driverVersion2: 9.18.13.5012
  • info: {u'AzureCanvasBackend': u'skia', u'AzureFallbackCanvasBackend': u'cairo', u'AzureContentBackend': u'cairo', u'AzureSkiaAccelerated': 0}
  • isGPU2Active: False
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'']
  • numTotalWindows: 1
  • webglRenderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Basic

修改過的偏好設定

其他

  • User JS: 否
  • 輔助功能: 否

選擇的解決方法

Actually, I fixed the issue. Setting gfx.direct2d.force-enabled to true was all it took.

Actually, I fixed the issue. Setting gfx.direct2d.force-enabled to true was all it took.