Le 25/02/2021 à 15:07, Enrico Forestieri a écrit :
On Sun, Jul 19, 2020 at 08:45:19AM +0200, Stephan Witt wrote:
Am 18.07.2020 um 00:06 schrieb Jean-Marc Lasgouttes <lasgout...@lyx.org>:

Now that I have a HiDpi screen, I really feel the need to do something.

This trivial patch works pretty well  with Linux/X11 :)

Could someone try it it with Windows/Wayland/macOS (with normal dpi or HiDpi).

I’m able to run it on HiDpi only (ATM). I patched the code and checked it.
There is not visible difference. I can provide screen shots if you want them.

JMarc, did you forget to apply this? There are reports that it actually
solves issues (see #11875).

It was indeed never applied. Worse, I am not sure what was in this patch :)

What I would like to do is to add a version of the following code:
https://www.lyx.org/trac/ticket/12060#comment:28

This is code from QBitTorrent, that would obviously need to be adapted to our needs:
#if !defined(DISABLE_GUI) && (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
// Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created if (qgetenv("QT_ENABLE_HIGHDPI_SCALING").isEmpty() && qgetenv("QT_AUTO_SCREEN_SCALE_FACTOR").isEmpty())
        Application::setAttribute(Qt::AA_EnableHighDpiScaling, true);
// HighDPI scale factor policy must be set before QGuiApplication is created
    if (qgetenv("QT_SCALE_FACTOR_ROUNDING_POLICY").isEmpty())

Application::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
#endif


Does it make sense to you?

JMarc
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to