home *** CD-ROM | disk | FTP | other *** search
- ADIT 1.81
-
- Copyright (c)1989-1991 by P.A. Geelen, Amsterdam.
-
-
- The program ADIT.EXE (version 1.81) is placed in the
- public domain by the author. It may be used and distributed freely.
- It may NOT be sold under any condition,
- nor be made part of anything that is sold,
- nor may fonts generated with ADIT be commercially distributed.
-
- Note: distributing variations of COMMERCIAL fonts is probably illegal.
-
- Reactions (or financial support) will be much appreciated.
- P.A. Geelen, Giro 5618822, Da Costakade 171-h, 1053 WX Amsterdam.
- Email: geelen@cs.vu.nl
- Updates and other programs can be found at ABBS, 03240-62502/62504
-
-
-
- ADIT 1.8 is a simple, user-friendly, high-speed program that allows one to
- generate variations of existing soft-fonts for HP (compatible) laserprinters.
- In particular, given an existing font, ADIT is able to generate:
-
- - bold-face versions
- - normal versions (of bold-faced fonts)
- - (half-)italic versions
- - outline versions
- - several variations of shadow, half-shadow and backshadow versions
- - enlarged/reduced versions
- - non-proportional versions (of proportional fonts)
- - landscape versions (of portrait fonts)
- - "Patterned" variations
- - "Waved" variations
-
-
- HOW TO USE ADIT 1.81
- ====================
- ADIT 1.81 will offer you a menu of options. Any time you want to create a
- variation of an existing font, you:
-
- - select an option from the ADIT menu, (e.g. "[B]old")
- - answer a few questions concerning your preferences, (e.g. "how bold?")
- - select an existing soft font (the "template" of the operation),
- (ADIT offers an alphabetically sorted file selection window for this)
- - specify a name for the new font.
-
- ESC is the general "abort"-key. You can abort any question, window or font-
- generation with it.
-
-
-
- THE OPTIONS
- ===========
-
- [C] : CHARACTER RANGE
- restricts any of the options mentioned below to characters within a
- certain range.
-
- [T] : TRACE OPTION
- Switches the (Hercules/CGA) graphic display ON/OFF.
-
- [V] : VIEW OPTION
- Just allows you to "view" a font on the screen in graphics mode.
- (Trace mode will automatically be turned "on")
-
- [B] : BOLD
- - this option allows you to create a "bold-faced" version of a font.
- You must specify "how bold" you want the font to become: the number
- of dots (1/300 inch) that you want the font to become bolder
- horizontally resp. vertically.
- In my experience, values (1,1) will make a 12-point font appear
- "overstrike", (2,0) will make it appear "bold". As an experiment,
- try (4,0) and (0,4).
- Larger fonts will need higher values.
- - This option will increase the Pitch with the horizontal bold-value.
-
- [U] : UNBOLD
- - Some fonts, especially 24 and 30-point fonts, are only distributed
- in their "boldface" version. The UNBOLD option allows you to create a
- "normal" version of a such "bold" fonts. UNBOLD also exactly reverses
- the BOLD-option. You must specify the number of dots (1/300 inch) that
- you want the font to become less bolder horizontally resp. vertically.
- Note that (for instance) a horizontal unbolding of 2 dots will make
- lines of 2 dots wide disappear completely.
- - This option will decrease the Pitch with the horizontal unbold-value.
-
- [O] : OUTLINE
- - this option allows you to create an "outline" version of a font. You
- may specify the "thickness" of the outline (up to 31 dots). Personally,
- I like an outline of 1 dot thick best. Higer values produce a "stronger"
- outline.
- - This option will increase the Pitch with 2 times the thickness.
-
- [I] : ITALICIZE
- - this option allows you to create an "italic" version of a font.
- You will need to provide a "Slope factor", X/Y. You will
- get the best results (and the highest speed) when you specify the
- slope precisely (i.e. not 33/100, but 1/3). In my opinion,
- 1/3 produces half-italic (about 70°)
- 1/2 produces normal italics (60°)
- 1/1 produces very italic fonts (45°)
- - This option will NOT alter the Pitch.
-
- [S] : SHADOW
- - this option allows you to create a "back-shadow" version of a font (an
- outlined font with a black "shadow" behind it). You will need to specify
- the "displacement" of the shadow in dots. For fonts of about 12 dots,
- a displacement of 4x2 looks good.
- Apart from "Normal", you may also select "HalfShadow", which generates
- "grey" shadows instead of black shadows.
- [NOTE: Before version 1.8, HalfShadow was a seperate option]
- - This option will increase the Pitch with the horizontal displacement + 2.
-
- [H] : HIGHLIGHT
- - creates a variation where the characters are themselves gone, but
- "suggested" by their shadow. Just try it out on any font with a
- displacement of 2x2.
- Also try an outline (thickness 1) on a 1x1 [H]ighlighted font.
- - This option will increase the Pitch with the horizontal displacement.
-
- [D] : DISPLACE
- - This creates a "perspective" version of a font. Try it out with a
- displacement of 4x4 on a thin font.
- - This option will increase the Pitch with the horizontal displacement.
-
- [E] : EXPAND/REDUCE
- - This option "stretches" a font in horizontal and vertical direction.
- You may specify the horizontal and vertical stretch-factors seperately.
- Examples:
- 14/12 x 14/12 will generate a 14-point version of a 12 point font.
- (Though not perfect, this option is able to create quite acceptable
- fonts of 6,7,8,10,14,18 and 24 points, given a 12-point font).
- 2 x 1 will produce what is known on dot matrix printers as
- "enhanced" characters.
- 1 x 2 will "stretch" the font so that is becomes 2 times as high.
- - This option will multiply the Pitch by the horizontal factor.
-
- [R] : RASTER
- - This operation allows you to "raster" a font with a 8x4 pattern.
- You need to map this pattern into 4 bytes. If you are not familiar
- with bit-patterns, just use the [P]attern option.
-
- [P] : PATTERN
- - This option allows you to "raster" a font with a raster of any size.
- You need to make a seperate text-file with the extention .RAS.
- (ADIT 1.8 comes with 3 example RAS files).
- In this file, you put your raster, in the form of stars and dots.
- The raster may be any size, but the size in horizontal direction
- must be a multiple of 8 dots. Example file:
-
-
- 8 <---- horizontal raster size
- 4 <---- vertical raster size
- **..**..
- **..**..
- ..**..**
- ..**..**
-
- [F] : FILL PATTERN
- - This option is a combination of the [O]utline and [P]attern option.
- You may specify the "thickness" of the outline (1 - 31 dots), and
- you may select a .RAS file. The font will be outlined, and then
- filled up with the specified raster.
- - This option will increase the Pitch with 2 times the thickness.
-
- [L] : LANDSCAPE
- - This option does not take any input: it just converts portrait fonts
- to landscape fonts.
- NOTE: ADIT version 1.8 does not yet allow ANY operations on
- landscape fonts. If you want to convert landscape fonts
- to portrait fonts, you'll have to wait for the next version
- of ADIT.
-
- [!] : OPTIMIZE
- - Reduce a soft-font-file to optimal size.
- The HP laserjet allows efficient storage of "sparse" bit-matrices,
- which means that a lot of the white space "around" a character
- does not need to be stored in the soft-font files.
- Some soft-fonts do not make use of this capability, and thus use
- more than the necessary amount of disk space and (worse) printer
- memory. Several of my non-commercial font files appeared to be three
- times as large as necessary.
- NOTE: ADIT itself optimizes all generated fonts automatically.
-
- [Z] : CENTER & FIX
- - Creates a non-proportional font of a proportional font. In order to
- make it look good, characters are "centered" in their cells.
- - This option changes the Pitch.
-
- [W] WAVE
- - This option is a kind of generalization of the "Italic"-option.
- The option takes a file with the extention "WAV", and uses it
- to shift a staight vertical line into the form as specified in
- the wave file. (ADIT 1.8 comes with 2 example WAVE files).
- A WAVE-file might looks like this:
-
-
- 8 <---- horizontal wave size (multiple of 8!)
- 6 <---- vertical wave size
- *
- .*
- ..*
- ...*
- ..*
- .*
-
- The WAVE may be any size. If the characters are higher than the
- vertical wave size, the wave will be "repeated".
- - This option will NOT increase the Pitch.
-
- [A] : Adjust Pitch
- - This option adjusts the pitch of the font, and the "escapement" of
- each character. The adjustment is specified in dots. So, for negative
- values, the characters are printed "closer together".
- Example use: Suppose you use ADIT's "bold" option, with values (1,1).
- Every character of the resulting font will be spaced one dot "wider"
- than the original font. If you don't like this, [A]djust the
- bold font with the value -1.
-
- In order to make small changes to a soft font, ADIT offers e[X]port and
- i[M]port options. e[X]port will create STAR/DOT maps of the characters, which
- can be edited using an ordinary ascii editor. i[M]port converts such a file
- back into a soft-font.
-
-
- HISTORY
- 1.0 - First release
- 1.1 - Took bug out of ENLARGE-option, added WAVE-option
- 1.2 - Added the graphic "TRACE" option
- 1.3 - Added the VIEW-option
- 1.6 - ADIT used to crash on non-commercial fonts that did not strictly
- conform to the rules. As of version 1.4, ADIT only produces warnings.
- Also made some cosmetic changes.
- 1.81- Added the [F]illPattern option. Renamed some options.
-