As there was no reply to the previous message on this topic, we have gone ahead and implemented support for Base14 built-in fonts and contributed the new features to the library. Thank you very much to Dominik for cleanup, name changes and merging into SVN.
This has been tested on Win32 VS2005, VS2008 32-bit, Vista x64, and GCC linux x64. The support for Base14 is automatic, that is, if you ask for a font name matching one of the Base14 names, it gets used. There is no special flag or mode switch required. The current design choice is to always use Base14 if available even if some external system font (to be embedded) was available with the same name, as file size and efficiency is rated higher than matching an exact font in minute detail. If this is not want you want, I'm sure the code can easily be patched. There is a small remaining issue that font metrics return zero for height on symbols and zingbats, but at least it gets the width right. (contributions welcome!) Note also the new test case, a simple enhancement to HelloWorld to use the new fonts. The new example can be found in examples\helloworld-base14. -- -- Ian Curington -- i...@acm.org --- ------------------------------------------------------------------------------ _______________________________________________ Podofo-users mailing list Podofo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/podofo-users