diff --git a/src/UglyToad.PdfPig/Fonts/CompactFontFormat/CharStrings/Type2CharStringParser.cs b/src/UglyToad.PdfPig/Fonts/CompactFontFormat/CharStrings/Type2CharStringParser.cs index d935ee6f..aa736fe5 100644 --- a/src/UglyToad.PdfPig/Fonts/CompactFontFormat/CharStrings/Type2CharStringParser.cs +++ b/src/UglyToad.PdfPig/Fonts/CompactFontFormat/CharStrings/Type2CharStringParser.cs @@ -869,7 +869,7 @@ x => { // The numbers preceding the first hintmask following hinting can act as vertical hints. - if (x.Name == "hintmask" && !hasEncounteredInitialHintMask) + if ((x.Name == "hintmask" || x.Name == "cntrmask") && !hasEncounteredInitialHintMask) { hasEncounteredInitialHintMask = true; stemCount += SafeStemCount(precedingNumbers);