> 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

Reply via email to