Bug report #17773

No Retina / HiDPI support in 2.99 on osx

Added by Michal Jurewicz 11 months ago. Updated 5 days ago.

Status:Reopened
Priority:Normal
Assignee:-
Category:mac_os_specific
Affected QGIS version:master Regression?:No
Operating System:MacOS Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No

Description

According to plans, QGIS 3.0 should support HiDPI displays. However current master 2.99 doesn't support Retina od MacOS on canvas. Icons and menu text is OK, byt all graphic and text on map canvas and on print composer is still low resolution. Please see attached screenshot. Icons are nice but points on map are very pixelated.

Zrzut ekranu 2018-01-02 o 07.24.44.png (60.3 KB) Michal Jurewicz, 2018-01-02 07:34 AM

QGIS322-RESOLUTION-MAC.png - Difference in resolution between map canvas and the overall intercace (176 KB) Ugo Santana, 2018-09-20 09:00 PM

Zrzut ekranu 2018-11-13 o 09.21.37.png (38.5 KB) Michal Jurewicz, 2018-11-13 09:26 AM


Related issues

Related to QGIS Application - Bug report #15984: Colour bars in colour chooser UI are rendered with interl... Open 2016-12-14

Associated revisions

Revision ea982fe3
Added by Denis Rouzaud 30 days ago

[fix #17773] fix HiDPI in map canvas on mac

For system introducing pixel device ratio, the image rendered by the canvas is actually scaled up to match the physical size of the canvas"

Revision fb2883c7
Added by Denis Rouzaud 30 days ago

Merge pull request #8242 from 3nids/final_dpi

[fix #17773] fix HiDPI in map canvas on mac

History

#1 Updated by Nyall Dawson 11 months ago

  • Subject changed from No Retina / HiDPI support in 2.99 to No Retina / HiDPI support in 2.99 on osx

Only an issue on osx

#2 Updated by Nikolay Lebedev 10 months ago

#15984 is also related to HiDPI osx.

#3 Updated by Jürgen Fischer 10 months ago

  • Related to Bug report #15984: Colour bars in colour chooser UI are rendered with interleaved stripes added

#4 Updated by Ugo Santana 5 months ago

3.2 is here, all the interface is retina ready but the map is not. I’m seeing other OS screenshot with hidpi QGIS. Anyone know why it doesn’ t work on the mac?

#5 Updated by Denis Rouzaud 2 months ago

  • Category changed from OsX UI to mac_os_specific

#6 Updated by Ugo Santana 2 months ago

Hi Denis,

I noticed you updated the category. Do you have any news about this non-retina situation?

#7 Updated by Denis Rouzaud about 2 months ago

I had a quick look today nothing clear yet.
But...I compared result with rendering on linux and this is quite similar.

left mac, right linux.
do you have similar results?

#8 Updated by Ugo Santana about 2 months ago

Yes Denis, the same thing. I don't have linux to test here, but I saw some Windows interface posted online and it is really hidpi.

On the mac, the overall interface is perfectly high resolution, but the map canvas is not. I'm uploading an image showing the difference in resolution from icons to the map canvas. Also, the icons of each cathegory on the sidebar are low resolution. This screenshot is from QGIS 3.2.2.

#9 Updated by Giovanni Manghi about 2 months ago

  • Status changed from Open to Feedback

#10 Updated by Denis Rouzaud about 1 month ago

some more info here http://doc.qt.io/qt-5/scalability.html
apparently Mac has a different way of handling the DPI scaling.
That could explain it.

#12 Updated by Denis Rouzaud 30 days ago

  • Status changed from Feedback to Closed
  • % Done changed from 0 to 100

#13 Updated by Ugo Santana 29 days ago

Great news!!! :D

#14 Updated by Ugo Santana 19 days ago

Ugo Santana wrote:

Great news!!! :D

3.4 installed and it is retinified!
Everything is great now! Thanks Denis!

#15 Updated by Michal Jurewicz 5 days ago

I just installed 3.4.1 from official binaries (qgis.org) and map canva is still not-retina. Please see the screenshot, icons are smooth but points on map are still blured.

Also available in: Atom PDF