Bug 275420
| Summary: | [Win][MiniBrowser] Render based on fractional device scale factor by using zoom factor | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Kohei Asano <kohei.asano> |
| Component: | WebKit2 | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | kkinnunen, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | PC | ||
| OS: | Windows 10 | ||
Kohei Asano
Non-integral device scale factor is possible on Windows, although it
isn't on other platform e.g. Mac or GTK.
Using fractional device scale factor isn't supported by current WebKit,
rendering noises remain when repainting display.
So far, we set custom device scale factor value 1 and used zoom factor
instead of device scale factor to avoid these noises.
But using zoom factor doesn't scale scroll bar width, it seems weird
especially on high DPI. It's better to round device scale factor,
scale the contents based on integral device scale factor
and let MiniBrowser adjust by page zoom factor.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Kohei Asano
Pull request: https://github.com/WebKit/WebKit/pull/29768
EWS
Committed 279967@main (007289d10afb): <https://commits.webkit.org/279967@main>
Reviewed commits have been landed. Closing PR #29768 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/129718977>