<> <> <> DIRECTORY IO USING [STREAM], RasterFontIO USING [InternalFont], Rope USING [ROPE], ViewerClasses USING [Viewer]; FontEdit: CEDAR DEFINITIONS ~ BEGIN Create: PROC [fontFileName: Rope.ROPE] RETURNS [viewer: ViewerClasses.Viewer]; WriteFormatDerivedFromName: PROC [internalFont: RasterFontIO.InternalFont, fileName: Rope.ROPE]; SpecError: ERROR [offset: INT]; CharRange: TYPE ~ RECORD [startChar, nChars: CARDINAL]; ParseCharSpec: PROC [stream: IO.STREAM] RETURNS [LIST OF CharRange]; END.