Andreas Delmelle
Sun, 13 Jul 2008 02:19:53 -0700
On Jul 13, 2008, at 02:53, Martin Edge wrote: Hi Martin
I notice now when generating the PCL - I additionally get these errors:13/07/2008 10:46:06 org.apache.fop.fonts.truetype.TTFFile determineAscDesc WARNING: Ascender and descender together are larger than the em box. Thiscould lead to a wrong baseline placement in Apache FOP.13/07/2008 10:46:06 org.apache.fop.fonts.truetype.TTFFile determineAscDesc WARNING: Ascender and descender together are larger than the em box. Thiscould lead to a wrong baseline placement in Apache FOP.13/07/2008 10:46:09 org.apache.fop.events.LoggingEventListener processEventINFO: Adjusting end-indent based on overconstrained geometry rules for fo:table. (See position 30:92) What do these mean?
The warning messages are indicators that the TrueType font(s) in question is(are) possibly problematic when used with FOP.
I haven't really looked closer at the cause of those messages, but I get them as well when the auto-detect feature tries to create metrics for some of the (non-barcode) fonts I have installed. This could point to an issue in the TTFFileReader, which makes certain assumptions about where/how the ascender/descender values are stored in the file, and for some variants of TrueType fonts, these assumptions turn out to be incorrect... (wild guess?)
Now, the ascender/descender of the font-metrics are used by the layoutengine when determining the baseline-placement (necessary for correctly handling alignment-adjust and baseline-shift and the like), hence why the warning is shown.
Cheers Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]