On 1/22/07, Bob Arnson <[EMAIL PROTECTED]> wrote:

 Steve Bennett wrote:

 Ok, I should have clarified that I have read that bit of the tutorial
many times and it doesn't help a lot. In particular:

-           the two systems that are displaying it differently have the
same font size, different screen resolutions (1280x1024 vs 1152x864) but the
same pixels-per-inch settings. And strangely, the installer box appears
physically larger on the smaller screen (that is, the box is a greater
number of pixels across on the 1152-wide display than it is on the 1280-wide
display – quite a few more).

-           The bitmaps I'm using more or less conform to the
specifications. There are big letters which are part of the logo, and it's a
pain if we can't use that. No dithering or chequered backgrounds.


Resolution and DPI aren't directly related to MSI dialog scaling. It's not
documented, but from experimenting, it appears that MSI uses the message box
font to determine when it thinks it needs to scale dialogs. Typical XP
themes all look the same with the same DPI setting but custom themes,
customized fonts, or non-English fonts all can cause scaling. There's really
nothing you can do to avoid it using MSI UI; even Win32 UI suffers from the
same problem though it's more predictable (based on DPI) and most folks
running high DPI are used to minor artifacts because of scaling.


It also appears that MSI is using a broken algorithm to scale the image.
The result is spectacularly ugly, with streaks of color where it has
duplicated a row or column of pixels.  Not realizing that the size was not
fixed (since the documentation indicates otherwise), I spent time tweaking
my images so they didn't scale on my development computer because the
scaling totally ruined the images... (I should have known something was up
because the image sizes I needed didn't match the docs).   Now what am I
supposed to do?  The purple streaks through the image that appear when
scaling are totally unacceptable.


Scott
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to