You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2008/11/19 20:46:47 UTC
svn commit: r719038 -
/xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java
Author: jeremias
Date: Wed Nov 19 11:46:45 2008
New Revision: 719038
URL: http://svn.apache.org/viewvc?rev=719038&view=rev
Log:
Reduced warning on ascender+descender > EM box to DEBUG level, as this case is compensated for by additional code in guessVerticalMetricsFromGlyphBBox() and is therefore only confusing. I tested problematic fonts and they show an acceptable line layout. No semantics changed.
Modified:
xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java
Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java?rev=719038&r1=719037&r2=719038&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java (original)
+++ xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java Wed Nov 19 11:46:45 2008
@@ -1248,10 +1248,11 @@
}
}
- log.debug("Font box height: " + (ascender - descender));
- if (ascender - descender > upem) {
- log.warn("Ascender and descender together are larger than the em box."
- + " This could lead to a wrong baseline placement in Apache FOP.");
+ if (log.isDebugEnabled()) {
+ log.debug("Font box height: " + (ascender - descender));
+ if (ascender - descender > upem) {
+ log.debug("Ascender and descender together are larger than the em box.");
+ }
}
}
@@ -1259,7 +1260,7 @@
// Approximate capHeight from height of "H"
// It's most unlikely that a font misses the PCLT table
// This also assumes that postscriptnames exists ("H")
- // Should look it up int the cmap (that wouldn't help
+ // Should look it up in the cmap (that wouldn't help
// for charsets without H anyway...)
// Same for xHeight with the letter "x"
int localCapHeight = 0;
@@ -1294,10 +1295,12 @@
}
}
}
- log.debug("Ascender from glyph 'd': " + localAscender
- + " " + convertTTFUnit2PDFUnit(localAscender));
- log.debug("Descender from glyph 'p': " + localDescender
- + " " + convertTTFUnit2PDFUnit(localDescender));
+ if (log.isDebugEnabled()) {
+ log.debug("Ascender from glyph 'd': " + localAscender
+ + " " + convertTTFUnit2PDFUnit(localAscender));
+ log.debug("Descender from glyph 'p': " + localDescender
+ + " " + convertTTFUnit2PDFUnit(localDescender));
+ }
if (ascender - descender > upem) {
log.debug("Replacing specified ascender/descender with derived values to get values"
+ " which fit in the em box.");
@@ -1305,10 +1308,12 @@
descender = localDescender;
}
- log.debug("xHeight from glyph 'x': " + localXHeight
- + " " + convertTTFUnit2PDFUnit(localXHeight));
- log.debug("CapHeight from glyph 'H': " + localCapHeight
- + " " + convertTTFUnit2PDFUnit(localCapHeight));
+ if (log.isDebugEnabled()) {
+ log.debug("xHeight from glyph 'x': " + localXHeight
+ + " " + convertTTFUnit2PDFUnit(localXHeight));
+ log.debug("CapHeight from glyph 'H': " + localCapHeight
+ + " " + convertTTFUnit2PDFUnit(localCapHeight));
+ }
if (capHeight == 0) {
capHeight = localCapHeight;
if (capHeight == 0) {
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org