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

Reply via email to