home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
w3_apps
/
pa405.arj
/
PA405.TXT
< prev
next >
Wrap
Text File
|
1992-02-20
|
28KB
|
514 lines
*** The Printer's Apprentice 4.05 ***
The Elegent Solution for Scalable Font Management
If you are a member of a consulting firm or
a software development team, please refer to
the end of this document. Thank you.
A ShareWare Application from
Lose Your Mind Software
and
Bryan T. Kinkel
**Support ShareWare Authors!**
Welcome to Printer's Apprentice 4.05, THE font browsing utility
for Windows 3.x. Printer's Apprentice is a referencing tool for all users
of type. Whether you are a professional designer, a layout artist, or a
casual user of scalable type, you will find Printer's Apprentice to be
an invaluable aid for your day to day work. The Printer's Apprentice
is most useful when used with Atech's Publisher's PowerPak, Adobe Type
Manager, HP's IntelliType, Bitstream's FaceLift, MoreFonts or any other
scalable type management software for Microsoft Windows. Printer's
Apprentice will be updated to include TrueType support in Windows 3.1.
Printer's Apprentice helps you in two ways:
First, PA is an online resource for browsing the type families on your
PC. It allows you to view all 255 ANSI characters, in roman, bold, and italic
at your PC in any size up to 99. In addition, all characters of
all fonts are at your fingertips through the use of an on screen keyboard.
Never again will you have to fumble through the documentation for
Adobe's Zapf Dingbats or Atech's International Symbol looking for that
special bullet or pointy finger character. If it is on the keyboard,
PA will help you find it.
In addition to the use as an on screen reference, the Printer's Apprentice
also generates professional looking specimen sheets of archival quality.
These specimen sheets range from a general purpose sheet to keyboard
layouts and ANSI charts. All are capable of showing both you, and
your customers, what qualities give the face its distinguishing character.
The sheets are useful for creating font catalogs to store near the
computer or printer as a printed reference guide. An inventory option
will print a comprehensive listing of all available faces along with a
sample of the characters. This may be used to help with the "match the face
to the name" game.
INSTALLATION / OPERATION
Printer's Apprentice consists of one EXE file and two supporting files.
PA.EXE may be copied into any directory while SPIN.VBX and 3DLABEL.VBX
*MUST* be located on your path. It is recommended that all three files
be copied to your Windows directory. If the supporting VBX files
are not in your path, Printer's Apprentice will abort. As with all
utilities written in Visual Basic, PA also requires VBRUN100.DLL. It is
assumed that this file is already located in your Windows directory. If
not, you will probably find the DLL where you found Printer's Apprentice.
Once the files are copied to your hard drive, Printer's Apprentice may
be started from your flavor of Windows shell whether it is the Program
Manager, the File Manager, or the Norton Desktop. Printer's Apprentice
may be added to program groups by selecting "New" from the Program Manager's
File menu and then selecting the file in the browser.
FIRST TIME OPERATION & INSTALLATION
The first time Printer's Apprentice is geared up, it counts your fonts
and presents a setup screen. Users of the shareware evaluation copy will
also have to click past a registration notice. Please take the time to
register the software if you enjoy using it. The two options requiring
user intervention are the system font selection and input of the
users name. The system font (*NOT* the SYSTEM.FON font that comes
with Windows) is any scalable face that PA will use to print titles
and relevent data on the specimen sheets. Because every printer/software
combination is different, the system font must be selected by the user.
The font should be a scalable, non-ornate font with a full character set.
Helvetica is recommended, but any scalable hardware or software font will do.
Refer to the following chart below and on the Setup Help
screen (Press "MORE INFO) for particular hardware & software
recommendations.
Hardware / Software Font
----------------------------------------------------------------
Publisher's Powerpak Dixon, Marin
Adobe Type Manager Helvetica, Gill Sans, Futura
HP III, IIIP, IIP Univers (scalable hardware font)
HP II Any sans serif software font
(HP II's do not have scalable
hardware fonts)
PostScript Printers Helvetica
Dot Matrix, HP Deskjet Any SCALABLE software based font
from Publisher's PowerPak, ATM,
or any font package for Windows.
If you do not have any of these fonts on your system, use any SCALABLE,
sans serif font with a full character set. Avante Garde, Future, and
Bauhaus are all examples of sans serif fonts that will do.
Note, if you change printers, you must be sure to reset the system
font by selecting SETUP from the OPTIONS menu. If the system font
is not present in your current software/hardware configuration,
unpredictable errors will occur. PA does not yet check
to make sure the system font is present for the current printer!
The System font name is stored in the PA.INI file which will be created
in your Windows directory upon startup. The user is also required to
enter his / her name in the setup screen. The user's name is printed
on the font inventory sheet to tie the inventory sheet to a particular
machine. The user name is also stored in the PA.INI file. You can also
change the default font inventory point size from the setup screen. This
can range from 10 to 48 points. See below for more information.
USING THE PRINTER'S APPRENTICE
The interface for PA is a single window from which the user controls all
functions of the program. The basic view is a simple screen divided into
two areas. The leftside presents a character of the selected typeface.
The right side the the control panel which controls how the user sees
the font. Drop down list boxes allow the user to select the font he wishes
to see as well as the point size. Because PA is for scalable fonts,
hardware fonts which are not scalable (Line Printer & Courier on the HP's)
may not display. Below the preview window are two scroll bars. The first
one controls the size in 1 point increments. Any size from 1 to 99 points
may be displayed. The bottom scroll bar is used to navigate through the
fonts file. The Windows system uses the Windows ANSI character set, numbered
1 to 255. Any character may be viewed by using the scroll bars. A text field
to the right of the scroll bars may also be used to enter the ANSI number
directly. In addition, the font can be viewed with a variety of attributes
such as bold & italic by selecting the appropriate radio button
in the center of the window. Five buttons in the window allow the user
to open the about box, exit Printer's Apprentice, access the Printer's
Apprentice seup screen, access the Adobe Type Manager Control panel,
and expand the Printer's Apprentice window. Pressing the more
button expands the PA window and allows the user acess
to an edit box where any text may be typed to see how the font looks.
Pressing the More button again will collapse the main window.
Any time you click the left mouse button on the character sample, the
current font attribute will change. The mouse clicks will cycle through
the Roman, Bold, Italic, and BoldItalic version of the typeface.
If you select a typeface from the list for which there is no screen font,
Printer's Apprentice will simply leave the previous font on the
screen. However, all printing functions will use the printer font.
The VIEW menu allows you to gain access to two onscreen tools for font
management. The on screen keyboard will show you where every character
is on the physical keyboard. If you change the font from the on the main
window, the keyboard will change too. Pressing the keys on the keyboard
or clicking the screen version with the mouse will produce the character
in the sample box. (Remember the MAC KeyCaps utility?) The on screen ANSI
chart may be used to explore the 255 ANSI characters of the font.
Both the ANSI chart and the keyboard may be minimized on the desktop to
icons. If you minimize the main Printer's Apprentice window, minimized or
visible ANSI/Keyboard will disappear from the desktop. Restoring the
Printer's Apprentice window will restore the other accessories to
their original state.
The menu items are described below.
MENU ITEMS
FILE PRINT - All single font printing options are executed from
this menu pick. A small window with several check boxes will pop
up, the current font is indicated in the tile bar of the box.
To print, simply select the specimen sheet(s) you want, and press
the OK button. Note that you may select one, a few, or all of the
speciemen sheets for the current font. A brief description of each
sheet follows below:
Specimen Sheet I - Prints alphanumeric keyboard
characters as well as a sample line of text in different
point sizes.
Specimen Sheet II - This is more comprehensive than the
previous spec sheet and is recommended for general use.
This print is based on the samples sent out by LinoType,
a commercial typehouse. This sheet prints a series of
type samples in different sizes and one different weight
(eg Bold, Italic, BoldItalic). The second weight as well
as the case of the printout may be changed by clicking on
MORE >> in the FILE_PRINT dialog box. When MORE >> is
clicked, the dialog will expand to reveal the Specimen
Sheet II options. Use the radio buttons to identify both
the second weight and the case. Note: Many public domain
fonts contain only the capital letters. Printing specimen
sheets of these fonts with both upper and lower case letters
will result in a spec sheet with lots of blanks!
Keyboard Guide - This is useful for all the dingbat &
symbol fonts you may have collected. Printer's Apprentice
will send a picture of the keycaps and the characters
produced by the key. In additions, a small chart is printed
below the keyboard showing the high ANSI characters and the
keycodes to utilize them. The chart may seem a bit puzzling
at first. To get an off keyboard character into your
current application first locate the character on the chart.
Add the row and the column numbers together. This is the
keycode used. Just hold the all key and type 0XXX on the
numeric keypad. (XXX indicates the keycode on the chart).
The character should appear in your application assuming
the character is formated in the same font as indicated on
the specimen sheet.
ANSI Chart - This will print a comprehensive list of all
255 characters of the font in an ANSI chart form.
Sample Character - Simply prints the current charcter in
in a variety of point sizes and attributes.
FILE PRINT FONT INVENTORY - Need to know the names and features
of ALL the faces on your machine? Need them in a comprehensive
list? This option will do it!
FILE BATCH PRINTING - Need a keyboard chart for every dingbat
font? Just click on the batch printing option to run jobs.
The batch window presents two lists. The one on the left is a
listing of available fonts, the one on the right is the list
of fonts you wish to print. Use the ADD & DELETE buttons to
select the fonts you wish to print. Double clicking on the
system list box will add the current font to the print list.
Double clicking on the print list will remove the selected
font from the list. Be sure to select a specimen
sheet from the dropdown list box. Press PRINT to run the job
and grab a cup of coffee! Note: All options for the Specimen
Sheet II jobs are listed in the drop down list box.
EDIT COPY - Sends the current character to the clipboard, no
formatting.
EDIT COPY LINK - An unussual option, this sends the character
in a DDE link format. For advanced users only, not really usefull
to the average users. (Mainly an programming exercise on my part)
EDIT SEND TO WINWORD - With an open Word for Windows document on
the desktop, this option will send the character & formating codes
to the WfW document. An excellent feature to send dingbats to your
document. The character will be placed at the current insertion
point in the WinWord document. Microsoft's Word for Windows is
the only word processor supported under this option. If someone
want to spring for a new copy of WordPerfect for Windows for
my development use, I will have no problem implementing the
command for WP users.
VIEW KEYBOARD - This is the online compainion to the printed
keyboard sheets. Selecting this option puts up small keyboard
on your desktop. The keyboard is loosly modeled after the
Macintosh KeyCaps program. The keyboard is drawn using the current
font, so dintbats will appear as dingbats in there appropriate
location. The keyboard may be explored using the mouse to point
& click keys ore the conventional input device may be used. As
the keys are pressed, the specimen character in the main PA window
will change to reflect the keyboard input. The holding the shift
keys & caps lock key will change the keyboard. Pressing the close
button will hide the PA keyboard. The keyboard may be minimized
on the desktop for more workspace or it may simply be closed.
Note, the drawing speed of the keyboard will depend on the rendering
speed of your font package. Publisher's Powerpak was ussually faster
than ATM 1.15.
VIEW ANSI CHART - A small ANSI chart for the current face will
be displayed on the desktop. The chart may be browsed using
the scroll bars.. Clicking on a character will cause Printer's
Apprentice to display that character in the main window.
OPTIONS SPECIMEN CHARACTER - This is another method of choosing
the character to view.
OPTIONS SPECIMEN ANSI NUMBER - Same as above, but ANSI values are
used to select the character.
OPTIONS REREAD FONTS - After changing your printer setup, it is
recommended that PA re-examine the fonts available on your system.
OPTIONS FONT COLOR - Change the color of your fonts.
OPTIONS USER TEXT BOX - This menu item is another method of
expanding the Printer's Apprentice menu to access the user text
field.
OPTIONS SETUP - The user may configue some of Printer's Apprentice
default settings as indicated below:
System Font - The system font (*NOT* the SYSTEM.FON that
comes with Windows 3.0!) is the font used by Printer's
Apprentice to print titles, numbers, and other information
about the typefaces on the specimen sheets. The font
selected by the user should be a full character set,
not ornate, sans serif font. Click the More Info button
for more help.
User Name - This field is used to indicate the user/firm
name on the inventory sheet and Specimen Sheet II. It
also may be used to tie a set of printouts to a particular
computer in an a department with different PC's
outfitted with different font catalogs.
Inventory Size - The default font size used on the font
inventory sheet is 24 points. It may be changed by entering
a number from 10 to 48 points or by using the small arrows
next to the field. The inventory size may be any size
between 10 an 48 points.
Show Enlarged Window on Setup - The user may or may not
want the wide version of the main window as the default.
If this box is checked, PA will default to show both
the control panel and the user text box.
OPTIONS SAVE TEXT ATTRIBUTES - This menu item saves the name of
the current font, the font color, and the font size to
the PA.INI file. Printer's Apprentice will then default to these
items on startup.
RUN - This runs the clipboard, ATM panel, and the Windows
control panel from Printer's Apprentice.
HELP - No on-line help has been developed for Printer's Apprentice.
However, the help menu contains an option to print a registration
sheet. If you want to register your software (you are encouraged
to), please print the form with the option, fill it out, and
enclose a $20 check ($25 outside of the United States) to
Bryan T. Kinkel
Lose Your Mind Software
24 Winterset Lane
Simsbury, CT 06070
MORE NOTES
TESTING ENVIRONMENT - Zeos 386sx, 16 mhz, vanilla VGA (640x480), a
very trusty Toshiba P321 dot matrix, HP II, and an occasional HPIII.
Compuadd 386, Compaq SL/286 (CGA, yuck!), IBM PS/2 Model 80.
USING NONSCALABLE FONTS WITH PRINTER'S APPRENTICE - Printers with raster
or bitmap fonts, such as older Hewlett Packard LaserJets, and just about
every dot matrix machine made, will have trouble with some of the
specimen sheets. The spec sheets were made with scalable type in mind. Some
printing routines go through shrink-to-fit algorithms that reduce the
pointsize... Please remember this fact when trying to run spec sheets for
fonts with only a few possible point sizes.
FONTS - Printer's Apprentice has been tested with over 250 fonts from
the Public Domain, Adobe, and Atech software. However, some fonts may
still cause PA to choke. Corel Systems WFMBoss font conversion program
is notorious for turning out flawed Adobe Type 1 fonts that cause
UAE's. Some of the faces from Image Club, a commercial type distributer,
have also created UAE's in various programs. If you have a problem,
please let me know. I am very willing to help out.
DUPLICATION OF FONTS IN THE LISTBOXES - Sometimes you will see two
Couriers or two Symbol fonts listed in Printer's Apprentice's various
dialog boxes. Windows itself comes with bitmap (raster) fonts for
Courier, Helv, Tms Rmn and Symbol. If you own a Postscript or another
printer with duplicate softfonts, hardware based fonts, or software
generated fonts, you will get a duplicate listing in the dialog. One
is the raster font while one is the scalable software/hardware based font.
This is a problem in Windows. Again, we hope it will be fixed with
Windows 3.1, due out in April.
TEMP FILES - In order to conserve memory, all Windows application create
temporary files on your hard drive. The Print Spooler is no exception.
When you send a spec sheet to the printer, a TMP file is created on your
hard drive (or RAM drive). When you run batch print jobs, large temp files
may result. If you run out of hard drive or ram drive space, Printer's
Apprentice may choke. Each page of a font inventory or spec sheet results
in the creation of a TMP file of about 250k to 300k. Keep this in mind
before running a job of 400 fonts!
PRINTER MEMORY - All software based scalable font technologies rely on
creating bitmapped images of the page and then dumping them directly
to the printer. For most non-Postscript lasers, this requires about
two megabytes of printer memory. You may get only half page printouts
when trying to run on 512k of printer memory.
FONT LIMITS - Depending on who you speak with, Windows can handle
anywhere from 100 to 400 fonts. Printer's Apprentice has been created
on a system with about 220 ATM / Atech fonts on it. The documentation
for ATM claims the ability to handle up to 400 fonts. However, errors
have resulted when trying to handle 300 fonts with Printer's Apprentice.
Again, Windows 3.1 may fix the fonts limitations. Microsoft takes a
conservative position and claims a limitation of only 150 fonts and
indicates that UAE's may occur with more than that. Who knows...
UAE's - Most users know that the Unrecoverable Application Error is the
most dreaded Windows error message. UAE's ussually occur when a program
passes a bad parameter to a Windows "core" function, when resource space
is low, or two Windows programs are trying to occupy the same memory
blocks. Bad Windows resources such as icons, fonts, and bitmaps used in
a program may also cause UAE's. Some people may remember when the
icon editors for Windows first appeared on the shareware market. Some early
attempts to create icons resulted in buggy icons that caused UAE's.
Unfortunatly, several public domain Type 1 fonts running around were
converted poorly from the original Macintosh format or were run though
a buggy conversion program (WFMBoss for example). If you receive a
UAE while running Printer's Apprentice, I would imagine it would be
due to a poor font. Visual Basic shields the programmer from having
to make memory allocations, etc., that would be a source of UEA's. The
code for the printer setup dialog box comes from the Visual Basic
forum on Compuserve. you may receive a UAE with some printer drivers.
If you receive one, please let me know. If you receive a UAE and it is
not from a font or the printer setup code, all I can say is the
ussual. Check your set, make sure you are not low on memory, etc...
Hopefully Microsoft will fix the UAE problems in Windows 3.1....
EXIT WINDOWS UAE's - Sometimes exiting Windows while a Visual Basic
program is running will sometimes cause a UAE. Microsoft is aware of
the program.
VISUAL BASIC PROGRAMS & NORTON DESKTOP FOR WINDOWS - Symantec and Microsoft
have both acknowledged that VB programs and NDW have problems. When
you launch VB programs from NDW, the program will pop up then NDW will
take over the screen again. Who knows what is going on....
REGISTRATION - The Printer's Apprentice is a shareware application from
Lose Your Mind Software and Bryan Kinkel. Users of the progam are granted
a 30 day trial period in which to evaluate the software. Use of the software
AND the printed reference sheets beyond the 30 day trial period is
prohibeted. Registration of Printer's Apprentice, $20 for individuals,
entitles you to phone support, a unique registration number that will
enable you to remove the "reminder" notices from the screens and printed
sheets, an individual license for the product, and free upgrades by mail.
Business users MUST register the software. Call for multiple copy pricing.
Foreign orders, including Canada, are $25 in United States funds.
To register, print and complete the registration sheet, mail with a check
made out to Bryan T. Kinkel,
LOSE YOUR MIND SOFTWARE
Bryan T. Kinkel
24 Winterset Lane
Simsbury, CT 06070
(203) 658-4809
For Ordes in Europe, you may register through Unica ShareWare Publishing.
The cost through this company is £20. You will receive phone support and
your registration number from Unica.
Unica Shareware Publishing
39a Hall Street
Stockport
Cheshire
SK1 4DA
Great Britain
Tel 44 0(61) 429 0241
Fax 44 0(61) 477 2910
PLEASE SUPPORT SHAREWARE!
****************************************************************************
WORDS of DEBT and GRATITUDE
John Stanko at Small Business Systems Design, Winsted, CT, has been a guide
and teacher for several years. Thank you very much for your help with
equiptment and words of wisdom.
I am thankful and greatly indebted to Mr. Richard Levy
at Working Solutions, Buffalo New York for granting both praise
and criticism of Printer's Apprentice. His testing of beta versions, watchful
eye, and literature have been greatly appreciated.
Robert Wasserman, Glendale WI, for help with TONS of help with
beta testing and distribution.
Sage Osterfeld at Atech Software has played a large part for helping to
motivate the process. Again, I thank you for your help!
Costas Kitsos for his PSETUP.DLL.
All aficionados of typography will recognize the quote by the late
designer Frederic Goudy used on the specimen sheet: "Fine printing demands
a type without mannerisms, one that is easily and pleasantly
readable, masculine, its forms distinct and not made to display the skill
of their designer, but instead to help the reader..."
README
Upon graduation in May of 1992, I will be entering the job market. If
you have an interest in bringing a young, bright mind with fresh ideas into
your product development team or consulting organization, please examine
the brief resume contained under the HELP README menu item in Printer's
Apprentice. Thank you.
LEGAL MATTERS *******************************************************
Bryan T. Kinkel, aka Lose Your Mind Software will not be liable
for ANY damages resulting from the use of this software. The
author makes no guarantees that this software will do anything
other than what is outlined in the manual. If you can run Windows, you
should be able to run PA.
Printer's Apprentice 4.02, all source code, original icons & bitmaps,
dialogs, interface, screen design and this document are
copyright (c) 1991, 1992 by Bryan T. Kinkel.
Microsoft, Microsoft Windows 3.0, Word, TrueType, and Visual
Basic are all trademarks of Microsoft Corporation.
Adobe, Adobe Type Manager, Adobe Type Align, and Postscript are
all trademarks of Adobe Corporation.
Publisher's PowerPak is a trademark of Atech Software.
All other trademarks as trademarks of their respective companies.
Printer's Apprentice is not public domain. It remains the intellectual
property of Bryan Trevor Kinkel, 24 Winterset Lane, Simsbury, CT 06070.,
but is distributed via the shareware system to the professional computing
and desktop publishing communities for general and business use. Please
support the shareware concept by registering.