Hi Carsten,

Thanks for the detailed explanation. I see why people don't like subpixel
antialiasing but unfortunately I don't have a retina screen. I actually
tried one a few years ago where I was still using my old macbook pro
(2013). At that time, either it was because of the GPU or the cable (or
both), I only got 30 FPS and that was why I returned it. I squinted hard
enough and I did see the issues of subpixel antialiasing. But I would say I
usually keep a fair amount of distance from the screen so that is not
significant to me.

Too bad that Enlightenment doesn't support it but I now see it's not a deal
breaker.

Again, thanks for the help!

Qingxiang

On Tue, Aug 11, 2020 at 1:12 AM Carsten Haitzler <ras...@rasterman.com>
wrote:

> On Mon, 10 Aug 2020 21:34:10 -0700 Qingxiang Jia <ybjqx3...@gmail.com>
> said:
>
> > Hi Carsten,
> >
> > Thanks for the help. For non-E apps, I followed the fontconfig
> documentation
> > <https://wiki.archlinux.org/index.php/Font_configuration> on arch (I am
> > using Manjaro) and that didn't seem to work. I am not sure that I agree
> > subpixel antialiasing creates too much trouble -- it is supported by many
> > DEs (I think all GTK and Qt based ones support it). The effects (probably
> > is subjective) is pretty good on non-retina screens.
>
> subpixel problems:
>
> 1. you can't rotate ext once rendered without horrible color fringe
> artefacts.
> really bad when you want to support rotatable displays or windows or
> content.
> this applies to scaling up or down or any other kind of transform that is
> not
> 1:1 as originally rendered.
> 2. it already is a compromise - it gets a "possible theoretical higher res
> by
> assuming a simple [r][g][b] or [b][g][r] sub-pixel layout of the screen
> technology and fools the code into thinking r, g,b values are actually
> sub-pixels... but they are not. they are different colors and this leads to
> color swimming/fringing. it's so horrible that draw pure blue text and
> parts of
> the rendering can disappear if the sub pixel being drawn does not land on a
> blue sub pixel. so this falls apart quickly for colored text. otherwise it
> leads to visible color-fringing artifacts.
> 3. it falls apart if display is not [r][g][b]. e.g, if its pentile like:
> [r][b]
> [g][b]
> or if RGBW or any other kind of possible pixel layout. even worse you have
> multiple monitors with different sub pixel layouts and it gets even worse.
> 4. it makes rendering slower for fonts as you now have 3x the source data
> to
> read and also use more memory for them.
>
> and some others i won't bother getting into but overall it's a big
> compromise
> in many many ways and quickly degrades the moment you step outside of a
> very
> basic defined set of behaviour. Given rising DPIs it just isn't worth the
> extra
> code complexity and hassle.
>
> personally i notice sub pixel rendered text instantly - not that it's
> better but
> that i see swimming color fringes and reminds me of old tv's and vcr's
> with bad
> color fringing or chromatic aberration like:
>
> https://www.antiqueradio.org/art/RCACTC-11BadConvergence.jpg
> https://pbs.twimg.com/media/ERgKBJwU8AE8HFD?format=png&name=small
>
> https://i1.wp.com/digital-photography-school.com/wp-content/uploads/2015/04/OziRig_Cheetah_Chromatic_Aberration_Comparison.jpg?resize=600%2C379&ssl=1
>
> https://upload.wikimedia.org/wikipedia/commons/6/66/Chromatic_aberration_%28comparison%29.jpg
>
> > For Redshift, it's my fault. It's working properly from the beginning.
> >
> > Qingxiang
> >
> > On Sun, Aug 9, 2020 at 3:55 PM Carsten Haitzler <ras...@rasterman.com>
> > wrote:
> >
> > > On Sun, 9 Aug 2020 15:33:54 -0700 Qingxiang Jia <ybjqx3...@gmail.com>
> > > said:
> > >
> > > > One more question: for those of you using Redshift, did you notice
> that
> > > > Firefox and Chrome are not affected by it? The E apps have correct
> color
> > > > temperature but not GTK apps.
> > > > Also, can I use fontconfig to control the level of hinting and
> subpixel
> > > > antialiasing?
> > >
> > > for efl, e has settings -> look -> font settings ->advanced ->
> > > hinting/fallbacks
> > >
> > > for other apps/toolkits you will need to see relevant docs for those.
> efl
> > > doesn't do subpixel rendering. it will only do regular AA + hinting
> > > options.
> > > subpixel creates a whole host of new problems that probably has more
> > > downsides
> > > than upsides and at best are break-event.
> > >
> > > > Thanks!
> > > >
> > > > Qingxiang
> > > >
> > > > On Sat, Aug 8, 2020 at 9:47 AM Qingxiang Jia <ybjqx3...@gmail.com>
> > > wrote:
> > > >
> > > > > Hi Carla,
> > > > >
> > > > > Thank you for the suggestion. I will install E again and it.
> > > > >
> > > > > Qingxiang
> > > > >
> > > > > On Sat, Aug 8, 2020 at 7:35 AM Carla Sensa <carlase...@sfr.fr>
> wrote:
> > > > >
> > > > >> I use redshift with the systray module.
> > > > >>
> > > > >> Le 08/08/2020 à 14:35, Carsten Haitzler a écrit :
> > > > >> > On Fri, 7 Aug 2020 20:58:20 -0700 Qingxiang Jia <
> > > ybjqx3...@gmail.com>
> > > > >> said:
> > > > >> >
> > > > >> >> Hello,
> > > > >> >>
> > > > >> >> This is my first time to ask any question in the mail list. I
> am an
> > > > >> >> "intermittent" user of E. How do you change the color of the
> > > display
> > > > >> (not
> > > > >> >> physically) so that it makes eyes more comfortable?
> > > > >> > we don't have such a feature built in. you could try other tools
> > > that
> > > > >> might
> > > > >> > mess with x gamma ...
> > > > >> >
> > > > >>
> > > > >>
> > > > >> _______________________________________________
> > > > >> enlightenment-users mailing list
> > > > >> enlightenment-users@lists.sourceforge.net
> > > > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > > > >>
> > > > >
> > > > >
> > > > > --
> > > > > KF7NCH
> > > > >
> > > >
> > > >
> > > > --
> > > > KF7NCH
> > > >
> > > > _______________________________________________
> > > > enlightenment-users mailing list
> > > > enlightenment-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > >
> > >
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am"
> --------------
> > > Carsten Haitzler - ras...@rasterman.com
> > >
> > >
> >
> > --
> > KF7NCH
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> Carsten Haitzler - ras...@rasterman.com
>
>

-- 
KF7NCH

_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to