diff --git a/src/main/java/org/verapdf/wcag/algorithms/semanticalgorithms/utils/NodeUtils.java b/src/main/java/org/verapdf/wcag/algorithms/semanticalgorithms/utils/NodeUtils.java index 298a2290..6ecd5c66 100644 --- a/src/main/java/org/verapdf/wcag/algorithms/semanticalgorithms/utils/NodeUtils.java +++ b/src/main/java/org/verapdf/wcag/algorithms/semanticalgorithms/utils/NodeUtils.java @@ -73,7 +73,7 @@ public static double headingProbability(SemanticTextNode textNode, INode neighbo } SemanticTextNode neighborTextNode = (SemanticTextNode) neighborNode; double probability; - if (textNode.getFontName().equals(neighborTextNode.getFontName())) { + if (textNode.getFontName() != null && textNode.getFontName().equals(neighborTextNode.getFontName())) { probability = headingProbability(textNode, neighborTextNode, HEADING_PROBABILITY_PARAMS_SAME_FONT, HEADING_EPSILONS[0], HEADING_EPSILONS[0]); } else {