For some unknown reason (probably a badly written third party software) some of my applications were suddenly using a bold font in their dialog boxes. This sometimes resulted in options being hidden off the edge of the dialog window or description text being truncated. This was evident in the following places:
- the Download Accelerator Plus options window
- the clock in the task bar
- various applications’ About windows
- the list box label “class” in the Dreamweaver 8 properties inspector panel for tables (bad coding on the part of the Macromedia / Adobe programmers since the font specification is obviously wrong in the actual application)
Apart from a recommendation requiring an in-place upgrade of windows from the CD there appeared to be no other fixes that would work. I tried reinstalling the default XP fonts but this didn’t help. I then noticed after checking against the list of default windows fonts that I found here, that MS Sans Serif wasn’t listed in my Fonts folder. Then more googling revealed that MS Sans Serif is actually called sserife.fon and actually was in my Fonts folder so that couldn’t be the problem could it? Further research lead me to open Regedit from the run box to look at my registry and I saw that
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
substitutes Helv with MS Sans Serif, but when I look at the list of fonts in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
there was no path reference to the MS Sans Serif font file. So does this mean that windows doesn’t know that it exists even if it’s in the Fonts folder? Ready to try anything, I created the string:
Name: MS Sans Serif
Type: REG_SZ
Data: sserife.fon (no path required if it’s in the Fonts folder)
I then closed Regedit and restarted Windows and voilà it was FIXED!!!

