Friday 14 October 2011

Framemaker 7.2 on Windows 7

The other day I was installing Framemaker 7.2 and when I mentioned Windows 7 in the office there was an intake of breath... I can't remember who from.

I've been working with Framemaker 7.2 for about 1 week, and although it should run fairly smoothly on a new-ish laptop, because it was developed for Windows 2000, it didn't. Just typing held the processor at 100% and letters were appearing seconds after I typed them.

I tried the Windows 7 compatibility wizard but it was hopeless.

To fix Framemaker 7.2 compatibility options for Windows 7
  1. In Windows Explorer, navigate to C:\Program Files\Adobe\Framemaker 7.2.
  2. Right-click Framemaker.exe and select Properties from the shortcut menu.
  3. Click the Compatibility tab.
  4. Click Change settings for all users.
  5. Click Disable display scaling on high dpi settings.
  6. Click OK.

My hypothesis is, that I have a high dpi screen resolution, which on Windows XP meant that everything was tiny. I have set Windows 7 screen resolution settings to scale text and other items to 125%, making them more readable. However, Framemaker probably doesn't use the Windows rendering and so would be presenting more of a bitmap based approach to this rescaling function. If that is the case then adding each letter or chunk of text might mean  redrawing the whole page which would obviously take far more processor time. By disabling the display scaling for Framemaker everything starts to work normally.