On Thu, 13 Aug 2020 21:37:47 -0700 Qingxiang Jia <ybjqx3...@gmail.com> said:
> 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. Maybe my eyesight is better or it's a lifetime of training to look for things that are wrong but the color fringing jumps out at me immediately and makes me go "ewwwwwww". That plus the technical arguments of slower rendering, more memory, it falling apart quickly when you scale/rotate etc. made me never bother to implement it and over time screen resolution increases are making the argument for it even less. Apple gave up with subpixel rendering as well if that t ells you something: https://arstechnica.com/features/2018/09/macos-10-14-mojave-the-ars-technica-review/12/#:~:text=Subpixel%20antialiasing%20(or%20subpixel%20rendering,that%20make%20up%20those%20pixels. They have the same arguments as I just gave and it's now removed from Mojave. I'm certainly not adding more code and more expensive rendering for something that will ultimately die and has, on a good day mixed results (higher apparent resolution in return for worse color reproduction). :) > 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 -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users