<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [WPE] Rendering on a HiDPI display looks scaled up instead of rendered at 2x"
   href="https://bugs.webkit.org/show_bug.cgi?id=185764#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [WPE] Rendering on a HiDPI display looks scaled up instead of rendered at 2x"
   href="https://bugs.webkit.org/show_bug.cgi?id=185764">bug 185764</a>
              from <span class="vcard"><a class="email" href="mailto:cadubentzen@gmail.com" title="Carlos Eduardo Ramalho <cadubentzen@gmail.com>"> <span class="fn">Carlos Eduardo Ramalho</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=343499" name="attach_343499" title="Example wrong WPE 2x HiDPI">attachment 343499</a> <a href="attachment.cgi?id=343499&action=edit" title="Example wrong WPE 2x HiDPI">[details]</a></span>
Example wrong WPE 2x HiDPI

During creation of WebView in GTK+ (see webkitWebViewBaseCreateWebPage()), there is code for setting the device scale factor, but I see no such thing on WPEView constructor.

Trying to set it hard-coded in View::View() to 2x in my machine just to check and I got the following result attached. Not as expected. Used the same website for comparison.

Can Miguel or Zan shed some light on the matter? Maybe it would need a wl_surface::set_buffer_scale on the WPEBackend-fdo / Wayland side of things as well? I'm totally novice to the WPEBackend code.

Also, how to integrate this in the API?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>