diff --git a/openhtmltopdf-pdfbox/src/main/java/com/openhtmltopdf/pdfboxout/PdfRendererBuilder.java b/openhtmltopdf-pdfbox/src/main/java/com/openhtmltopdf/pdfboxout/PdfRendererBuilder.java index a929d7dd4..7b69fca75 100644 --- a/openhtmltopdf-pdfbox/src/main/java/com/openhtmltopdf/pdfboxout/PdfRendererBuilder.java +++ b/openhtmltopdf-pdfbox/src/main/java/com/openhtmltopdf/pdfboxout/PdfRendererBuilder.java @@ -96,20 +96,23 @@ public PdfBoxRenderer buildPdfRenderer(Closeable diagnosticConsumer) { if (font.usedFor.contains(FSFontUseCase.DOCUMENT)) { IdentValue fontStyle = null; - switch (font.style) { - case NORMAL: - fontStyle = IdentValue.NORMAL; - break; - case ITALIC: - fontStyle = IdentValue.ITALIC; - break; - case OBLIQUE: - fontStyle = IdentValue.OBLIQUE; - break; - default: - fontStyle = null; - break; - } + if (font.style != null) { + switch (font.style) + { + case NORMAL: + fontStyle = IdentValue.NORMAL; + break; + case ITALIC: + fontStyle = IdentValue.ITALIC; + break; + case OBLIQUE: + fontStyle = IdentValue.OBLIQUE; + break; + default: + fontStyle = null; + break; + } + } // use InputStream supplier