> Maybe my eyesight is better Indeed, I am nearsighted :) > made me never bother to implement i Oh, I never realized you are one of the developers of Enlightenment! Pleasure to meet you (over email)!
> Apple gave up with subpixel rendering Yes, I heard. But I feel it probably has more to do with all their products with retina screens. BTW, the fonts on Mojave on my non-retina screen look unpleasant (but again, that's probably just my preference). Have a great weekend! Qingxiang On Fri, Aug 14, 2020 at 9:28 AM Carsten Haitzler <ras...@rasterman.com> wrote: > 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 > > -- KF7NCH _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users