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