User Guide

Glyph Window
247
Here is a short description of each test and the error that it detects:
Empty lines and
curves
Lines or curves that have no length. (I.e. two nodes on top
of each other.)
Flat curves
C urve s tha t can b e repla c ed wit h a s t ra ig ht ve ct o r wi th o ut
l os s of qual i ty. (I. e. a c urve t ha t i s re a ll y a s trai g ht l i ne .)
Vectors on
closepaths
U nn ec es s ary vec to rs th at s h o u l d b e r e m o v e d . I n T y p e 1
fon ts t h is e rro r ca n c aus e prob l em s wit h ra s t e r i z a t i o n
Collinear vectors
Two sequential vectors are collinear; therefore the first
vector can be removed. (Straight lines with extra nodes in
the middle.)
Semi-horizontal and
vertical vectors
The direction of the vector is close to vertical or horizontal
but is not parallel to one of the axes (i.e. not exactly
horizontal or vertical)
Inflections on the
curves
Detects curves that have inflections. It is better to replace
such curves with a combination of two curves
Curve with an inflection
Cusp and self-
intersecting curves
Cusp curve Self-intersecting curve
Normal extreme
points
Curves need nodes at extreme points.
Weak extreme points
There are “invisible” extreme points on curves. This error
can cause problems with rasterization of the glyph
Curve with an invisible extreme point
Incorrect smooth
connection
A vector and curve or two curves are connected very close
to a smooth connection, but not precisely. I.e. what looks
like it should be a smooth connection is labeled as a sharp
connection.
Contour is not closed
Contour appears to be closed (visually) but is defined as
open. Use Fix button on the error reporting dialog box to
automatically correct this situation.
You can switch off any of the FontAudit tests by switching off their check
box in the FontAudit options page.
As you can see, FontAudit testing can detect errors that are invisible
without your having to do a tough, lengthy analysis.