https://bugzilla.redhat.com/show_bug.cgi?id=1999078
Michael Catanzaro <mcatanza(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|epiphany |webkit2gtk3
CC| |erack(a)redhat.com
--- Comment #10 from Michael Catanzaro <mcatanza(a)redhat.com> ---
Epiphany doesn't have anything to do with font rendering on web pages. This is
100% handled by WebKit and its dependencies, FreeType, harfbuzz, and
Fontconfig. So I'm going to go ahead and reassign this to WebKit I suppose.
(In reply to Pierre Ossman from comment #9)
Thanks for investigating.
Shouldn't this affect more users of Pango in that case? I'm not seeing this
in any other application so far, and I figured Pango is widely used?
(And the v40 engine explicitly doesn't do full hinting horizontally,
otherwise I would be fine using that)
Pango is not involved here at all. That's only used by the GTK user interface
portions of the browser, not used by WebKit.
(In reply to Marek Kašík from comment #8)
I'm reassigning this bug to Epiphany with question whether there
is a
possibility to turn of sub-pixel positioning of glyphs?
To clarify: you want me to turn *off* subpixel positioning, if it is currently
enabled? I think the answer is "no" because all other browsers are doing
subpixel positioning nowadays, and so is GTK 4. This implies that at least
horizontal hinting must not be performed, since subpixel positioning and
horizontal hinting are incompatible. And that further implies that using the
v35 interpreter is self-sabotage, since that version of the interpreter does
horizontal hinting. Yes?
That said, I'm not actually sure whether WebKit really does subpixel
positioning or not. I guess maybe? Most of the relevant code is under
Source/WebCore/platform/graphics/freetype or
Source/WebCore/platform/graphics/harfbuzz. I have no clue what to look for to
find out. Desktop font hinting and antialiasing settings get merged in
FontCacheFreeType.cpp using cairo_ft_font_options_substitute(), but of course
we have no settings to control subpixel positioning, so I'm not sure whether
that happens at all.
--
You are receiving this mail because:
You are on the CC list for the bug.