ftrandom -------- This program expects a set of directories containing good fonts, and a set of extensions of fonts to be tested. It will randomly pick a font, copy it, introduce and error and then test it. The FreeType tests are quite basic: For each erroneous font it forks off a new tester; initializes the library; opens each font in the file; loads each glyph; (optionally reviewing the contours of the glyph) (optionally rasterizing) closes the face. If the tester exits with a signal, or takes longer than 20 seconds then ftrandom saves the erroneous font and continues. If the tester exits normally or with an error, then the superstructure removes the test font and continues. Arguments are: --all Test every font in the directory(ies) no matter what its extension (some CID-keyed fonts have no extension). --check-outlines Call FT_Outline_Decompose on each glyph. --dir