Font Troubleshooter


How to Restore the Default Fonts in Windows 95
Problems With Fonts and How To Fix Them
About Installing Fonts
Problems With TrueType Font
Don't Delete Those Fonts

Things to check in your win.ini file:

The [TrueType] section describes options that affect the use and display of TrueType fonts in your Windows applications. The [TrueType] section can contain the following entries:
OutlineThreshold=number-of-pels-per-em
 This entry specifies the number of pels-per-em at which Windows will render TrueType fonts as outline fonts instead of as bitmap fonts. Using bitmap fonts is faster, but requires more memory. If your system is low on memory, decrease this value. Do not specify a value over 300. If you do, you might encounter problems with TrueType fonts. The default is 256. To change this entry, you must edit WIN.INI.

TTEnable=0 | 1
This entry controls whether TrueType fonts are available. Setting this value to 1 makes TrueType fonts available in your Windows applications. Setting this value to 0 turns off TrueType fonts so they are unavailable in applications. The default is 1. To change this entry, choose the Fonts icon from Control Panel.

TTIfCollisions=0 | 1
This entry specifies whether to use TrueType fonts in place of other fonts if both types of fonts are installed on your system and have the same font name. If this value is set to 1, the TrueType font will be used. For example, Windows provides both a bitmap and a TrueType version of the Symbol font. If you set this value to 0, Windows will use the TrueType version. The default is 0. To change this entry, you must edit WIN.INI.

TTOnly=0 | 1
This entry specifies whether to make only TrueType fonts available in Windows applications. If this value is set to 1, only TrueType fonts are available. If this value is set to 0, all fonts installed on your system are available. The default is 0. To change this entry, choose the Fonts icon from Control Panel.



About Installing Fonts

In Windows 95, fonts can be installed in your computer in several ways: Windows 95 automatically installs TrueType and its screen fonts during Setup. When you specify a printer and other options in the Printer Setup dialog box, Windows 95 includes information about font cartridges and built-in fonts for your printer. Install more TrueType fonts from disks. After you install TrueType fonts, you do not need to use the Fonts option in Control Panel to install them again. Install soft fonts from other vendors on your hard disk by using the utility supplied by the manufacturer. Then use the Fonts option in Control Panel to install the fonts for Windows 95.
Note If a TrueType font becomes corrupted, Windows 95 detects this and marks that font as unavailable during the remainder of that Windows session and prevents it from being rendered any longer. You can choose to uninstall the font at that point. 



How to Restore the Default Fonts in Windows 95

This describes how to restore the default fonts included with Windows 95. This may be necessary if one or more font is missing or damaged.

The Windows 95 Setup program has a Restore Windows Files option that you can use to restore missing or damaged font files. To use the Restore Windows Files option to restore the default font files, run Windows 95 Setup from within Windows 95. If Setup finished successfully the last time you ran it, the following choices are displayed:

Restore Windows files that are changed or corrupted Copy all Windows files again

Choosing the first option replaces only files that are missing or have changed since the last time you ran Setup. Choosing the second option replaces all files.

If the Restore Windows Files option does not appear when you run Setup from within Windows 95, See:

ARTICLE-ID: Q141841TITLE : Restore Windows Files Option Missing from Setup

In Windows 95, each font has one or more files associated with it. Although a font's properties normally identify the files associated with the font, it can be difficult to determine which files are associated with a font. In addition, it can be difficult to determine the name of a font. For example, the font that Windows 95 uses to display text in menus, title bars, and dialog boxes is a font installed on your computer, but it is often difficult to determine which font Windows is using.

Because it can be difficult to determine which files are associated with a font, or to determine the name of a font, it may not be possible to restore missing or damaged fonts by extracting individual files from your original Windows 95 disks or CD-ROM. Restoring the default fonts using the Restore Windows Files option in Setup is a much more reliable method.



Problems With Fonts and How To Fix Them

Fonts do not print correctly.
To ensure that fonts are installed correctly
1. Double-click the Fonts icon in Control Panel, and make sure the fonts are installed.
2. Double-click the font’s icon, and then click Print.

You can also try the following:
Print using a different font.
Print a different document using the same font.
Print with a different application using the same font.
Print to a different printer using the same font.
Verify the printer driver version, size, and date.
Try using a printer-resident font.
Print to a file, and then copy the file to a port to see if the driver or the spooler is causing the problem. For example:
copy filename.prn /b lpt1:

If the printer supports PostScript and PCL, try printing in each format.
If it is a TrueType font, enable Print TrueType As Graphics.
Print with a different mini-driver, such as the Generic/TTY.
When printed, fonts appear distorted or unreadable.
In the application, change to Print Preview mode to see if the fonts appear correct on-screen.
Change the font size to see if the problem recurs with a larger or smaller font.
Use a different font to see if the original font is corrupted.
Check printer resolution. Most non-TrueType fonts are optimized for 300 dpi or greater.
Cut and paste the formatted text into another application and print it. If the font errors still occur, the problem may be
related to the specific font.

Load a PostScript driver and select Download As TrueType. If the job prints correctly, the problem was with the printer
driver or UNIDRV.DLL. Otherwise, the problem is probably in the GDI.
Check printer memory. If the image is large, you may need more memory.
For a laser printer, enable the option named Send Font As to print TrueType fonts as bitmaps.

When printed, fonts overlap.
Try different resolutions, using the same printer. If a higher or lower print resolution works, the printer driver is
probably at fault. Try using another printer driver.
Note If the problem persists with more than one printer driver, the problem is likely to be at the GDI level.

For a laser printer, enable the option named Send Font As to print TrueType fonts as bitmaps, as described earlier.
Try printing the same information with a different font.

Fonts do not print properly when underlined or strikethrough text is selected.
Try a different application with the same font.
Print in a different orientation (that is, if portrait, change to landscape).
For a laser printer, enable the option named Send Font As to print TrueType fonts as bitmaps, as described earlier.

You cannot convert Type1 fonts to TrueType fonts in the Fonts folder.
Windows 95 does not support this capability. Type1 fonts will work with Windows 95, but you need to install ATM™ to
manage them on the screen and install them for a printer.

Fonts are clipped when printed.
Recheck the printable region by running a print test from the printer. (Usually, there is a test button on the printer;
press this to run a test.) Adjust the paper orientation if you can.
For a laser printer, enable the option named Send Font As to print TrueType fonts as bitmaps, as described earlier.
Check the printer memory settings for the driver and printer. If you are printing large images, the printer memory may
be insufficient; try printing small images.

Some parts of a TrueType font are rotated, but other parts are not.
If this occurs because the printer can only print 180-degree and 90-degree rotation (not odd-degree rotations), redefine
the degrees of rotation for the image.
For a laser printer, enable the option named Send Font As to print TrueType fonts as bitmaps, as described earlier.
If the problem is font-related, try using another character set, or download TrueType fonts to the printer, and then try
again.

TrueType fonts do not display in an MS-DOS window.
Sometimes changing the displayed font to a TrueType font in an MS-DOS window does not change the font on the screen.
TrueType fonts cannot be displayed in an MS-DOS window if the MS-DOS-based application is running in graphics mode.
To work around this problem, run the MS-DOS-based application in text mode and use bitmap fonts in the MS-DOS
window.

To change the font used in an MS-DOS window.
1. In the MS-DOS window, click the MS-DOS icon in the upper-left corner of the window (or press ALT + SPACEBAR).
2. Click Properties, and then click the Font tab.
3. Under Available types, click Both Font Types.
4. Click the Font size you want to display, and then click OK.

You can distinguish TrueType fonts by the "TT" designation; fonts without this designation are bitmap fonts.
Tip. If you print a document to a file, you can copy the print file to print to a printer. At the command prompt, type copy
filename.ext /b prn 



Problems With TrueType Font
You may notice one or more of the following symptoms:

TrueType fonts may not be present in the Fonts folder.
You may receive the following error message if you try to add a TrueType font:
The TrueType font is already installed. To install a new version, first remove the old version.
TrueType fonts are not listed in any program.
Previously created documents are printed differently or the formatting is changed when you view the document.
When you print a document, the text may appear smaller than expected.
Custom desktop settings have changed fonts.

This occurs when the registry key that lists TrueType fonts may be damaged or missing.
 

Use the Fontreg Tool found in WINDOWS\SYSTEM
Running Fontreg.exe adds a registry key that allows the installation of TrueType fonts. To run Fontreg.exe and install the fonts, follow these steps:
1.Click the Start button, and then click Run.
2.Type "fontreg" (without quotation marks) in the Open box, and then click OK.
3.In Control Panel, double-click Fonts.
4.On the Fonts menu, click Install New Font.
5.In the Folders box, select the folder that contains the TrueType fonts (usually Windows\Fonts).
6.Click Select All, and then click OK. Edit the Fonts Registry Key
WARNING: BACKUP REGISTRY FIRST.
Using Registry Editor incorrectly can cause serious problems that may require you to reinstall Windows 95 or Windows NT. NOTE: For information about how to edit the registry, view the Changing Keys And Values online Help topic in Registry Editor (Regedit.exe). Note that you should make a backup copy of the registry files (System.dat and user.dat) before you edit the registry. To replace a missing or damaged Fonts key in the registry, follow these, steps:

1.Move the contents of the Fonts folder to an empty folder.
2.If the Fonts key exists in the following registry setting, delete the Fonts key and then add it again: Windows 95:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion Windows NT:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion If the Fonts key does not exist in the registry setting listed above, add the following key: Fonts
3.In Control Panel, double-click Fonts.
4.On the Fonts menu, click Install New Font.
5.In the Folders box, select the folder you moved the fonts to in step 1.
6.Click Select All, and then click OK.

MORE INFORMATION
Please note that Windows 95 has a limit of approximately 1000 fonts. For additional information about this font limitation, see the following article in the Microsoft Knowledge Base: ARTICLE-ID: Q131943  TrueType Font Limits in Windows 95



Don't Delete Those Fonts

Before you start deleting all those font files that make your system boot slowly, make sure that Windows doesn't need them. For example, you should not delete the following fonts: Arial, Courier, Marlett, Modern, MS Sans Serif, MS Serif (or any font with a name beginning with "MS"), Small Fonts, Symbol and Times New Roman. Also, don't delete any fonts that start with 8514 or VGA.

You may also have some hidden fonts that some application installed and needs, so you don't want to delete them either. To identify hidden fonts, open a DOS window and type CD \Windows\Fonts to switch to the fonts directory. Type DIR /AH and press Enter to see a list of hidden font files.


  • Back To The Top    • Back To Home