PlanetSquires Forums

Support Forums => General Board => Topic started by: Jean-pierre Leroy on April 16, 2013, 11:52:41 AM

Title: Windev Vs FireFly with High DPI setting
Post by: Jean-pierre Leroy on April 16, 2013, 11:52:41 AM
At work, I asked a developer to create a simple Windev application in order to check if Windev was "High DPI aware".

Here are the results:
- The form on the left is the Windev application with the pixelated text !
- The form on the right is the FireFly application with the right scaled fonts

Thanks you Paul (and Jose) for giving us such a powerful programming environment.

Jean-Pierre
Title: Re: Windev Vs FireFly with High DPI setting
Post by: José Roca on April 16, 2013, 02:58:50 PM
This is because virtualization doesn't scale, but creates a bitmap and stretches it. It doesn't make much sense to buy a high resolution monitor and get fuzzy fonts as the result :)

With graphics, the problem is still worse, because if you scale them and have to draw more pixels, it becomes slower. Technologies such Direct2D are High DPI aware and do the scaling using the GPU.

But most PBer's will continue ignoring the problem and use the PB graphic control and its outdated GDI graphic statements. Such is life.
Title: Re: Windev Vs FireFly with High DPI setting
Post by: Rolf Brandt on April 16, 2013, 03:33:02 PM
Quite a difference. Thanks, Jean-Pierre.

Rolf