orbtk icon indicating copy to clipboard operation
orbtk copied to clipboard

Pixelated text on OSX

Open IohannRabeson opened this issue 4 years ago • 5 comments

Hi! With the minimal example text is blurry / pixelated, I guess because I'm on OSX with a Retina screen (see screenshot below).

Screenshots Screenshot 2020-12-12 at 21 51 33

Desktop (please complete the following information):

  • OS: osx 10.15.7

IohannRabeson avatar Dec 13 '20 04:12 IohannRabeson

I can comfirm it does the same thing if I build a proper OSX bundle with in the Info.plist NSHighResolutionCapable set to true (I remember it was required by Qt 5 applications).

IohannRabeson avatar Dec 15 '20 04:12 IohannRabeson

I have the same issue. Thank you for the hint.

FloVanGH avatar Dec 16 '20 13:12 FloVanGH

this DPI/scaling issue is recurring, I have read users complaining about the lack of scaling, especially on macOS. Maybe related to #71.

I think this could be solved by adding a DPI/scaling property to widgets that should be scaled depending on the display resolution, and also adding a ScalingSystem that iterates over the widgets that has the scaling prop, and scales them accordingly if a resolution/dpi change has occurred.

kivimango avatar Dec 16 '20 18:12 kivimango

how to resolve it , i have the same issue

moon989 avatar Mar 23 '22 09:03 moon989

This is an open issue and nobody has taken the time to address this situation.

As an ideomatic approach we should consider:

  • resource handling Introduce a dces stored component scaling_factor. This will enable to define a (inheritable) resource into the widget tree to optimize visibility. Could address surfaces for people with visual disabilities as well as any high resolution displays.

Would love, if anybody is interested in that topic and like to volunteer. Open for an open discussion on that issues. Remember: we are developing noncommercial and without any funding!

We do have matter most based redox chat channel for further online discussion.

rzerres avatar Mar 23 '22 11:03 rzerres