Applications using Bitmap Font gets effected with rendering issues if during Windows 7 Setup High DPI is deteted and DPI is set to 120 or higher

Article translations Article translations
Close Close
Article ID: 2396756 - View products that this article applies to.
Expand all | Collapse all

Symptoms

 

Applications which use the bitmap fonts Courier, MS Sans Serif and MS Serif may be effected if the system is set to 120 DPI during Windows 7 setup.
If the DPI is then changed back to the default (96 DPI), the applications using bitmap fonts Courier, MS Sans Serif and MS Serif will still render the text as 120 DPI.

Cause

Windows 7 automatically detects High DPI support during setup and sets the system to use 120 DPI. This consequently changes the bitmap fonts Courier, MS Sans Serif and MS Serif to the ones below to support 120 DPI.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

COURF.FON
SERIFF.FON
SSERIFF.FON

In Windows 7, DPI is a per user setting. When the user changes the system to 96 DPI, the bitmap font does not get updated to the correct ones which support lower DPI. The fonts that support lower DPI are:

COURE.FON
SERIFE.FON
SSERIFE.FON

Note : This font mapping is for codepage 1252

Resolution

To have us fix this problem for you, go to the "Fix it for me" section. If you prefer to fix this problem yourself, go to the "Let me fix it myself" section.

Fix it for me

To fix this problem automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.

Fix this problem
Microsoft Fix it 50936



Note This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.

Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or to a CD so that you can run it on the computer that has the problem.

Let me fix it myself


To resolve this issue, change the registry to reflect the correct fonts.

1: Run Regedit.exe and navigate to the following location:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

2. Under the Fonts subkey, change the below font entries to reflect the correct font names:

"Courier 10,12,15"="COURE.FON"

"MS Sans Serif 8,10,12,14,18,24"="SSERIFE.FON"

"MS Serif 8,10,12,14,18,24"="SERIFE.FON"

3: Reboot the Machine for changes to take effect.

Below is the Mapping of Bitmap Fonts for supported code pages in windows.

More Information about Code Pages.
http://msdn.microsoft.com/en-us/goglobal/bb964654.aspx

 

Code Page

Bitmap Font

96 Dpi Font File

120 Dpi Font file

874

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSEE874.FON

SSEF874.FON

 

 

 

 

932

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

936

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

949

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

950

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

1250

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

1251

Courier 10,12,15

COURER.FON

COURFR.FON

 

MS Serif 8,10,12,14,18,24

SERIFER.FON

SERIFFR.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFER.FON

SSERIFFR.FON

 

 

 

 

1252

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

1253

Courier 10,12,15

COUREG.FON

COURFG.FON

 

MS Serif 8,10,12,14,18,24

SERIFEG.FON

SERIFFG.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFEG.FON

SSERIFFG.FON

 

 

 

 

1254

Courier 10,12,15

COURET.FON

COURFT.FON

 

MS Serif 8,10,12,14,18,24

SERIFET.FON

SERIFFT.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFET.FON

SSERIFFT.FON

 

 

 

 

1255

Courier 10,12,15

COUE1255.FON

COUF1255.FON

 

MS Serif 8,10,12,14,18,24

SERE1255.FON

SERF1255.FON

 

MS Sans Serif 8,10,12,14,18,24

SSEE1255.FON

SSEF1255.FON

 

 

 

 

1256

Courier 10,12,15

COUE1256.FON

COUF1256.FON

 

MS Serif 8,10,12,14,18,24

SERE1256.FON

SERF1256.FON

 

MS Sans Serif 8,10,12,14,18,24

SSEE1256.FON

SSEF1256.FON

 

 

 

 

1257

Courier 10,12,15

COUE1257.FON

COUF1257.FON

 

MS Serif 8,10,12,14,18,24

SERE1257.FON

SERF1257.FON

 

MS Sans Serif 8,10,12,14,18,24

SSEE1257.FON

SSEF1257.FON

 

 

 

 

1258

Courier 10,12,15

COURE.FON

COURF.FON

 

MS Serif 8,10,12,14,18,24

SERIFE.FON

SERIFF.FON

 

MS Sans Serif 8,10,12,14,18,24

SSERIFE.FON

SSERIFF.FON

 

 

 

 

 

 

More Information

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2396756 - Last Review: October 8, 2012 - Revision: 3.0
Applies to
  • Windows 7 Enterprise
  • Windows 7 Ultimate
  • Windows 7 Professional
  • Windows 7 Home Premium
  • Windows 7 Home Basic
  • Windows 7 Service Pack 1
Keywords: 
KB2396756

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com