You are not logged in.

#1 2016-09-22 11:26:18

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

[SOLVED] Firefox is missing subpixel AA.

-EDIT-

OK sorry for that, i just noticed that for some reason kde fonts was set to "use system settings", but depsite my "system settings" was set to subpixel RGB, it went to grayscale; can't really say why.
At the end of the day, forcing kde to use RGB subpixel fixed firefox.
What the... (?)

-/EDIT-

Does it work for you? I just noticed all of rendered firefox pages are using grayscale setting.

I'm using plasma 5, and all of the rest of my system (gtk2, gtk3, qt4, qt5 apps and even chromium) uses subpixel AA respecting my preferences wrote in my fonts.conf:

<?xml version='1.0'?>                                                                                                                                          
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>                                                                                                                       
<!-- created by lxqt-config-appearance (DO NOT EDIT!) -->                                                                                                      
<fontconfig>                                                                                                                                                   
 <!-- Arial,Helvetica -->                                                                                                                                      
 <match target="pattern">                                                                                                                                      
  <test name="family" qual="any">                                                                                                                              
   <string>Helvetica</string>                                                                                                                                  
  </test>                                                                                                                                                      
  <edit name="family" mode="assign" binding="same">                                                                                                            
   <string>Liberation Sans</string>                                                                                                                            
  </edit>                                                                                                                                                      
 </match>                                                                                                                                                      
 <match target="pattern">                                                                                                                                      
  <test name="family" qual="any">                                                                                                                              
   <string>Arial</string>                                                                                                                                      
  </test>                                                                                                                                                      
  <edit name="family" mode="assign" binding="same">                                                                                                            
   <string>Liberation Sans</string>                                                                                                                            
  </edit>                                                                                                                                                      
 </match>                                                                                                                                                      
 <match target="pattern">                                                                                                                                      
  <test name="family" qual="any">                                                                                                                              
   <string>Sans-Serif</string>                                                                                                                                 
  </test>                                                                                                                                                      
  <edit name="family" mode="assign" binding="same">                                                                                                            
   <string>Liberation Sans</string>                                                                                                                            
  </edit>                                                                                                                                                      
 </match>                                                                                                                                                      
 <match target="pattern">                                                                                                                                      
  <test name="family" qual="any">                                                                                                                              
   <string>Lucida</string>
  </test>
  <edit name="family" mode="assign" binding="same">
   <string>Open Sans</string>
  </edit>
 </match>
 <match target="pattern">
  <test name="family" qual="any">
   <string>Lucida Grande</string>
  </test>
  <edit name="family" mode="assign" binding="same">
   <string>Open Sans</string>
  </edit>
 </match>
 <match target="font">
  <edit name="lcdfilter" mode="assign">
   <const>lcddefault</const>
  </edit>
 </match>
 <match target="font">
  <edit name="autohint" mode="assign">
   <bool>false</bool>
  </edit>
 </match>
 <match target="pattern">
  <edit name="dpi" mode="assign">
   <double>96</double>
  </edit>
 </match>  -->



<match target="font">
  <edit name="embeddedbitmap" mode="assign">
   <bool>false</bool>
  </edit>
 </match>
 <selectfont>
  <acceptfont>
   <pattern>
    <patelt name="family">
     <string>Gambas</string>
    </patelt>
   </pattern>
  </acceptfont>
 </selectfont>
</fontconfig>

I tried with a fresh new firefox profile and the problem persists.

Here is my about:support page:

Application Basics
------------------

Name: Firefox
Version: 49.0
Build ID: 20160920090324
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
OS: Linux 4.6.4-1-ARCH
Multiprocess Windows: 1/1 (Enabled by default)
Safe Mode: false

Extensions
----------

Name: Multi-process staged rollout
Version: 1.2
Enabled: true
ID: e10srollout@mozilla.org

Name: Pocket
Version: 1.0.4
Enabled: true
ID: firefox@getpocket.com

Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org

Graphics
--------

Features
Compositing: Basic
Asynchronous Pan/Zoom: wheel input enabled
WebGL Renderer: NVIDIA Corporation -- GeForce GTX 750 Ti/PCIe/SSE2
Hardware H264 Decoding: No
GPU #1
Active: Yes
Description: NVIDIA Corporation -- GeForce GTX 750 Ti/PCIe/SSE2
Vendor ID: NVIDIA Corporation
Device ID: GeForce GTX 750 Ti/PCIe/SSE2
Driver Version: 4.5.0 NVIDIA 367.35

Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
CairoUseXRender: 0
Decision Log
HW_COMPOSITING:
blocked by default: Acceleration blocked by platform




Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.frecency_experiment: 4
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20160920090324
browser.startup.homepage_override.buildID: 20160920090324
browser.startup.homepage_override.mstone: 49.0
browser.tabs.remote.autostart.2: true
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3
browser.urlbar.lastSuggestionsPromptDate: 20160922
dom.apps.lastUpdate.buildID: 20160920090324
dom.apps.lastUpdate.mstone: 49.0
dom.apps.reset-permissions: true
extensions.lastAppVersion: 49.0
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1474542817
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20160920090324
media.gmp-manager.lastCheck: 1474542816
media.gmp.storage.version.observed: 1
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.12
Version in use: 4.12

NSS
Expected minimum version: 3.26
Version in use: 3.26

NSSSMIME
Expected minimum version: 3.26
Version in use: 3.26

NSSSSL
Expected minimum version: 3.26
Version in use: 3.26

NSSUTIL
Expected minimum version: 3.26
Version in use: 3.26

Experimental Features
---------------------

Sandbox
-------

Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: false
Media Plugin Sandboxing: true


Any hint?
Thanks.

Last edited by kokoko3k (2016-09-22 11:43:11)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

Board footer

Powered by FluxBB