home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Shareware GOLD
/
NuclearComputingVol3No1.cdr
/
fonts
/
f1506
/
upgrade.txt
< prev
next >
Wrap
Text File
|
1991-09-14
|
9KB
|
182 lines
Here she be - FontManager version 2.0!
************
FMUPDATE.EXE
************
If you're upgrading from a previous version of FontManager, you *MUST*
run FMUPDATE.EXE from windows before you can use it. FMUPDATE.EXE
converts the format of your master file, LIBRARY.FNT, to the new
version 2.0 format and adds some lines to the FontManager section of
WIN.INI.
This version also allows you to name your FontManager directory anything
you like and place it anywhere (any drive, any path). If you want to move
and/or rename it:
BEFORE running FMUPDATE.EXE, create the new directory
and copy all your FM files to it. FMUPDATE will prompt
for the path and name of your FM directory.
************
FMANAGER.DLL
************
Install this file in your main Windows directory. This dll file is used
for doing the printer setup and windows re-start after making modifications
to ATM.INI. PSETUP.DLL is no longer used and may be deleted unless you have
another VB app which requires it. This great little dll was written by
Costas Kitsos.
**********************
CHANGES IN VERSION 2.0
**********************
1. The initial setup routine was made a stand-alone application. As it was
only needed when FM was initially installed, there was no reason to be
loading and extra 30k of code all the time.
2. Added the Weight and Italic properties of all fonts to the master library
data base.
3. Added the Font Family name to the master library data base.
4. Added the ability to print a FontPak listing using each listed font's
real face. You need to make sure that the desired FontPak is installed in
both ATM and WIN.INI for this to function properly unless all fonts are
printer resident. This can produce some gargantuan PS files for longer
lists where most of the fonts are not printer resident due to the need to
send the font resources for each non-resident font with the PS file.
But it does work.
5. Added support to manage fonts in ATM.INI just like it does with WIN.INI.
As much as I fought doing this, it really is nice to have ATM.INI and
WIN.INI matched and the minimum number of fonts needed in each. Windows
load times are much better. You may optionally restart windows after any
changes to ATM.INI. If you opt to restart, you will be prompted to save any
currently open files in all running apps. And thanks to Costas, this is a
true hands off restart and not just a dump back to DOS.
6. The routine that changes fonts in WIN.INI (and now ATM.INI) was totally
redesigned. It now allows adding all the fontpaks you desire and/or
individual fonts to a printer port or ATM.INI. It also expands each
selected fontpak into its component fonts and displays these in a
selected listbox. Provision was also made to totally delete all installed
fonts from a port.
7. When replacing or adding new fonts to WIN.INI, you may now add a 30
character description of the fontset or select a default description. This
is accomplished via an input dialog box after selecting Make Changes in the
changing fonts routine. When using the "List installed fontpaks" routine, the
description entered will be displayed.
************************************
NEW FONT INSTALLATION USER INTERFACE
************************************
The user interface for changing installed fontpaks was greatly simplified.
You have two list boxes on the left side of the form. The top one displays
avaialble fontpaks, the bottom one displays available fonts. Double clicking
on either a fontpak or a font will place it in the "Selected" list box in
the center of the form. If you select a fontpak, it is expanded to it's
component fonts when added to the selected list box. If you want to delete
a font from the selected list box, either double click on it or single click
and press Delete Font. Font's displayed in the selected listbox with a
presceeding registered symbol have been designated printer resident in the
fontpak or by the "Printer Resident Font" check box for individually added
fonts.
The action frame displays available actions. Replace Fonts, Add Fonts and
Delete Fonts are controlled by radio buttons and are mutually exclusive.
Save Font Setup and Modify ATM are check box options.
Replace Fonts will totally replace all fonts in the selected PS ports
and ATM.INI if Modify ATM.INI is also selected. Add Fonts will simply add
the selected fonts to the existing fonts in the selected ports (and ATM.INI
if selected). Delete Fonts will delete all softfont lines from the selected
PS ports. There is no provision to delete fonts from ATM.INI.
************************************
IMPORTANT NOTE ABOUT REPLACING FONTS
************************************
Even the font lines for your printer ROM resident fonts are replaced. I
suggest you create a fontpak of just your printer ROM resident fonts named
AAA_PS fonts. It will be the first FontPak listed in any list and can be quickly
included in any new FontPaks or font setups. If these fonts are already
included in a FontPak which is installed, you don't need to also add the
ROM resident FontPak. If you do, don't worry. FontManager will not install
duplicate fonts in WIN.INI or ATM.INI.
If "Modify ATM.INI" is selected, when all changes are made, a dialog
box prompts to see if you want to restart windows. If you answer "YES", an
orderly restart is initiated and you will be prompted to save any open
files. Please thank Costas Kitsos for this very nice feature.
If you select "Save Fonts", the final font setup for the selected port is
saved to a fontpak. This option is only available when only one PS port is
selected. There is no provision to save the font setup from ATM.INI.
Any incompatible Action combinations will result in an error dialog box
decribing the incompatibility.
COMMAND BUTTONS
Make Changes: This simply initiates making the selected changes. Before
any changes are actually made, you'll get a dialog box summarizing the changes.
Current FontPaks: This will display a dialog box listing the currently
installed fontpak on each installed PS printer port. The description entered
when fonts were last replaced or added will be displayed.
Clear Entries: This simply resets the entire form to the startup values
if you want to totally restart the process.
Cancel: Exits the routine without making any changes.
PRINTER RESIDENT FONT CHECK BOX
Located in the lower left corner of the form, it used to indicate the
printer resident status of each individual font added to the Selected
Fonts listbox. Checked means the font is printer resident. It's default
value is controlled by the "Default to Resident" checked menu item under
the "FontPaks" main menu item. If "Default to Resident" is checked, all
Printer Resident Check boxes used in the program will default to resident
and vice-versa. The last set default value is stored in a win.ini variable
so that it is persistent from one session to another.
VIEW/EDIT ATM.INI
A View/Edit ATM.INI form has been added that is just like the View/Edit
WIN.INI form. (It actually uses the same form). It allows you to view and
optionally edit ATM.INI. Selecting "SAVE" from the file menu to exit this
routine causes ATM.INI to be replaced with the edited version, and prompts
for a windows restart. Choosing "Close" simply closes the file without writing
any changes to the file.
FONTMANAGER ENTRIES IN WIN.INI
The [FONTMANAGER] application section of WIN.INI now has four keyname lines:
FNTMGR=INSTALLED
FMDIR=drive:\path\FMdirectory_name
FMVER=installed_FM_version
DEFRES=boolean
The FNTMGR=INSTALLED line is simply a throw away used with WriteProfileString
to get windows to immediately re-read win.ini after FM makes any changes.
FMDIR contains the full path and directory name to the FM master file and
fontpak files. FMVER contains the currently installed FM version number.
It's used to prevent someone from running the FMUPDATE program twice and
really screwing up the master file, and it's used to prevent someone from
running the version 2.0 main program before they've updated their master
file. DEFRES is the last selected default value for the Default to Resident
checked menu item.
That's about the size of things. Some more functionality, a much smaller
.EXE file and naturally some bug fixes. Hope it works as well for you as
it does for me.
Dennis
CIS: 76216,3472