@@ -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