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
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.
Quite a difference. Thanks, Jean-Pierre.
Rolf