c011f4cba1
for a `Simplified Parser'. This makes the parser more robust as it doesn't poke around in PostScript code. Additionally, it makes the FontDirectory hackery in src/type1/t1load.c unnecessary. * src/psaux/psobjs.c (IS_OCTAL_DIGIT): New macro. (skip_literal_string): Add FT_Error as return value. Handle escapes better. (skip_string): Add FT_Error as return value. Don't set `parser->error' but return error code directly. (skip_procedure): New function. (ps_parser_skip_PS_token): Handle procedures. Update code. (ps_parser_to_token): Update code. (ps_parser_load_field_table): Handle bbox entries also. * src/type1/t1load.c (parse_dict): Remove FontDirectory hackery. Add commented-out code for synthetic fonts. |
||
---|---|---|
.. | ||
afmparse.c | ||
afmparse.h | ||
Jamfile | ||
module.mk | ||
psaux.c | ||
psauxerr.h | ||
psauxmod.c | ||
psauxmod.h | ||
psconv.c | ||
psconv.h | ||
psobjs.c | ||
psobjs.h | ||
rules.mk | ||
t1cmap.c | ||
t1cmap.h | ||
t1decode.c | ||
t1decode.h |