You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2020/05/09 08:36:58 UTC
svn commit: r1877529 -
/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java
Author: tilman
Date: Sat May 9 08:36:57 2020
New Revision: 1877529
URL: http://svn.apache.org/viewvc?rev=1877529&view=rev
Log:
PDFBOX-4824: log fonts to find actual used file name (will be set to debug later)
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java?rev=1877529&r1=1877528&r2=1877529&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMapperImpl.java Sat May 9 08:36:57 2020
@@ -28,6 +28,8 @@ import java.util.List;
import java.util.Map;
import java.util.PriorityQueue;
import java.util.Set;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import org.apache.fontbox.FontBoxFont;
import org.apache.fontbox.ttf.OpenTypeFont;
import org.apache.fontbox.ttf.TTFParser;
@@ -41,6 +43,8 @@ import org.apache.fontbox.type1.Type1Fon
*/
final class FontMapperImpl implements FontMapper
{
+ private static final Log LOG = LogFactory.getLog(FontMapperImpl.class);
+
private static final FontCache fontCache = new FontCache(); // todo: static cache isn't ideal
private FontProvider fontProvider;
private Map<String, FontInfo> fontInfoByName;
@@ -467,6 +471,7 @@ final class FontMapperImpl implements Fo
FontInfo info = fontInfoByName.get(postScriptName);
if (info != null && info.getFormat() == format)
{
+ LOG.info(String.format("getFont('%s','%s') returns %s", format, postScriptName, info));
return info;
}
return null;
@@ -513,6 +518,7 @@ final class FontMapperImpl implements Fo
FontMatch bestMatch = queue.poll();
if (bestMatch != null)
{
+ LOG.info("bestMatch for '" + baseFont + "': " + bestMatch.info);
FontBoxFont font = bestMatch.info.getFont();
if (font instanceof OpenTypeFont)
{