Changing screen resolution in Mathematica V12.1.1 ?

We have just moved from v12.0, where screen DPI was set via

Formatting Options->
Font Options->
Font Properties->
Screen Resolution

but in our current version (12.1.1, I’m told), the DPI option is no longer here - can somebody direct us to it?

Thanks.

Hi Mark,

Have you tried to contact technical support?

That option was deprecated and removed in 12.1. The FrontEnd uses the values reported by the OS in 12.1 and later.

Thanks for letting us know.

Is there a command to get Mathematica to display its current DPI? Our 12.0 was defaulting at 72 and its appearance improved dramatically when we changed it to 96; our 12.1.1 is behaving as though it’s running at 72…

The display resolutions are listed in SystemInformation[]. You can use the short form SystemInformation["Devices", "ScreenInformation"] as well.

12.1.0 - 12.3.1 has an active compatibility shim which forces 96dpi displays to report as if they were 72dpi. Evaluating the following will disable it, but I would restart the FrontEnd afterwards.

CurrentValue[$FrontEnd, "ScreenResolutionCompatibilityMode"] = False

With that said, there is no direct equivalent to the old mechanism. i.e., you cannot alter the resolution just for the fonts.

Thanks!

Will this command apply globally to all future notebooks, once restarted?

Yes. Technically, it can only be applied globally.

Thanks a lot - I’ll ask them to give it a whirl!

Is there a way to change the global resolution on 12.0 to a custom value? Turns out our monitor is 92, not 96, and Windows 10 defaults to 96!

Version 13.2.1 for Microsoft Windows (64-bit) (January 27, 2023)

Release ID 13.2.1.0 (8224570, 2023012717827)

Patch Level 0

My actual screen resolution settings are:

In[3]:= SystemInformation["Devices", "ScreenInformation"]

Out[3]= {{"ScreenArea" -> {{0, 1920}, {0, 1050}}, 
  "FullScreenArea" -> {{0, 1920}, {0, 1080}}, "BitDepth" -> 32, 
  "Resolution" -> 72.}}

In[4]:= CurrentValue[$FrontEnd, "ScreenResolutionCompatibilityMode"]

Out[4]= True

The Notebook becomes completely disorganized when I evaluate:

CurrentValue[$FrontEnd, “ScreenResolutionCompatibilityMode”] = False

Dubbel printed text, half of the page is scrolling (see print-screen below). Sometimes I had to restart the kernels.

I had to set the value back to “True” in the Option Inspector. So better not touch that parameter!