From: F J F. <F.J...@sh...> - 2001-08-14 17:39:43
|
The ghostscript fontmap parser is lifted from a parser I wrote for something else so it's not all it could be, but seems to work. ghostscript's fontmap gives us a list of pairs, each pair consisting either of (a) a postscript font name to font file mapping; or (b) a postscript font name to alternative postscript font name. Which is all very well, but the principal problem now becomes: how to match the WMF font name to the postscript font name? e.g., the first stage (the second is now trivial) in: WMF font name: "Times New Roman" (Bold & Italic) Best PS match: /Times-BoldItalic -> GS Fontmap: /NimbusRomNo9L-MediItal and this is a *simple* example... o new wmf_bool_t enumeration type o new WMF_ERROR_STATE() macro, returns library error state o new wmf_str_append() function o ghostscript font dir configure option o configure ghostscript defaults are now DeFoMa-sensitive o added ghostscript fontmap parser (incomplete) CVS:---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: ChangeLog configure.in include/libwmf/api.h CVS: include/libwmf/types.h src/api/Makefile.am src/api/api.c CVS: src/ipa/ipa.h src/ipa/ipa/font.h CVS:---------------------------------------------------------------------- Regards, Frank Francis James Franklin F.J...@sh... `people who are strangers to liquor are incapable of talking about literature.' Those refreshing words filled my head with the clarified butter of great wisdom, removed all obstacles to understanding. Truly it was a case of: `Open the gates of the throat and pour down a bucket of Maotai.' --- Mo Yan |