On Mon, 28 Dec 2015 20:39:16 +0100 Stanislav Baiduzhyi
<baiduzhyi.de...@gmail.com> said:

> On Sun, Dec 27, 2015 at 11:27 PM, Carsten Haitzler <ras...@rasterman.com>
> wrote:
> > 100% intended. there is no way we are doing that insanely bad sub-pixel rgb
> > stuff n efl. an explicit decision to not support it. why?
> 
> That makes some sense. Pity, on still very popular 96 DPI monitor
> readability of subpixeled font is one step higher. But yes,
> considering development resource constraints it's already too late to
> start implementing something like this.
> 
> Also, I've noticed that font size is often configured in pixels and
> not in points, why?

because evas itself doesnt know or care about dpi. it generates/cares about
pixels. it's very much divorced from the screen itself other than it being a
big grid of pixel values.

the scaling is done elsewhere. thats what scale factor is for. this simply
multiples pixel sizes by this factor. this is what people ACTUALLY want. you
hear people all day long saying "set your dpi to xxx". no. wrong. you dont SET
dpi. the dpi is a fuxed value for that display. the problem is either:

1. your eyesight is horrible at the normal viewing distance, so you just "need
stuff bigger" thus - make scale bigger (or smaller for those with excellent
eyesight to avoid scrolling as much)
  or
2. you are using a screen at a different distance. eg - the tv across the other
side of the living room. dpi is not useful at anything other than an EXACT
viewing distance that is "expecteD" with an "expected" level of eyesight. with
the tv across the room you certainly want to increase sizes -> thus increase
scale factor.

so thats why we have a scale factor setting in e (and elm) and this just sizes
stuff up - not JUST fonts, but many many many things. it's the "make it bigger
- i can't see that" option which is what people ACTUALLY want.

for evas - it just gets given a bigger pixel size then by higher layers of code
that handle the scaling (actually you can set scale ON a specific object and
evas will multiple the font size by the scale factor anyway)

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


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

Reply via email to