Microsoft KB Archive/136915

Publisher Cannot Open Rulerfnt.fon

= Publisher Cannot Open Rulerfnt.fon =

Q136915
- The information in this article applies to:

- Microsoft Publisher for Windows, version 1.0, 1.0a - Microsoft Publisher for Windows, version 2.0, 2.0a - Microsoft Publisher for Windows 95, version 3.0 -

SYMPTOMS

=
When you try to start Microsoft Publisher for Windows 95, you may receive the following error message:

Publisher cannot open one of its program files, "C:\Program Files\Microsoft Publisher\Rulerfnt.fon".

Publisher may not be installed correctly. To reinstall Publisher, run the Setup program again.

When you try to start Microsoft Publisher version 2, you may receive the following error message

Publisher cannot load one of its program files.

When you try to start Microsoft Publisher version 1, you may receive the following error message

Windows is low on memory try...

CAUSE

=
Microsoft Publisher requires two screen fonts in order to run: Rulerfnt.fon and Zoomfnt.fon. These fonts are installed in your Microsoft Publisher folder, for example:

For Publisher 95 C:\Program Files\Microsoft Publisher

For Publisher 1 and 2 C:\MsPub

If these fonts are missing or cannot be loaded, Microsoft Publisher displays the error message.

NOTE: These fonts don't have to be installed in Windows; the font files simply have to exist, and Windows has to be able to call them when Microsoft Publisher starts.

RESOLUTION

=
Publisher 3.0 -

There are several possible resolutions to this problem.

1) You have reached the maximum number of fonts in the Windows 95  font folder.

If you remove two or three fonts and RESTART WINDOWS, then Microsoft Publisher should run successfully.

2) Corrupt fonts in the Windows 95 font folder

a) Click Start, Settings, Control Panel.

b) Double Click the Font Folder icon.

c) Click View, then choose details.

d) Click the word size in the size column header.

The fonts are now sorted by size. Look at the top of the font list for fonts that are zero size. A font that is zero size is  a corrupted font. Remove all the zero size fonts.

e) Click the word "Font Name" in the font name header.

The fonts are now sorted by size. Search the list for duplicate font names. Any font that has two entries in the font list is  corrupted and should be moved to a temporary folder. Typically if  a font is listed twice it will have one entry that is lower case and one entry that is first letter capitalized e.g.

arial bold Arial bold

This would indicate that the Arial font had a corrupted registry entry. To solve the problem you would move both copies to a temporary folder. Only one will actually be moved the second copy will give an error that the file could not be found and it should not be listed in the font list.

3) Corrupt or missing Rulerfnt.fon or Zoomfnt.fon

These fonts may have been deleted or become corrupted. You can delete the two font files in Windows 95 and reinstall Microsoft Publisher to resolve this error message.

Publisher 1.x and 2.x -

If you are running Publisher version 1.x or 2.x under Windows 95 you will want to see the Publisher article; Q136915 and the Windows 95 article Q131943.

To replace these files, use one of the following two methods. Both methods assume that you installed Publisher to the Mspub folder on drive C.

Method 1: Reinstall Publisher -

1. If the font files are in your C:\Mspub folder, rename them. If you do not rename them and they are corrupted, Setup will not be able to correct the problem.

2. Run Publisher Setup, and reinstall Publisher to the same folder.

Method 2: Manually Decompress the Font Files

1. Copy the Decomp.exe file that is on Publisher Disk 1 to your C:\Mspub folder.

2. Copy the following files that are on your Publisher disks to your C:\Mspub folder:

Rulerfnt.fo_ Zoomfnt.fo_ Smalle.fo_

(For a table describing which disks these files are on, see the  "Location of the Font Files" section below.)

3. Start MS-DOS Prompt.

4. At the MS-DOS prompt, type each of the following commands and press ENTER after each command:

c:     cd\mspub decomp rulerfnt.fo_ rulerfont.fon decomp zoomfnt.fo_ zoomfnt.fon decomp smalle.fo_ smalle.fon del *.fo_

5. Quit MS-DOS.

Publisher should now run successfully.

Location of the Font Files --

The font files are located on the following disks:

Type of disk set              Fonts are on Publisher 2.0, 3.5" HD         Disk 5 Publisher 2.0, 5.25" HD        Disk 5 Publisher 2.0, 3.5" DD        Disk 8 Publisher 2.0a, 3.5" HD        Disk 4 Publisher 2.0a, 5.25" HD      Disk 5 Publisher 2.0a, 3.5" DD        Disk 8

MORE INFORMATION

=
===

Publisher 3.0 -

The Windows 95 Registry has a limit of 700-1200 fonts depending on the length of the font name, file name, and storage path on your computer. Since fonts are stored in a single key, a font name such as "The Most Wonderful Font In The World" which is stored in "C:\My Documents\Fonts\Decorative Fonts\Wonderfl.ttf" takes up more space than a font called "Plain" stored in "C:\a.ttf". Also, fonts stored in the Windows\Fonts folder take up less space than fonts stored in other folders.

STATUS

=
Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: 3.00 w_mspub mspub pub95 fails launch publisher can't open one of it's program files publisher cannot open one of it's program files.