https://bugzilla.redhat.com/show_bug.cgi?id=1999078

Michael Catanzaro <mcata...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|epiphany                    |webkit2gtk3
                 CC|                            |er...@redhat.com



--- Comment #10 from Michael Catanzaro <mcata...@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.
_______________________________________________
fonts-bugs mailing list -- fonts-bugs@lists.fedoraproject.org
To unsubscribe send an email to fonts-bugs-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/fonts-bugs@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to