On Tuesday, 10 November 2020 21:23:12 PST Ramakanth Kesireddy wrote: > Hello Thiago, > > In our application, based on DPI 141(screen size: 5.7" 480X640), the > application font is set as 7pt based on the below calculation where px is > 14 to look the font normal.
Does your system know that its screen size is 5.7"? That is, is the monitor offering the correct information to XRandR? Run the "xrandr" tool and it will tell you. Please also paste here the "Screens" section of qtdiag. > double pxToPt(double px, double dpi) { > return px*72/dpi > } NEVER calculate font sizes in pixels. Your design is wrong. Delete this function and use point sizes throughout. > so that it scales for the 8" or 10" display? Though we need to convert > existing pixel size to point sizes in the application code and use layouts > in some parts of code instead of setting fixed width or any hardcoded > values. And fix those hardcoded layouts too. > Incase we need to show larger font, do we need to increment 4pt from the > reference 12pt incase it is correct? You shouldn't need to. But if you have to adjust, the rest of the application should scale accordingly. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel DPG Cloud Engineering _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest