Skip to content

Commit 8f53738

Browse files
committed
Fix #1156
1 parent c5b2e7c commit 8f53738

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pkg/pdfcpu/validate/font.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -720,11 +720,11 @@ func validateType1FontDict(xRefTable *model.XRefTable, d types.Dict) error {
720720
}
721721

722722
fn := (*fontName).Value()
723-
required := xRefTable.Version() >= model.V15 || !validateStandardType1Font(fn)
723+
required := xRefTable.Version() >= model.V17 || !validateStandardType1Font(fn)
724724
if xRefTable.ValidationMode == model.ValidationRelaxed {
725725
required = false
726726
}
727-
// FirstChar, required except for standard 14 fonts. since 1.5 always required, integer
727+
// FirstChar, required except for standard 14 fonts. since 2.0 always required, integer
728728
fc, err := validateIntegerEntry(xRefTable, d, dictName, "FirstChar", required, model.V10, nil)
729729
if err != nil {
730730
return err
@@ -737,19 +737,19 @@ func validateType1FontDict(xRefTable *model.XRefTable, d types.Dict) error {
737737
}
738738
}
739739

740-
// LastChar, required except for standard 14 fonts. since 1.5 always required, integer
740+
// LastChar, required except for standard 14 fonts. since 2.0 always required, integer
741741
_, err = validateIntegerEntry(xRefTable, d, dictName, "LastChar", required, model.V10, nil)
742742
if err != nil {
743743
return err
744744
}
745745

746-
// Widths, required except for standard 14 fonts. since 1.5 always required, array of numbers
746+
// Widths, required except for standard 14 fonts. since 2.0 always required, array of numbers
747747
_, err = validateNumberArrayEntry(xRefTable, d, dictName, "Widths", required, model.V10, nil)
748748
if err != nil {
749749
return err
750750
}
751751

752-
// FontDescriptor, required since version 1.5; required unless standard font for version < 1.5, dict
752+
// FontDescriptor, required since version 2.0; required unless standard font for version <= 1.7, dict
753753
err = validateFontDescriptor(xRefTable, d, dictName, "Type1", required, model.V10)
754754
if err != nil {
755755
return err

0 commit comments

Comments
 (0)