Author: tilman
Date: Tue Feb 25 04:51:49 2025
New Revision: 1924029

URL: http://svn.apache.org/viewvc?rev=1924029&view=rev
Log:
PDFBOX-2941, PDFBOX-5963: find another font name if null

Modified:
    
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java

Modified: 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java?rev=1924029&r1=1924028&r2=1924029&view=diff
==============================================================================
--- 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
 (original)
+++ 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
 Tue Feb 25 04:51:49 2025
@@ -64,7 +64,12 @@ class Type3Font extends FontPane
         Object[][] tableData = getGlyphs(font);
 
         Map<String, String> attributes = new LinkedHashMap<>();
-        attributes.put("Font", font.getName());
+        String name = font.getName();
+        if (name == null && font.getFontDescriptor() != null)
+        {
+            name = font.getFontDescriptor().getFontName();
+        }
+        attributes.put("Font", name);
         attributes.put("Encoding", getEncodingName(font));
         attributes.put("Glyphs", Integer.toString(totalAvailableGlyph));
 


Reply via email to