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.