From 450eca631b10c40d8c9ff5b8400ea5312866af45 Mon Sep 17 00:00:00 2001 From: Kakhnovich Raman Date: Tue, 25 Aug 2026 16:52:00 +0300 Subject: [PATCH] Fix issue updateSymbolEnds method Issue was caused by adding of element to symbolEnds even if length of text value was 0 --- .../org/verapdf/gf/model/factory/chunks/TextChunksHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wcag-validation/src/main/java/org/verapdf/gf/model/factory/chunks/TextChunksHelper.java b/wcag-validation/src/main/java/org/verapdf/gf/model/factory/chunks/TextChunksHelper.java index 22fc489fc..51a71bdfb 100644 --- a/wcag-validation/src/main/java/org/verapdf/gf/model/factory/chunks/TextChunksHelper.java +++ b/wcag-validation/src/main/java/org/verapdf/gf/model/factory/chunks/TextChunksHelper.java @@ -169,7 +169,8 @@ protected static double calculateFontWeight(int renderingMode, PDFont font) { } protected static void updateSymbolEnds(List symbolEnds, double shift, double left, int length) { - if (length <= 1) { + if (length == 0) return; + if (length == 1) { symbolEnds.add(left + shift); } else { double newShift = shift / length;