The Metrics Menu
This menu is not present in the Bitmap View, and the Metrics View only contains
"Center in Width" and "Thirds in Width".
-
Center in Width
-
In the Outline and Metrics Views this centers the current character (makes
its lbearing be the same as its rbearing) within the current width.
In the Font View the same thing is done for all selected characters.
-
Thirds in Width
-
This is very like Center in Width above... except that I happen to prefer
having a bit more white space after my characters than before them. So this
command makes the rbearing twice the lbearing (instead of making them be
the same).
-
Set Width...
-

The Set Width command allows you to change the width of the current character
(in the outline view) or all selected characters (in the font view). You
may either set the width to an absolute value, change the width by adding
a constant value to it, or multiply it by a scale factor.
-
Set LBearing...
-
The Set LBearing command is similar to the Set Width command above, the dialog
is pretty much the same except that it applies to the left side bearing rather
than to the width.
-
Set RBearing...
-
The Set RBearing command is similar to the Set Width command above, the dialog
is pretty much the same except that it applies to the right side bearing
rather than to the width.
-
Auto Width...
-
This command is only available in the font view.

The Auto Width command will attempt to guess reasonable widths (more accurately
reasonable left and right side bearings) for your font. The command looks
at all possible combinations of indicated characters (if you request more
than 300 characters it will only look at the first 300 to avoid running out
of memory (300*300 takes up a fair amount of room). You must specify two
different sets, one for the character on the left (which will have its right
side bearing adjusted) and one for the character on the right (which will
have its left side bearing adjusted. I know that sounds backwards but think
about it a little), of course these two sets may be the same. You may apply
the command to all characters in the font (if there are few than 300 of course),
to all the selected characters, the the characters A-Z, a-z and 0-9 or to
a list of characters you specify yourself (characters may be specified either
by themselves or by a range, so "ace-g" means the characters a, c, e, f and
g (if you put commas and spaces in the list they will be treated as characters.
If you want to specify a hyphen, put it first or last, so "-a-z" means hyphen
and all letters a-z)). For information
on entering non-ASCII characters see that section in the metrics view,
ranges are based on Unicode code points.
Last of all the Spacing text box allows you to say how close you want the
characters to be. If you look at a sanserif capital I, and you autowidth
it with itself (and nothing else) the sum of the left and right side bearings
should be equal to the spacing. If you have serifs and curved letters things
are more complex, but that is roughly what's going on. The number here is
chosen to be a reasonable spacing for a sanserif font. You may need to adjust
it to suit your own preferences.
-
Auto Kern...
-
This command is only available from the font view.

The Auto Kern dialog looks almost exactly like the Auto Width dialog above.
For each character pair, it will set the sum of
<right bearing of
left character> + <left bearing of right character> + <kern>
= <spacing> + <character shape fudge factor>
The "fudge factor" is determined by dividing the character into a series
of zones (it figures out where the serifs are and each serif has its own
zone (descender, baseline, x-height, ascender, cap-height), then the gaps
between the serifs are also zones). It looks for the closest approach of
the two characters within each zone and performs a complicated average to
figure out the fudge. If that fudge would lead to a <kern> which causes
any zone to be too close then it is adjusted up. The exact method is subject
to change as bugs are found.
If the absolute value of a <kern> is less than the threshold then no
kerning information will be produced for that pair of characters. If the
algorithm (and any previously existing kern pairs) lead to more pairs than
specified by "Total Kerns" then a new threshold value will be determined
and any pairs whose <kern> is less (in absolute value) than this new
threshold will be removed.
Remember kerning is not part of PostScript®, whatever word processor
you use needs to read the kerning information from the afm file.
-
Remove All Kern Pairs
-
In the font view removes all kern pairs in the font.
In the outline character view removes all kern pairs where the current character
is the left hand character.
Not present in the Metrics or Bitmap views.
-
Set Vertical Advance...
-
If vertical metrics are enabled for the font this will be active in the font
and outline character view.
It behaves exactly like Set Width... except it works on the vertical advance
rather than the horizontal advance (width).
Other menus
-- Prev -- TOC --
Next --