Okay, I admit it – sometimes I use my PC for graphic design because I’m lazy I have a free FTP client on my PC but I have yet to buy one for my Mac so if I’m doing web development I often do it on my PC. For the most part, I like to use OpenType fonts because they are better in a number of ways, but the most important being added support for ligatures and swashes.
I also use my PC to play video games and WoW was crashing with a fatal exception sometimes when loading new areas. I ran a defrag and that made my programs open faster again but it was still crashing during loading so I updated my video driver (ATI Radeon 3800 HD, PCIe 2.0 w/ 512MB onboard) and upon opening things I’d been working on in Illustrator was greeted with the error message that my fonts were invalid. I tried reinstalling the fonts and got the same error message – for ALL of my OpenType fonts. I recall I had a similar font issue beforehand, but the solution then was to update the driver, but as this was the cause of the problem this time, I needed a new solution.
Once again, Google comes to my rescue
Googling for technical advice can be dangerous territory because there are a lot of sites out there which try to get you to install their “better” versions of system utilities, but they turn out only to be better for the distributor. Be careful out there, folks.
I’m sometimes worried when I see a URL that contains the word “install” in the title, but this one actually turns out to be a legit site – http://www.thomasphinney.com/tag/install/ (my thanks to the folks on TechSupportForum.com for the tip). My problem fits into his solution #4 which requires a registry edit to resolve the issue, as I’ve outlined below. In a nutshell, this problem is caused because Windows expects the device driver (video driver) to be a certain size, and the driver exceeds it, so we need to tell the registry to accept the larger size. Thanks Thomas!
ALWAYS PAY CLOSE ATTENTION TO WHAT YOU ARE DOING WHEN EDITING YOUR REGISTRY! It is not a toy, it is the brain of your operating system – proceed with caution. A lot of the entries have similar names so double-check to make sure that you’re editing the right one. The following information is provided for your convenience, use at your own risk.
- First and foremost, back up your existing registry.
- Click Start -> Run and type into the Run dialog box “regedit” (and press enter).
- Welcome to the Registry Editor, please be on your best behaviour in here. To start with, let’s make a backup of your registry. Click on File -> Export and then save your registry file in a memorable location
- Navigate the registry tree to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- Once you have selected Memory Management, in the right plane, right click and choose New -> DWORD.
- Give the new entry this name “SessionImageSize” (omitting the quotation marks).
- Double-click the new entry, which will allow you to edit it, and switch the radio button from Hexadecimal to Decimal, and give it a value (Value Data) of 20. Then press OK.
- Restart your computer for the change to take effect (the registry is loaded at startup).
- Your OpenType fonts should be working again.
Further resources:
Adobe User Forums (long) thread about this issue.


