Re: coloured text distorted on 4k monitor

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tim:
>> You may want to play with aliasing controls for font rendering.

Eyal Lebedinsky:
> I need to look into this (fonts) but hoped the problem is elsewhere.

>> Perhaps your monitor doesn't have the traditional RGB (red green
>> blue) pixel grouping?  It might be in BGR sequence (your photo
>> looks like that from the defocused blurs on the green text).

> I still do not see why placing an windows at an odd x is different
> from an even position. Moving the image changes between these two
> displays with each pixel shift.

With fonts, at least, aliasing is used for sub-pixel rendering.  In
other words, they don't just render at the pixel level, they use
portions of the adjacent pixels, too (we might regard one RGB sequence
as one pixel, it can drive each individual R G & B pixel).  If the
renderer doesn't know the sequence the pixels are in, it could start to
use non-adjacent pixels.  And as you bump things minutely one way or
the other, you may discover rendering flaws.

The font aliasing trick for tiny fonts could also be done for other
graphical drawing (fine lines, etc).  I don't know whether Fedora does
that.

> BTW this is what the pixels look like:
>         http://members.iinet.net.au/~eyaleb/attachments/20200801/dsc08774-part1.jpg
> Looks like BGR left-to-right? Should that matter?

It's kind of hard to tell, but looking at the grouping, with widest gap
between two colours, it looks like green red blue  GAP  green red blue

> Still, using 'xmag' shows a nice text without any artifacts, so I
> wonder if this is an issue with the actual monitor (TV) - assuming
> xmag grabs pixels from the screen not knowing how they were painted
> (e.g. a font renderer).

As is often said, TV sets don't usually make great monitors
(particularly with fine text).  Apart from accuracy issues, they often
have all kinds of processing trying to make real pictures look better
than the TV can display without assistance, or to hide reception
problems.

If you have sharpening turned on, that tries to make a picture look
sharper than it really is, and they rarely do that well.  On some sets,
the sharpening control is a boost-only control, where zero is
unmodified.  On other sets, it's a boost and cut control, where the
middle position is unmodified, one end is artificially crispened, the
opposite end is artificially softened.

Some TVs actually have a different resolution than what you expect. 
They'll render up or down, so you won't get a 1:1 pixel representation.
Putting them into a PC mode can help.  Some sets go into an
undocumented PC mode if you rename an input to PC.

Even computer monitors can be awful at rendering tiny text.  The goal
of higher and higher resolution monitors is not so much at being able
to render smaller and smaller text, but to better render normal text.
 
-- 
 
uname -rsvp
Linux 3.10.0-1127.18.2.el7.x86_64 #1 SMP Sun Jul 26 15:27:06 UTC 2020 x86_64
 
Boilerplate:  All unexpected mail to my mailbox is automatically deleted.
I will only get to see the messages that are posted to the mailing list.
 
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux