should detect LCD screens and enable sub-pixel anti-aliasing

Bug #7053 reported by Scott James Remnant (Canonical)
4
Affects Status Importance Assigned to Milestone
fontconfig (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

subject says it all really, we should detect whether the machine has an LCD
screen as the default and if so enable sub-pixel anti-aliasing as the default

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

This isn't just the case for fontconfig (which is what asks this question, I
think) but the GNOME Font dialog should probably pick this up as well

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Do you have an LCD screen where to check the read-edid output and see if it
detects that it is such kind of monitor. It fails on my 2 laptops so i can't
verify it myself.

Also i did a check on my systems and it can detect the monitor only on some of
them and sometimes not reliably. Do we anything better laying around debian?

Revision history for this message
Matt Zimmerman (mdz) wrote :

LCD autodetection would provide a default answer to the X server question about
whether the display is an LCD

Revision history for this message
Clint Adams (wartzilla) wrote :

here's parse-edid output from a B&W G3 Mac hooked up to an LCD display:

% parse-edid /proc/device-tree/pci@80000000/ATY,Rage128y@10/EDID
parse-edid: parse-edid version 1.4.1
parse-edid: EDID checksum passed.

        # EDID version 1 revision 2
Section "Monitor"
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
        Identifier "NEC LCD1810X"
        VendorName "NEC"
        ModelName "NEC LCD1810X"
        # Block type: 2:0 3:fd
        HorizSync 31-82
        VertRefresh 56-85
        # Max dot clock (video bandwidth) 170 MHz
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:ff
        # DPMS capabilities: Active off:yes Suspend:yes Standby:yes

        Mode "1280x1024" # vfreq 60.020Hz, hfreq 63.981kHz
                DotClock 108.000000
                HTimings 1280 1328 1440 1688
                VTimings 1024 1025 1028 1066
                Flags "+HSync" "+VSync"
        EndMode
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:ff
EndSection

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

As you can see from the output there is no LCD flag other than in the
Model/Vendor name. This might not be true for all LCD monitors. Also X doesn't
ask about LCD anymore since the use of it is to hide a selection in a question.
This is now a fontconfig problem.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Fixed with fontconfig_2.2.2-2ubuntu1 upload.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.