Bug report #17773

No Retina / HiDPI support in 2.99 on osx

Added by Michal Jurewicz over 6 years ago. Updated about 5 years ago.

Status:Feedback
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 Copied to github as #:25669

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... Closed 2016-12-14

Associated revisions

Revision ea982fe3
Added by Denis Rouzaud over 5 years 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 over 5 years ago

Merge pull request #8242 from 3nids/final_dpi

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

History

#1 Updated by Nyall Dawson over 6 years 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 over 6 years ago

#15984 is also related to HiDPI osx.

#3 Updated by Jürgen Fischer over 6 years ago

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

#4 Updated by Ugo Santana almost 6 years 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 over 5 years ago

  • Category changed from OsX UI to mac_os_specific

#6 Updated by Ugo Santana over 5 years ago

Hi Denis,

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

#7 Updated by Denis Rouzaud over 5 years 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 over 5 years 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 over 5 years ago

  • Status changed from Open to Feedback

#10 Updated by Denis Rouzaud over 5 years 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 over 5 years ago

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

#13 Updated by Ugo Santana over 5 years ago

Great news!!! :D

#14 Updated by Ugo Santana over 5 years 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 over 5 years 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.

#16 Updated by Giovanni Manghi about 5 years ago

  • Status changed from Reopened to Feedback

Please check if this issue is still valid on QGIS 3.4.5 or 3.6.

Also available in: Atom PDF