Bug #240 - Add system display DPI override
Product:PageStream 5.0.4.17 (Windows MacOSX)Reported By:Steve Bowman
Severity:NormalAssigned To:Deron Kazmaier
Priority:Average sign in to watch (1 is watching)
Status:Fixed in 5.0.4.21Reported:2008-07-05 23:19:06
Category:Display/User InterfaceUpdated:2008-07-05 23:19:06
Summary:Add system display DPI override
Keywords:screen display DPI
Attached Files:No files attached.
 Sign In to add a file.

Would it be possible to add a requester/dialog for Windows PgS (and OS X version too would not be a bad idea) to allow the user to set the display X and Y DPI values please? It could simply take the form of two choices - "Use System" and "Use Custom". There is already a ghosted "Screen..." menu item where you could set the DPI X/Y values in Amiga PgS, I guess logically it could go in there. The following taken from a post by me to the Support ML: It appears XP and Vista do set their system DPI values by reading the monitor driver, which in turn queries the monitor (it returns screen resolution and physical display dimensions). However, there is a lower DPI limit imposed by Microsoft in Vista not present in XP. Both XP and Vista allow the user to override this DPI value. In XP, this is in the Advance section of the Monitor Properties IIRC. Things moved around in Vista and this setting can now be found in Personalize->Adjust font size (DPI)->Custom DPI. The problem is, while you can freely adjust this value in XP, Vista will NOT allow you to lower the system DPI value below 96 DPI(!). After extensive Googling, it appears I am not the only one with this issue by any means. The problem I (and others) have is that my monitor is a 19" 5:4 1280x1024. When you do the math this equates to a little over 86 DPI. I really need to set the system DPI to 86 DPI, but unfortunately Vista will not this. I'm sure Microsoft had a very good reason for imposing this limitation but currently it escapes me. I also went into the registery and changed all DPI entries I could find from 96 to 86 to see if that would help. It didn't, and when I checked later Vista had changed a number of those entries back to 96. Back to PgS: when I set the zoom to Actual size, an A4 page (210mm wide) is measuring 234mm on my monitor. If you do the math, this is exactly the 86:96 DPI ratio.

Steve Bowman wrote...2008-07-05 23:23:52

Sorry about the messy text! The original text was submitted by AWeb (it previewed perfectly), I'll try again with Firefox.


Would it be possible to add a requester/dialog for Windows PgS (and OS X version too would not be a bad idea) to allow the user to set the display X and Y DPI values please? It could simply take the form of two choices - "Use System" and "Use Custom". There is already a ghosted "Screen..." menu item where you could set the DPI X/Y values in Amiga PgS, I guess logically it could go in there.

The following taken from a post by me to the Support ML:

It appears XP and Vista do set their system DPI values by reading the monitor driver, which in turn queries the monitor (it returns screen resolution and physical display dimensions). However, there is a lower DPI limit imposed by Microsoft in Vista not present in XP.

Both XP and Vista allow the user to override this DPI value. In XP, this is in the Advance section of the Monitor Properties IIRC. Things moved around in Vista and this setting can now be found in Personalize->Adjust font size (DPI)->Custom DPI.

The problem is, while you can freely adjust this value in XP, Vista will NOT allow you to lower the system DPI value below 96 DPI(!). After extensive Googling, it appears I am not the only one with this issue by any means.

The problem I (and others) have is that my monitor is a 19" 5:4 1280x1024. When you do the math this equates to a little over 86 DPI. I really need to set the system DPI to 86 DPI, but unfortunately Vista will not this. I'm sure Microsoft had a very good reason for imposing this limitation but currently it escapes me.

I also went into the registery and changed all DPI entries I could find from 96 to 86 to see if that would help. It didn't, and when I checked later Vista had changed a number of those entries back to 96.

Back to PgS: when I set the zoom to Actual size, an A4 page (210mm wide) is measuring 234mm on my monitor. If you do the math, this is exactly the 86:96 DPI ratio.

Deron Kazmaier wrote...2008-07-07 14:31:45

Thanks for the report. I am guessing that the text you posted didn't get auto converted to paragraph tags because of the Amiga's different line endings? Something to look at...

Anyway, added to 5.0.4.21. Until then, use SETSCREENDPI preference file item to set.

[Status updated to 'Fixed in 5.0.4.21' on Mon, 07 Jul 2008 14:31:45 -0400]

Add a Comment
Sign in to add a comment.

Bug #240 - Add system display DPI override by Steve Bowman   screen display DPI
  created:2008-07-05 23:19:06   last updated:2008-07-05 23:19:06
  Copyright © 1985-2024 GrasshopperLLC. All Rights Reserved.


sign in to add a bug