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