V40 may hint horizontally, including phantom points, outside of backwards
compatibility mode, i.e. when rendering "native ClearType" fonts. Note that
fonts can turn compatibility mode on and off per glyph.
___
Freetype-devel mailing list
Freetype-devel@no
> To try to answer my question from before (please correct my errors!):
You are confused because FT_LOAD_XXX combines bit flags with enum
portion of FT_LOAD_TARGET_XXX
https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_LOAD_XXX
LIGHT, NORMAL (assuming native v40), and LC
On Tue, Feb 20, 2018 at 5:10 PM, Behdad Esfahbod wrote:
> On Tue, Feb 20, 2018 at 11:04 AM, Alexei Podtelezhnikov
> wrote:
>>
>> >>
>> >> > I think Skia does, by default, a 4x1 subpixel grid.
>> >>
>> >> ... which is almost the same as 3x1, which you would get for free from
>> >> LCD rendering wi
On Tue, Feb 20, 2018 at 11:04 AM, Alexei Podtelezhnikov
wrote:
> >>
> >> > I think Skia does, by default, a 4x1 subpixel grid.
> >>
> >> ... which is almost the same as 3x1, which you would get for free from
> >> LCD rendering with 3 channels shifted by 1/3.. 4x1 is such a minor
> >> gain for a h
>>
>> > I think Skia does, by default, a 4x1 subpixel grid.
>>
>> ... which is almost the same as 3x1, which you would get for free from
>> LCD rendering with 3 channels shifted by 1/3.. 4x1 is such a minor
>> gain for a huge cache waste. Just a suggestion.
>
> May I ruin your suggestion by suggest
On Tue, Feb 20, 2018 at 10:35 AM, Alexei Podtelezhnikov
wrote:
> Adam, Behdad, thank you...
>
> > Chromium, on many configurations, does do subpixel positioning.
>
> Indeed I now see beautiful variations in LCD glyph images in the bug
> report. You would not want to ruin that with hinting. Is thi
Adam, Behdad, thank you...
> Chromium, on many configurations, does do subpixel positioning.
Indeed I now see beautiful variations in LCD glyph images in the bug
report. You would not want to ruin that with hinting. Is this the
"bug"? Do not do hinting unless tricky.
> I think Skia does, by defa
Hi Alexei,
Chromium, on many configurations, does do subpixel positioning. Just
because we say that, doesn't mean it doesn't cache bitmaps. I think Skia
does, by default, a 4x1 subpixel grid. That's implementation details though.
On Tue, Feb 20, 2018 at 9:01 AM, Alexei Podtelezhnikov
wrote:
>
On Tue, Feb 20, 2018 at 12:01 PM, Alexei Podtelezhnikov
wrote:
>> I'm not an expert on how the code works, but my understanding is that
>> subpixel positioning is the norm.
>
> I highly doubt that Chromium implements subpixel positioning. This
> isn't the norm.
>
> - LCD (subpixel) rendering is ab
> I'm not an expert on how the code works, but my understanding is that
> subpixel positioning is the norm.
I highly doubt that Chromium implements subpixel positioning. This
isn't the norm.
- LCD (subpixel) rendering is about utilizing color channels
separately to improve glyph appearance.
- Sub
On Mon, Feb 19, 2018 at 5:06 PM, Alexei Podtelezhnikov
wrote:
>> Also, I don't think it's necessarily too late to get the information
>> after FT_Load_Glyph is called.
>
> Adam, Ben,
>
> To be honest, I do not quite follow how Chromium does text rendering.
> It was under impression that you guys d
> Also, I don't think it's necessarily too late to get the information
> after FT_Load_Glyph is called.
Adam, Ben,
To be honest, I do not quite follow how Chromium does text rendering.
It was under impression that you guys do font atlasing (aka preloading
of font texture). We just provided preset
On Mon, Feb 19, 2018 at 3:05 PM, Werner LEMBERG wrote:
> What I need is a reliable mechanism (across Freetype versions and
> fonts) to determine if a font has horizontal hinting applied or
> not. It looks like it's something Freetype might need to
> provide, since the true answer
What I need is a reliable mechanism (across Freetype versions and
fonts) to determine if a font has horizontal hinting applied or
not. It looks like it's something Freetype might need to
provide, since the true answer seems to come from the interaction
of flags, fonts, and
On Mon, Feb 19, 2018 at 6:41 AM, Alexei Podtelezhnikov
wrote:
> On Sun, Feb 18, 2018 at 6:11 PM, Werner LEMBERG wrote:
>>> What I need is a reliable mechanism (across Freetype versions and
>>> fonts) to determine if a font has horizontal hinting applied or not.
>>> It looks like it's something Fr
On Sun, Feb 18, 2018 at 6:11 PM, Werner LEMBERG wrote:
>> What I need is a reliable mechanism (across Freetype versions and
>> fonts) to determine if a font has horizontal hinting applied or not.
>> It looks like it's something Freetype might need to provide, since
>> the true answer seems to come
> What I need is a reliable mechanism (across Freetype versions and
> fonts) to determine if a font has horizontal hinting applied or not.
> It looks like it's something Freetype might need to provide, since
> the true answer seems to come from the interaction of flags, fonts,
> and engines.
>
> C
> The issue is that sometimes we want to start text at a non-integer
> position, but still align each glyph appropriately to allow for
> hinting to look correct. This means that depending on hinting
> parameters, we might want to round the final position of each glyph
> before displaying on screen
On Fri, Feb 16, 2018 at 12:39 PM, Adam Goode wrote:
> On Fri, Feb 16, 2018 at 12:19 PM, Alexei Podtelezhnikov <
> apodt...@gmail.com> wrote:
>
>>
>> > (letting me safely do subpixel positioning)
>>
>> The lsb and rsb delta procedure works with and without hinting. It is the
>> only workable proce
On Fri, Feb 16, 2018 at 12:19 PM, Alexei Podtelezhnikov
wrote:
>
> > (letting me safely do subpixel positioning)
>
> The lsb and rsb delta procedure works with and without hinting. It is the
> only workable procedure with hinting IMO. Why did you choose to stay away
> from it?
I am not sure! I
> (letting me safely do subpixel positioning)
The lsb and rsb delta procedure works with and without hinting. It is the only
workable procedure with hinting IMO. Why did you choose to stay away from it?
___
Freetype-devel mailing list
Freetype-devel@
On Fri, Feb 16, 2018 at 1:31 AM, Werner LEMBERG wrote:
>
>
> > I am working on a Chrome bug (crbug.com/740385) related to subpixel
> > positioning and hinting.
> >
> > There is currently an issue where glyphs do not get positioned
> > correctly in all cases, and to solve this problem I need to ena
> I am working on a Chrome bug (crbug.com/740385) related to subpixel
> positioning and hinting.
>
> There is currently an issue where glyphs do not get positioned
> correctly in all cases, and to solve this problem I need to enable
> subpixel positioning.
>
> This works, except when horizontal
23 matches
Mail list logo