Author: tilman
Date: Tue Feb 25 04:51:45 2025
New Revision: 1924028
URL: http://svn.apache.org/viewvc?rev=1924028&view=rev
Log:
PDFBOX-2941, PDFBOX-5963: find another font name if null
Modified:
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
Modified:
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java?rev=1924028&r1=1924027&r2=1924028&view=diff
==============================================================================
---
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
(original)
+++
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/fontencodingpane/Type3Font.java
Tue Feb 25 04:51:45 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));