ImagerFontFilter.mesa
Copyright Ó 1985, 1992 by Xerox Corporation. All rights reserved.
Michael Plass, June 22, 1985 9:35:06 pm PDT
Jean-Marc Frailong January 19, 1988 2:43:24 pm PST
~
BEGIN
FontMap: TYPE ~ LIST OF FontMapEntry;
FontMapEntry:
TYPE ~
RECORD [
inputName: ROPE,
output: OutputMap,
warn: BOOL ¬ FALSE
];
OutputMap: TYPE ~ LIST OF OutputMapEntry;
OutputMapEntry:
TYPE ~
RECORD [newName:
ROPE, charMap: CharacterCodeMap];
CharacterCodeMap: TYPE ~ LIST OF CharRangeMap;
CharRangeMap:
TYPE ~
RECORD [bc, ec:
WORD, newbc:
WORD];
FilterFonts: PROC [c: Imager.Context, fontMap: FontMap, msg: IO.STREAM, verbose: BOOL] RETURNS [context: Imager.Context];