home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-12 | 45.9 KB | 1,079 lines |
- Copyright 1991 L&V Productions SHADOWMAKER Version 1.5
-
- *****************************************************************
- **THIS IS A COMPLETE WORKING DEMO OF A COMMERCIAL PROGRAM********
- **THE ONLY PROGRAM RESTRICTION IS A LIMIT OF 39 PIXELS***********
- **FOR THE HEIGHT OF THE CONVERTED FONT AT SAVE TIME**************
- **ALL OTHER PROGRAM FUNCTIONS ARE ENABLED************************
-
- **THIS ARCHIVE MAY BE FREELY DISTRIBUTED SO LONG AS THE *********
- **FOLLOWING 2 CONDITIONS ARE MET*********************************
- **1. THIS ARCHIVE MUST CONTAIN ALL OF THE FILES LISTED BELOW*****
- **2. IT MAY ONLY BE SOLD FOR PROFIT IN PD DISK COLLECTIONS*******
- *****************************************************************
-
-
-
-
- WHAT CAN SHADOWMAKER DO FOR YOU?
- If you produce Video titles or any type of Video Text generation then
- you need SHADOWMAKER!
- Are you forever creating Video shadows for your letters in DPAINT(tm)?
- Disappointed in the lack of Text handling features of the current
- Multimedia/Authoring packages on the market?
- Do you need consistent professional Antialiased FONT generation across all of
- the software packages you use in your production work?
-
- SHADOWMAKER is an Intuition based Font Shadow generator. In seconds
- you can convert your favourite Fonts into ColorFonts with Professional
- Video Shadows and Antialiasing built right in!
- ColorFonts are now BUILT IN to Workbench 2.0. Many of your favourite
- compatible programs can now share the same Professional Video Shadows
- and Antialiasing.
-
- For non-ColorFont compatible programs:
- The included program ON-TOP allows SHADOWMAKER Fonts to be used in any
- program that uses the Amiga Graphics Library Text routines. This includes
- the majority of Amiga software. The exceptions are high end
- Desktop Publishing programs and certain Video Titlers that take over
- the entire TEXT generation process.
- ------------------------------------------------------------------------
-
-
- SHADOWMAKER PROGRAM DOC FILE
-
- Include on the Distribution disk are the following Files:
- SHADOWMAKER -Add Shadows & Antialiasing to Amiga Fonts
- SHADOWMAKER.doc -This file
- Arp.library -Public Domain Library
- SHADOWMAKER.info -Icon file for Workbench 1.3 palette
- SHADOWMAKER2.0_ICON -Icon file for Workbench 2.0 palette
-
- ON-TOP -Patch to operating system. Makes sure that
- -shadows never overlap characters face.
- -Aways prints Face ON-TOP of Shadow.
- -User control of Face,Shadow,Antialiase color selection
- -Allows NON-ColorFont compatible programs to use
- -SHADOWMAKER converted Fonts.
- ON-TOP.info -ICON for ON-TOP
-
-
-
-
- An ICON with colors remapped for WB 2.0 is included.You must rename this to:
- SHADOWMAKER.info to have it work properly.
- The file SHADOWMAKER2.0_ICON is only an .info(icon) file. There is not
- a seperate SHADOWMAKER program for WB 2.0.
- The included file SHADOWMAKER will run under either WB 1.3 or WB 2.0
-
- Execept for the Arp.library,this material is the property of
- L & V Productions Reg'd. Copyright 1990
- -------------------------------------------------------------------------
-
- **REQUIRES**
- AMIGA 500 or 1000 or 2000 or 3000 with 1MEG and 1 Floppy.(1.3 WB)
- Arp.library in your currently ASSIGNed libs: directory
- Colortext program under 1.3(Included with your Workbench 1.3 Disks)
- *NOTE* Under Workbench 1.3 you MUST run the COLORTEXT program before
- you run SHADOWMAKER or any other ColorFont compatible software!!!!!
-
- Workbench 2.0 Compatible
- --------------------------------------------------------------------------
-
- ***PLEASE NOTE***
- Throughout this doc file DPaintIII is referred to continuously in any
- explanation of using SHADOWMAKER converted fonts in actual working
- examples.
-
-
-
- ***GENERAL OVERVIEW***
- What is SHADOWMAKER and what can it do for me?
-
- SHADOWMAKER was originally designed to overcome the limited Text functions
- of DeluxePaintIII and similiar paint programs. During the course of daily
- video production work in a University setting, DeluxePaintIII was called on
- continually to generate simple text overlay screens. Though various software
- packages were tried and tested(TV TEXT etc.), the production team always
- came back to DPaintIII for the bulk of the work.
- In video work, text to be genlocked over live video must have a
- background surrounding shadow in order to keep the FACE of each character
- from blending into the backgound video. Just watch your local Newscast and
- you will readily see what I mean.
- To produce this same result in DPaintIII required the following steps:
-
- Set the BACKGROUND Color to white or gray
-
- Press F2 to set MODE= Color
-
- 1. Type in a line of text with the desired foreground color selected for the
- characters FACE.
- 2. Pick up the entire line as a brush.
- 3. Select BLACK as the background color with the right mouse button(RMB).
- 4. Select the 'CIRCLE' tool with the left mouse button(LMB)
- 5. Draw a small diameter circle using the line of text as a brush via the RMB.
- 6. Select Color0 as the background color using the RMB
- 6. Pick up this "rounded outline" as a brush
- 7. Select black as the background color using the RMB.
- 8. Select the straight line tool.
- 9. Using the "rounded outline" as a brush draw a line at a 45 degree angle
- say 5 or 6 pixels long with the RMB.
- 10.Finally, stamp the original colored FACE on top of the "Shadow outline".
-
- There are many different ways to accomplish the above steps but basically
- some form of the above 10 steps is used. In addition, this process is further
- complicated in a professional environment where KEYBOARD controls are used
- to obtain precise measurements/locations.
-
- Each video production in this University facility required hundreds of lines
- of Video text. Again TV TEXT and other Titlers were tried to help reduce
- production times/cost. But DPaintIII was required for many small
- graphic/animation creations and it became a pain of continually switching
- back and forth.
- One day a Professor was watching the creation of a text screen in
- DPaintIII. He could not understand why the background Shadow was not built
- right into each Font. This way he said, anyone could sit down with DPaintIII
- and produce completed video text overlays quickly and easily. Well the earth
- shook and SHADOWMAKER was born.
- Working with the Video Production manager, the specifications were
- developed for SHADOWMAKER. In addition it was decided early on to add
- ANTIALIASING so that the finished result would be of broadcast quality.
- The resulting converted Font was saved as a ColorFont to allow maximum
- compatibility across all of the Amiga software packages. As ColorFont
- capability is built directly into Workbench 2.0 this seemed to be the best
- approach.
- Unfortunately, problems would arise if a large/deep shadow was selected.
- These 2 problems (A) and (B) are detailed below.
-
- (A)
- Depending on the intercharacter spacing and the direction of the shadow,
- this is what would happen:
- 1. You type the first letter of the line - no problem
- 2. You type the second character and it appears properly drawn.
- BUT the shadow of this second letter extends back over the first letter
- partially obscuring the FACE of the first letter.
-
- There would also be color mapping problems because of the overlay of the
- bitplanes. The above problems could be worked around if you restricted
- SHADOWMAKER to using the Upper Left and Lower Left light sources and kept
- the Shadow depth to a minimum. But the color mapping problem still would
- show up in NON PAINT programs.
-
- (B)
- Color selection was forced upon the user. Color0-Color4 were used by the
- SHADOWMAKER converted Fonts and could not be altered by the user. This would
- lead to problems if you were trying to overlay text on top of an existing
- IFF picture.
- ----------------------------------------------------------------------------
-
- TO overcome both of the above problems would require a rewrite of the Amiga
- Graphics library TEXT routines. This was not a feasible option as it would
- lead to gross incompatabilities. The solution was then to follow in the
- footsteps of the "COLORTEXT"
- Wedge that enabled the ColorFont standard to become widely accepted and
- established. Colortext works by intercepting all of the Graphics library
- Text calls. It examines the current Font and then decides whether to allow
- normal processing or do its ColorFont magic.
- The included utility "ON-TOP" follows this same path. ON-TOP is compatible
- with the Colortext wedge as long as the Colortext wedge is run BEFORE ON-TOP
- is activated. This only makes sense as ON-TOP wants final control before
- any text is generated.
- ON-TOP does not require that the Colortext wedge be active. It is a
- replacement for Colortext for SHADOWMAKER converted Fonts only!. Actually
- it will try to perform its magic on any font name that ends in "_SH", which
- is the standard suffix SHADOMAKER adds to all fonts converted by it.
- This means that SHADOWMAKER fonts can be used in programs that do not
- support the ColorFont standard under WB 1.3.
- ON-TOP can be run/rerun as many times as you wish. AS well it can be
- turned OFF/ON from within most Amiga applications. Therefore for the most
- transparent use of ON-TOP and ColorText, simply run the ColorText
- wedge FIRST, then run the ON-TOP wedge.
- ON-TOP removes most of the palette restrictions from SHADOWMAKER
- converted fonts running under the normal ColorText wedge. Please see the
- section *Color Selection* for a detailed explanation.
-
- In summary, SHADOWMAKER fonts require the ColorText wedge to be active if
- you do not have ON-TOP active or currently have ON-TOP turned off. But again,
- ColorText is NOT required if ON-TOP is active for the session.
- On-TOP's palette handling features alone are probable enough reason to have
- it active wherever you want to use SHADOWMAKER converted Fonts.
-
- ON-TOP means that the character's FACE will always be drawn "ON-TOP" of
- the shadow, regardless of the light source direction and shadow depth.
- **********************************************************************
-
-
-
- ***INSTALLING SHADOWMAKER***
- To copy SHADOWMAKER onto your Workbench Disk, Hard Disk or wherever,
- simply DRAG the SHADOWMAKER Icon over to the appropriate Window. Besides
- the file ARP.library, there are no support files to copy other
- than the main program file SHADOWMAKER.
-
-
-
- ***INSTALLING the ARP.LIBRARY***
- The included file Arp.Library must be in your currently assigned
- libs directory.
- To install the Arp.library into your libs directory do the following:
- Open a CLI window and type:
-
- assign
-
-
- The CLI Window will now show you a list of the FULL Paths of the
- current assignments. We are interested in the ":libs" PATH and the
- "SYS:" PATH. If these two paths are the same then you simply type
-
- copy DF0:Arp.library sys:libs
-
-
- If the "SYS:" PATH and the "libs:" PATH are different then you must
- change the above CLI command accordingly. For example if the
- "assign" list shows "BOOT:libs" then you would type
-
- copy DF0:Arp.library BOOT:libs
-
- The above series of CLI commands assumes the file Arp.library
- is in the Root directory on a disk in drive DF0:. Please adjust
- this as necessary.
-
-
-
-
-
- ***STARTING SHADOWMAKER***
-
- To start SHADOWMAKER simply double-click on its ICON or open a CLI window
- and type SHADOWMAKER . The CLI mode requires you to be logged on to the
- directory containing SHADOWMAKER or have previously "SETPATH"ed to the
- proper directory.
-
- In a moment a Window will open containing various Gadgets. The Window's
- "CLOSE BUTTON" may be used to quit SHADOWMAKER at any time.
-
- The Window is subdivided into 4 quarters. Each quarter or Section contains
- Gadgets that define/perform SHADOWMAKERS various functions.
- Each Gadget's Function is explained in the following sections.
-
- There are 3 Menu Items to select from. These are explained in the
- section ***MENU***
- ************************************************************************
-
-
-
-
- ***SECTION SHADOW TYPE***
- This section contains the 4 Gadgets that are used to select the TYPE
- of shadow that you desire.
-
-
- *GADGET CLEAR*
- To clear out any previously made Shadow Type selections.
-
- *GADGET CAST*
- Selects CAST as the current Shadow Type. Letter FACE and SHADOW appear
- physically separated on the screen. Cannot be used in conjunction with
- any other Shadow Types.
-
- *GADGET DROP*
- Selects DROP as the current Shadow Type. Letter FACE and SHADOW appear
- physically joined on the screen. Can be combined with ROUNDED by simply
- clicking/selecting ROUNDED after selecting DROP.
-
- *GADGET ROUNDED*
- Selects ROUNDED as the current Shadow Type. Letter FACE and SHADOW appear
- physically joined on the screen. Letter appears OUTLINED in a 3 pixel border.
- Can be combined with DROP by simply clicking/selecting ROUNDED
- after selecting DROP.
- ************************************************************************
-
-
-
-
- ***SECTION SHADOW DEPTH***
- This section contains the 2 Gadgets that are used to select the DEPTH
- of the shadow that you desire.
-
-
- *GADGET ARROW UP*
- To increase the current Shadow Depth variable.
- Maximum = 25. Minimum = 0.
-
- *GADGET ARROW DOWN*
- To decrease the current Shadow Depth variable.
- Maximum = 25. Minimum = 0.
-
-
-
- **MINI SECTION FONT**
- This subsection contains the 2 Gadgets that are used to select the
- FONT file you wish to work with.
-
- *GADGET LOAD*
- To select the current working FONT. Uses the standard ARP library
- File Requester.
- The File Requester will appear in the top left hand corner of the Window,
- prompting you to select the FONT you wish to use. Here the
- File Requester will go directly into your currently assigned FONTS directory.
- This is the DEFAULT BUT you may go to any Disk or Directory you wish.
- Once you get there go right into the actual directory of the Font you
- want to use. For example if you wanted DIAMOND 15, you would enter the
- DIAMOND directory and double click on the file 15 (MAX SIZE=99).
- Please make sure you have selected a FONT FILE. If by mistake a non FONT file
- is selected, the File Requester will reappear prompting you:
- "Not a Font File! Please try again".
- Read the Section ***HINTS,TIPS*** for an explanation of the FILE Requester.
- Font file sizes under 10 points or over 99 are not supported!
-
- *GADGET SAVE*
- To SAVE the converted Font to a Colorfont in Ram:Fonts/(name)/size.
- For example if you had loaded Times 24 and added a 10 point Drop Shadow,
- then your new converted Font would be saved to ram:fonts/Times_SH/34.24.
- The letters _SH are appended to the Fonts original name to signify that
- this is a SHADOW(_SH) converted ColorFont. The final converted height
- of the Font is equal to the original height + Shadow Depth. So in this
- case 24 + 10 = 34. The actual Font file is named 34.24 to show you that
- this was originally a 24 pixel tall Font and has a 10 pixel Shadow added
- to it.
- Maximum = 99 including the Shadow Depth & manual positioning of Letter FACE.
- *Note* the actual conversion process begins when you click on this "SAVE"
- gadget. This process can not be interupted until it is completed. One
- modifier is available, the SPACEBAR key. If this is pressed while you
- click on the SAVE gadget, only the characters below $7f will be converted.
- Explantation to follow:
- Certain fonts intended for Desktop publishing or those coming from
- the Professional type houses, may contain a full character set. This
- means that in addition to the normal printable ASCII character set,
- Higher/Control characters are included in the Font. These extra
- characters can include most of the ACCENT modifiers and misc. Alt/Ctrl Key
- characters. Needless to say this can double the size of the Font
- in comparison to say a JDK or ZUMA Font. Simply hold down the "SPACEBAR" key
- while you click on the "SAVE" gadget. This will limit the converted Font to
- the high character of $7f. This is generally the highest character in a
- regular video Font, encompassing all of the regular printable characters
- on your standard keyboard.
-
-
-
- ************************************************************************
-
-
-
-
- ***SECTION LIGHT SOURCE***
- This section contains the 8 Gadgets that are used to select the DIRECTION
- and displacement of the light source/shadow.
-
-
- The 4 Arrows that form the tight square select the Light Source Direction.
- These are mutually exclusive, meaning only 1 of the Arrows can be active at
- a time.
- *GADGET ARROW UPPER-LEFT*
- Light Source is from Upper Left corner.
-
- *GADGET ARROW LOWER-LEFT*
- Light Source is from Lower Left corner.
-
- *GADGET ARROW UPPER-RIGHT*
- Light Source is from Upper Right corner.
-
- *GADGET ARROW LOWER-RIGHT*
- Light Source is from Lower Right corner.
-
-
-
- *GADGET ARROW UP*
- To Increase the Letter Face displacement along the Y axis UP.
- Maximum = 25. Minimum = 0.
-
- *GADGET ARROW DOWN*
- To Increase the Letter Face displacement along the Y axis DOWN.
- Maximum = 25. Minimum = 0.
-
- *GADGET ARROW LEFT*
- To Increase the Letter Face displacement along the X axis LEFT.
- Maximum = 25. Minimum = 0.
-
-
- *GADGET ARROW RIGHT*
- To Increase the Letter Face displacement along the X axis RIGHT.
- Maximum = 25. Minimum = 0.
- **********************************************************************
-
-
-
-
-
- ***SECTION UPPER RIGHT QUADRANT***
- This unlabeled section contains the Text Gadget that has the current
- Letter that is used in setting up/displaying your Shadow preferences.
- You may Click in this Gadget and change the Displayed letter at
- any time that the program is not in the process of generating a new
- font. Your new choice is made current as soon as you press the
- "RETURN" or "ENTER" key.
- *********************************************************************
-
-
-
-
- ***SECTION MENU***
-
- **Project**
- *ABOUT*
- Under the Project Menu there are 2 selections. The first Item is "ABOUT",
- this brings up a text window listing product information and the
- full company address and phone/fax numbers.
- To close this window simply click on either of your Mouse Buttons.
-
- *Quit*
- Selecting this Item will quit SHADOWMAKER, returning you to the
- Workbench or the CLI window you started SHADOWMAKER from.
-
- **Font**
- *Antialiase*
- ON -Turns Antialiasing ON.(default)
- OFF -Turns Antialiasing OFF.
- These two menu items are mutually exclusive, meaning you cannot select
- both at the same time. Only one may be "active" at a time.
- Antialiasing is performed on any Pixel that is interpreted as being
- "Jaggie". If you own an Amiga you are probably very familiar with
- the Blocky appearance of lines drawn at certain angles. SHADOWMAKER
- Antialiases with 1 color only, current FG color+1 of the palette.
- Many of the popular programs perform Antialiasing with 2 or more colors.
- While this produces excellent results, it limits the availabilty of
- your color selections for your palette. More importantly, under
- Workbench 2.0 and the new ECS video chips, a new Super Hi-Res display
- mode is available. Resolution is 1280*400(non-overscan) but is limited
- to a 2 bitplane, 4 color palette.
- For those of you that have not seen an AMIGA displaying the Super Hi-Res
- mode, rest assured you may want to use it for much of your basic Titleing
- chores.
-
-
- This one color Antialiasing turns a bad Font into a good Font, and a
- good Font into a GREAT Font!. You will be very surprised with the results.
- Please read the section *Color Selection* for a further discusion of
- SHADOWMAKER's use of the palette.
- *CAVEAT* SHADOWMAKER saves ANTIALIASED Fonts as 3 bitplane ColorFonts.
- This results in a very large file. Please see the section
- *Program Limitations/Bugs* for a detailed explanation.
- **********************************************************************
-
-
-
- ***HINTS,TIPS***
-
- *DPAINT!!!(tm)
- Remember when you load DpaintIII under 1.3WB then you must have previously
- run the ColorText program supplied on your DpaintIII disk or with WB 1.3.
- When DpaintIII is loaded click with the RIGHT-MOUSE-BUTTON on the TEXT gadget.
- A File Requester will appear, defaulting to the currently assigned
- FONTS: directory. You will have to manually type in ram:fonts in this
- requester to set it to the proper path for your SHADOWMAKER converted
- FONTS, if you have just run SHADOWMAKER.
-
- When multitasking DPaintIII and SHADOWMAKER please keep the following in mind:
- 1. SHADOWMAKER and DPAINTIII are both memory intensive programs. While
- DPaintIII's memory requirements do not fluctuate that much once it is
- loaded(doing minor Text work), this is not true of SHADOWMAKER. You can
- easily have both programs running in memory at once on a 1 meg machine
- but will soon run into low memory situations once you start to
- Load/Convert/Save Fonts. SHADOWMAKER's memory requirements are directly
- proportional to the size and number of characters contained in the
- current Font being converted.
- 2. When a new Font is saved out of SHADOWMAKER it will not instantly
- appear in the DPaintIII Font file requester if you are already
- displaying the Fonts in RAM:. Simply bring up the Font file requester
- and click in the text box that holds the current Font path(ram:fonts).
- Now press the "RETURN" or "ENTER" keys. Your newly converted Font
- should be available.
-
- BACKSPACING to correct a mistake in TEXT mode requires a small modification.
- For example:
- Type the letters Pre
- You see that the "e" is wrong cause you were trying to spell Producer.
- You would normally simply press the BACKSPACE key and erase the "e".
- You would then type the replacement "o" and keep on going. If you do
- this when ON-TOP is active only the SHADOW gets erased when you
- BACKSPACE. This leaves the letters FACE still there. To get around this
- you would now press the SPACEBAR key once and then press the BACKSPACE
- key again. This erases the entire letter.
- So you really just repeat the BACKSPACE operation twice to completely
- erase the letter.
- BACKSPACE
- SPACEBAR
- BACKSPACE
-
- The above sequence also applies if you backspace to the first character
- of a line. You will need to
- BACKSPACE
- SPACEBAR
- BACKSPACE
- to completely remove the letter. I am looking into the problem!
-
- In a twist to the above matter, when backspacing more than just
- the previous character is sometimes affected. You may have to back up
- over an extra character or 2 in order to re-establish the proper
- FACE/SHADOW releationship. I believe that this is because of the internal
- text handling setup of DPaintIII, but I also do not believe in
- the pot calling the kettle black.
-
- As you probably know, DPaintIII does not handle tabs very well. This
- means that you will experience the very same problems with either
- SHADOWMAKER or normal Fonts when you tab/backspace etc.
-
- DPaintIII has the annoying habit of Permanently ASSIGNing the FONTS:
- directory/disk assignment to the path you choose via its Font requester.
- Nothing you can do about this.
-
- ------------------------------------------------------------------------
-
- *FONTS*
- SHADOWMAKER works best with AMIGA compatible fonts 99 points and under.
- The FONTS do not have to be in the currently ASSIGNed FONTS: directory.
- You may load Fonts from any Disk or Directory as long as the
- accompanying .FONT file is in the proper directory.
-
- SHADOWMAKER can even convert the standard WB Fonts(Times, etc.) into
- useable Video Fonts! Make sure Antialiasing is turned ON!
-
- Please remember that the finished Font file must be 99 pixels or under
- in height. To determine the finished Height apply the following formula:
-
- Original Height 44
- Shadow Depth 14
- Manual Displacement 0
- Rounded 6(3 pixel deep outline at both top/bottom of letter)
- ----------------------
- TOTAL 64
- If ROUNDED is selected as part of the Shadow Type then the constant
- of 6 pixels is added to the FINAL Height of the Font.
- The manual displacement value is only used if you move the FACE of the
- letter Higher or Lower then the Shadows edges. For every pixel that you
- manually move the FACE of the letter, that is ABOVE the background shadow,
- you must add #1 to the Fonts finished height!. If your FINAL
- height is greater then 99 you will not be able to access the Font.
- (Note:actually the internal logic supports up to 124 pixels, but the
- filename LOAD/SAVE logic is limited to 99 pixels).
-
- The converted FONT is saved in ram:FONTS/Fontname_SH/Newsize.Oldsize.
- IE: Original Font = Times 24
- Add 4 pixel deep Drop Shadow 4
- -----------------------------------------------
- ram:FONTS/Times_SH/28.24
- As well the required ".font" file is generated. If you wish to copy
- this to a disk for permanent storage make sure this ".font" file is
- copied as well. As an example, with the file ram:fonts/Times_SH/28.24
- sitting in the ram: disk and you wish to copy this to a disk in drive
- DF0:(your internal disk drive):
- 1. For ease of explanation please make a SUBDIRECTORY called DF0:FONTS
- Open a CLI Window and type Makedir DF0:FONTS
- 2. Then type Copy ram:FONTS DF0:FONTS all
-
- This will copy any and all Fonts presently in the ram: disk. This will
- result in the ".font" file being copied to DF0:FONTS. As well a new
- SUBDIRECTORY named Times_SH will be created--DF0:FONTS/Times_SH.
- Remember ALL Font files presently in ram: disk will be copied. If you
- wish to only copy a certain Font file then you will have to be more
- selective as in: Copy ram:FONTS/Times_SH/28.24 to DF0:FONTS/Times_SH
- Copy ram:FONTS/Times_SH.font to DF0:FONTS
-
- If you copy your converted SHADOWMAKER Fonts to another Disk/directory,
- and they don't seem to appear in a Font file requester, you may have
- a missing/damaged .font file. The system contains a command to
- fix/build this .font file. It is called "FixFonts" and generally resides
- in the SYSTEM directory. Remember though, FixFonts only seems to work
- on the currently "ASSIGN"ed FONTS: directory/disk. You must therefore
- type from the CLI window:
-
- ASSIGN FONTS: DF0:fonts
- FixFonts
-
- The above commands assume that the Fonts you want to "FIX" are on a
- disk in drive DF0: in a subdirectory named fonts. You must change
- this path "DF0:fonts" to the path you require in order for the
- "ASSIGN" command and the "FixFonts" command to find the right Fonts.
-
- If you are running WB1.3 then remember to run the COLORTEXT program
- before you try to use any of the SHADOWMAKER generated FONTS.
- When your application loads these FONTS it should ask you if you
- would like to load the suggested Color values into the current
- Color palette. Answer yes to see the suggested values from SHADOWMAKER.
- You of course may choose to load/alter your color palette as you wish.
- *********************************************************************
-
-
- *COLOR SELECTION*
- Color selection defaults to the Workbench 2.0 palette.
- These values may be changed/remapped according to the capabilities
- of the software program you are using with the SHADOWMAKER Fonts.
-
- Reading the color palette from Left to right
- Color 0 Color0 - Background
- Color 1 Color1 - Front Face
- Color 2 Color2 - Shadow
- Color 4 Color4 - Antialiasing
- Remember not to overdrive the WHITE! For video NTSC output the WHITE
- RGB values should generally be at/under 13-13-13. I have also lowered
- the RGB values of the Background grey vs WB Background grey to allow
- the reduced RGB White values to have sufficient contrast.
-
- Antialiasing of the Face and Shadow is accomplished with Color4 of
- the palette. Take the time to experiment with different color values
- and see what gives the best end results. This will vary according to
- the finished media of your production. Remember what looks great on
- your Hi-res RGB Amiga monitor may show up poorly on a NTSC television.
- We find that Proportionally larger amounts of BLUE tend to produce
- excellent results, especially if the final viewer is NTSC bound.
-
- Antialiasing of the Shadow and the Background is not performed by
- SHADOWMAKER. Because LIVE video varies constantly in brightness
- and color, Shadow antialiasing can actually produce a bright
- ghosted outline at times. The viewers eye is constantly drawn to the
- Letter Face so any "jaggies" on the Shadow are generally missed. The
- Rounding and Drop shadow algorithms are tweaked to reduce these
- jaggies to a minimum.
- If you are supplying a solid color for the Background, simply pick
- a color that will naturally Antialiase the black of the shadow.
- Again a large Blue component seems to work well!
- SHADOWMAKER originally Antialiased both Face and Shadow, so there
- will be a utility forthcoming to allow you to set the level of
- Antialiasing to include the Shadow if you wish!
- ----------------------------------------------------------------------
-
-
- *COLOR SELECTION* for *ON-TOP*
- Because we write from Left to Right certain Shadow directions
- cause overlapping of the current characters Shadow and the previous
- characters Face.
- A utility to overcome this situation is included on this disk.
- The programs name is ON-TOP. This is a small patch to the operating system
- that makes sure the characters Face is always drawn ON-TOP of the Shadow.
- ON-TOP can be started at any time. When it is run one of 2 things happen:
- May be run from Workbench or CLI. Does not require an output window
- so you can RUNBACK it in your Startup-Sequence if you so choose.
-
- 1. The screen flashes through a rainbow pattern for 1 second.
- 2. The screen fades to black for 1 second.
-
- The rainbow pattern signifies that ON-TOP is now active and properly
- installed.
-
- The screen fading to black signifies that ON-TOP is now disabled.
-
- You may run/rerun ON-TOP as many times as you wish in one session.
- Also ON-TOP may be turned ON/OFF from within the software that you are
- using. Simply press the "-"(MINUS KEY on SEPERATE NUMERIC KEYPAD). A space
- will print and ON-TOP is now disabled until you press the
- "+" or "."(PLUS KEY or PERIOD KEY on the SEPERATE NUMERIC KEYPAD).
- Because the routine to READ your typed input is done from within the
- system TEXT routine, I must unfortunately go to the
- Keyboard hardware register directly. This means if you type one of
- the above KEYS(- + .) REALLY fast, it may get missed. Just strike the
- KEY again for proper reults.
-
-
- Color selection when ON-TOP is activated is as follows:
-
- Current FG color -1 = Characters Background Shadow
- Current FG color = Characters Face
- Current FG color +1 = Characters Antialiasing info(if any)
- For example if your currently selected color is Color2(third color in
- palette, starting from 0), then your Shadow will be in Color1, and your
- Antialiasing will be drawn in Color3. This gives you maximum flexibility
- in designing your palettes. If because of your FG color selection, a color
- that is outside of the palette boundaries is generated, the Default of
- Color2 will be used. TO change the current color of your text, simply
- select a new Foreground color and begin typing. Remember we are talking
- about palette positions, not the actual value in each palette slot.
- Unfortunately this color scheme requires that the Font be saved as
- 3 seperate bitplanes. I am working on a compression scheme to
- alleviate this problem.
-
- **IMPORTANT**
- YOU MUST RUN ON-TOP when you want to use SHADOWMAKER generated
- Fonts in any other program that the Fonts shadow may cause overlap.
- ------------------------------------------------------------------------
-
-
-
- ************************************************************************
- **FILE REQUESTER**
- For those of you not familiar with the ARP File Requester I suggest
- you spend a few minutes getting aquainted with its features. Once
- the Requester is active, if you CLICK on or in the REQUESTER
- with your RIGHT mouse button, a LIST of the
- attached System devices appears in the File Selection Window.
- This enables you to easily jump from Disk or device to wherever
- you desire. Thanks to the people behind ARP!
- *********************************************************************
-
- **CONVERSION TIMES**
- To convert a Font originally 30 points, 96 characters,
- with an 8 point Drop shadow
- with Antialiasing ON, takes approximately:
- 25 seconds on an AMIGA 1000
- 12 seconds on an Amiga 3000(25mhz)
-
- The above conversion times are reduced by about 50% if Antialiasing
- is set to "OFF".
-
- SHADOWMAKER does not "take over" the Amiga, so if you are running a
- task in the background your conversion times will increase.
- If you are experimenting with various Font sizes, turn the
- Antialiasing OFF until you select your final size. Then again if
- you are lucky enough to own a 3000(I do! hehe) who cares!
- -----------------------------------------------------------------
-
- The newer updated ZUMA Fonts and the AMIGA Compatible
- JDK fonts(Modern etc.) work extremely well. The JDK fonts in particular
- give CHYRON like, broadcast quality results with the SHADOWMAKER added
- Antialiasing and Shadows.If you find any Fonts that
- SHADOWMAKER cannot handle please send a sample to the office.
- -----------------------------------------------------------------
-
- If you hold down the LEFT SHIFT key while you click on any of the
- UP or DOWN arrows, the selected value will increase/decrease by 4 instead
- of 1.
- *********************************************************************
-
- **END Section HINTS,TIPS**
-
-
-
-
-
- **PROGRAM LIMITATIONS/BUGS**
- There is nothing worse than wasting your time tring to guess if a
- program BUG/LIMITATION is:
- 1. Your own fault
- 2. Program BUG
- 3. Amiga's fault
- To help you out, this section contains EVERY SINGLE noticeable
- BUG/FEATURE/ABBERATION that was recorded during BETA testing.
-
-
-
- Where is the FILE REQUESTER at SAVE time??
- I did not see the need for a file requester at SAVE time
- until I started getting some reccomendations from people using
- the Public Domain version of SHADOWMAKER. By then it was getting too
- close to the first release to make any major changes to program logic.
- The initial idea was to try to keep SHADOWMAKER as easy as possible
- to use. Also I did not really think that people would want to SAVE the
- converted Font files to disk because of their large size. I stand
- corrected and the file requester will appear in a version shortly.
-
-
- Where is the Screen Front/Back gadget?
- Unfortunately the screen was designed at the pixel level so I could not
- add a Depth gadget without changing all of the Intuition imagery. I simply
- did not notice until all of the screen imagery and layout was finished.
- Please use the AMIGA-M(AMIGA-N) commands until this gets fixed.
-
-
- Why did you design all of the gadgets with single line borders?
- The resulting Flicker is very annoying.
- This was my first attempt at creating a 3D effect for gadgets. By the
- time I learned right from wrong, the imagery was already 80% completed.
- I was too far along the path to turn back. In addition, this program was
- designed on an AMIGA 3000- so I never noticed the flicker until early
- Beta testing.
-
-
- The original Versions of SHADOWMAKER(1.0-1.3) saved their ColorFonts
- as 2 bitplanes. In order for ON-TOP to work better, it was decided
- to save the SHADOWMAKER fonts as 3 bitplanes if the ANTIALIASING
- feature was selected. I realize that this makes for extremely LARGE
- sized fonts, but I really never envisioned saving these to disk. It
- is so quick to generate them those people without Hard drives can just
- regenerate before they start a production session.
- This is not a solution. What is needed is a standard form of file
- compression. Since the Fonts are really bitmaps(bitplanes) the IFF
- employed compression schemes would do fine. I have found that this
- route will result in over 50% savings in file storage. The problem is
- to link any compression strategy into the Amiga system. I am working
- on the idea of a patch to the OPENFONT and OPENDISKFONT routines. We'll see!
-
-
- Certain Fonts, notably the older ZUMA Fonts, will sometimes produce less than
- desirable results under SHADOWMAKER. This is due to improper values in the
- Character-Width, Kerning, etc. tables of the fonts.
-
-
- After you run SHADOWMAKER and load a new Font, Convert it and then quit
- the program, you will notice that you will have less FAST memory than
- when you started. Obviously the converted Font is saved into RAM:, but
- even after subtracting that amount you will still be missing some Ram.
- AmigaDos does not free memory used to load FONTS until it really runs
- into a Low-memory situation. At that time it will purge any unused
- libraries, fonts etc. from memory and you finally reclaim your missing
- memory. Sorry, but as many programmers like to say--"It's the Operating
- systems fault.. not mine!
-
-
- SHADOWMAKER can sometimes have trouble with NON-PROPORTIONAL FONTS.
- SHADOWMAKER will Load/Convert/Save properly but the finished Font may
- not show anything but a SPACE when you try to type. This problem has
- only happened TWICE, and only on 1 machine out of the 4 used for
- Final Testing. It was an Amiga 2000 HD, 1 meg CHIP/2 Meg Fast/1.3 Kickstart
- in ROM, WB 1.3.2. If anything like this happens simply run SHADOWMAKER
- again to convert the same Font. Everything seems fine the second time.
- NON-PROPORTIONAL Fonts are not used heavily in the Amiga world. The system
- font TOPAZ is such a font.
- The above problem may happen to the Font converted immediately after
- the NON-PROPORTIONAL is converted.
-
-
- Font sizes under 10 points are not supported.
-
-
- If ROUNDED is selected as Shadow Type then a 3 pixel outline is drawn
- around each letter. With some Fonts this can result in a 1 pixel shadow
- overlap as the letters are being printed. This can be remedied by using
- the Manual positioning gadgets to PULL the Face of the letter to the
- LEFT 1 extra pixel. This will result in a 2 pixel outline border on the
- The BEST solution is to run the included program ON-TOP.
-
-
- IF ROUNDED is not selected, certain Shadow directions can cause the
- Text.Baseline to be out by 3 pixels. This will show up in DPAINTIII as
- the Text Bounding box Baseline being 3 pixels higher than it should be.
- This is not serious but will be fixed shortly. The program is NOW
- shipping its first COMMERCIAL Revision and I do not want to start the
- Beta testing over again just to accomodate this bug.
-
-
- I was having a problem with the Workbench Fonts 24 pixels tall and under.
- It seems an extra pixel was showing up at the very bottom of certain
- WB Fonts. Unable to trace the problem I added a small BUG to SHADOWMAKER
- to get rid of this extra pixel. Therefore all Fonts under 24 pixels
- in height will be missing the very bottom row of pixels. As long as the
- Shadow extends BELOW the Face you probably will not notice the missing
- row. BUT if you use just CAST or DROP, with no outline, then the bottom
- row of the characters Face of the letters j,p,q will be missing. This
- bug cost me a lot of time, and unless someone complains REAL LOUD,
- I never want to think about it again!(Sorry, I really HATE this bug!)
-
-
- If you hold down the LEFT SHIFT key while you click on any of the
- UP or DOWN arrows, the selected value will increase/decrease by 4 instead
- of 1. If you hold down this key while a font is being generated all
- of the increment/decrement variables will increase/decrease by 4
- instead of 1 until you press the Left SHIFT key again. During
- Font generation all input events are discarded except for this
- LEFT SHIFT key UP/DOWN FLAG. Fixed in next revision.
- --------------------------------------------------------------------
-
-
- If you bring up a system Font requester you may notice that if the
- shadow of the one letter overlaps the shadow of the previous letter,
- Color4 of the palette will be the result.
-
- The "QUICK" fix is to decrease your shadow so there is no overlap and/or
- increase the amount of spacing between each letter being drawn.
-
- The "BEST" fix is to run the program ON-TOP.
- --------------------------------------------------------------------
-
-
- Remember, in most programs that do run time Text generation(AmigaVision etc)
- the underlying palette may change from screen to screen. If you wish
- to perform Text generation across multiple screens, then you must
- adjust the palette in each of the screens where SHADOWMAKER fonts
- will appear.
- If for some reason ON-TOP is not compatible with your runtime Multimedia
- software, you can still use SHADOWMAKER fonts to a certain degree.
- First convert the Font without Antialiasing and a small Shadow depth.
- The palette position normally occupied by the Antialiasing information,
- Color4 must be changed to the identical contents of Color2(Face). This
- is done within your Multimedia software.
-
-
- --------------------------------------------------------------------
-
-
- SHADOWMAKER must use "NEGATIVE KERNING" to allow the wedge ON-TOP to do
- its magic. Therefore when you are at the beginning of each line the actual
- starting position you select must be adjusted. The amount of
- "NEGATIVE KERNING" is equal to the width of the Shadow. For example, if you
- positioned the Text box in DPAINTIII at coordinates 5,10(x,y), the first
- letter that you type may be 'clipped' along the left edge if the amount of
- Shadow that you added via SHADOWMAKER is greater than 5 pixels. Simply put,
- each character will JUMP
- back to the left, the number of pixels equal to the current shadow width,
- and then the letter will be printed. This seemingly BIZZARE practice will
- make sure that the actual FACE of the letter begins exactly where you
- position the text box.
-
- Conversely, character positioning at the extreme right edge of the screen
- can be equal to the maximum X coordinate plus the amount of shadow width.
- Again this is because the character positioning will actually JUMP back to
- the left prior to the actua printing of the character.
- --------------------------------------------------------------------
-
-
- Garbage, in the form of overwritten characters may appear in the
- Font file requester within DPaintIII. This is a result of contention
- between ON-TOP and the OS and DPaint. Simply click on the "SHOW"
- button again to refresh the display.
- Also if garbage appears in the Font requester and then appears when you
- try to actually use this Font, simply reload the Font from the Font
- requester. The problem is a contention between DPAINT and ON-TOP over
- the color mapping of the current FG and BG colors, which DPAINT tries
- to remap to the highest colors in your palette every time the
- requester pops up.
-
-
- ITALIC mode is not supported when ON-TOP is active(SHADOWMAKER fonts only)
- *Note* It does seem to work on Fonts with small Shadow depths and
- certain light source directions. Remember though, any Antialiasing
- information will not be processed correctly by the system ITALIC
- routine. It is better to use the BRUSH-Warp or BRUSH-Rotate feature of
- your software package.
-
-
- If the SHADOW of your SHADOWMAKER font extends backwards more than 1
- character than you have a problem. ON-TOP only redraws the single previous
- character.
-
-
- You will lose under 1000 bytes of memory every time ON-TOP is installed.
-
-
-
-
- If you find that ON-TOP is not functioning:
- 1. You may have inadvertently struck the "MINUS"(-) key on the numeric
- keypad. Simply press the PLUS or PERIOD(+ or .) keys to reinstate ON-TOP.
- 2. You may have run the ColorText wedge AFTER starting ON-TOP. This steals
- Text routine away from ON-TOP. You must rerun ON-TOP. In some cases
- the address to the Text routine may get mangled or called too many times
- recursively, so you will have to REBOOT!
- 3. The program you are using DOES NOT use the Amiga Graphics Library Text
- routines. Sorry, there is no fix for this.
- 4. Remember that ON-TOP uses the current color and the colors directly
- BEFORE and AFTER this color for the SHADOW and ANTIALIASING.
- If you have 2 of these colors identical or they match the current
- background color then obviously some component will not show up
- properly.
- 5. If you have Color1(DPaintIII DEFAULT) selected as the current
- foreground color then You will only see the FACE and Antialiasing
- bitplane information. Simply select a new foreground color with
- the left mouse button.
- 6. You may have run the ColorText program again. This steals the control
- of the system TEXT routines away from ON-TOP. Try to run ON-TOP
- again. You may have to reboot because there is no way to turn
- off the ColorText Wedge.
-
- Even though the docs say the maximum Font size is 99, this is not
- completely truthfull. Loading Font size is RESTRICTED to 99 MAX
- simply because the loading logic stops at 2 digits. The "SAVING"
- logic correctly handles up to max=256, but the filename creation routine
- breaks down after 2 digits(99). Therefore you could save a Font out
- no problem but the Filename would be mangled. You could still load
- these converted 99+ Fonts in DPaintIII even with the damaged names.
- BUT the real restriction is the upper right quadrant of the
- SHADOWMAKER control screen where each letter is built. The maximum
- Font height here is restricted to around 132 before you start overwriting
- Screen title bars and background graphics. Also the current Binary Font
- file creation routine can only handlce file sizes of max=262140 bytes.
- A coming revision will allow much larger Fonts/Bitmaps. If you
- are wondering why you would ever want letters this BIG??, it is because
- you might want to store say extra large bitmaps in FONT format, so that
- you could recall to the screen individual windows VIA the keyboard.
- Anyway, what's life without an update.
-
- *********************************************************************
-
-
-
- **COMING UP!**
-
- SPECIAL EFFECTS! Perspective, mirroring and rotation, patterns etc.
-
- Load any Font into a your paint program for retouching/enhancing etc.
-
- Professional Video Font Sets. Hand crafted Bitmaps for Video Production.
-
- Animate your text
-
-
-
- SHADOWMAKER is the first part of the Flip'n Scroll project.
- Flip'n Scroll will be released in the next few months. It is
- an inexpensive Page Flipper/Scroller with many professional
- features.
-
-
- **VBHI**
- L&V Productions also produce the program VBHI. This is a low
- cost TEXT SCROLLER suitable for Titleing and/or Teleprompting.
- Retail Price is $29.99 US includes shipping/handling.
-
-
-
- TRADEMARKS
- DPaintIII is trademark of Electronic Arts
- SHADOWMAKER is a trademark of L & V Productions Reg'd
- Flip'n Scroll is a trademark of L & V Productions Reg'd
- AmigaVision is a trademark of Commodore Business Machines
- TV*TEXT is a trademark of the ZUMA group
-
-
- *COPY PROTECTION*
- NONE
-
- *NUMBER OF BACKUP COPIES ALLOWED*
- 1,235,642
-
- (Anyone exceeding these numbers will be prosecuted to the FULL
- extent of the LAW!)
- (These backup copies must be for your own personal use!)
-
-
-
- ***REGISTRATION***
- Special Introductory Offer!
- Regular Price $24.99+Shipping/Handling
- ** SALE PRICE $19.99 ** Includes Shipping/Handling in the continental US
- Offer good until May 1, 1991
-
- To purchase the commercial version simply send a cheque in the amount of
- $19.99 US funds to the address below.
-
- Visa/Mastercard are also acceptable.
-
-
-
-
-
- L & V Productions
- 110 Columbus Ave
- Moncton, New Brunswick
- Canada E1A-5E4
- PHONE: (506)-532-0094
- FAX: (506)-859-2709
-
- Note We are on the EAST Coast!!
-
-
-
- Please feel free to report any bugs/suggestions to:
-
- Stephen Lebans
-
- ONLINE Handle
- PLINK SLEBANS
-
-
- Thank you for TRYING or BUYING this program!
-
-
-
- Thanks Norbert!
-
- Dedicated to my daughters Alyssa and Samantha
- (I guess you know "WHO's the Boss"
-