Type1Font.java (pdfbox-2.0.23-src) | : | Type1Font.java (pdfbox-2.0.24-src) | ||
---|---|---|---|---|
skipping to change at line 116 | skipping to change at line 116 | |||
boolean isFixedPitch; | boolean isFixedPitch; | |||
float underlinePosition; | float underlinePosition; | |||
float underlineThickness; | float underlineThickness; | |||
// Private dictionary | // Private dictionary | |||
List<Number> blueValues = new ArrayList<Number>(); | List<Number> blueValues = new ArrayList<Number>(); | |||
List<Number> otherBlues = new ArrayList<Number>(); | List<Number> otherBlues = new ArrayList<Number>(); | |||
List<Number> familyBlues = new ArrayList<Number>(); | List<Number> familyBlues = new ArrayList<Number>(); | |||
List<Number> familyOtherBlues = new ArrayList<Number>(); | List<Number> familyOtherBlues = new ArrayList<Number>(); | |||
float blueScale; | float blueScale; | |||
int blueShift, blueFuzz; | int blueShift; | |||
int blueFuzz; | ||||
List<Number> stdHW = new ArrayList<Number>(); | List<Number> stdHW = new ArrayList<Number>(); | |||
List<Number> stdVW = new ArrayList<Number>(); | List<Number> stdVW = new ArrayList<Number>(); | |||
List<Number> stemSnapH = new ArrayList<Number>(); | List<Number> stemSnapH = new ArrayList<Number>(); | |||
List<Number> stemSnapV = new ArrayList<Number>(); | List<Number> stemSnapV = new ArrayList<Number>(); | |||
boolean forceBold; | boolean forceBold; | |||
int languageGroup; | int languageGroup; | |||
// Subrs array, and CharStrings dictionary | // Subrs array, and CharStrings dictionary | |||
final List<byte[]> subrs = new ArrayList<byte[]>(); | final List<byte[]> subrs = new ArrayList<byte[]>(); | |||
final Map<String, byte[]> charstrings = new LinkedHashMap<String, byte[]>(); | final Map<String, byte[]> charstrings = new LinkedHashMap<String, byte[]>(); | |||
// private caches | // private caches | |||
private final Map<String, Type1CharString> charStringCache = | private final Map<String, Type1CharString> charStringCache = | |||
new ConcurrentHashMap<String, Type1CharString>(); | new ConcurrentHashMap<String, Type1CharString>(); | |||
// raw data | // raw data | |||
private final byte[] segment1, segment2; | private final byte[] segment1; | |||
private final byte[] segment2; | ||||
/** | /** | |||
* Constructs a new Type1Font, called by Type1Parser. | * Constructs a new Type1Font, called by Type1Parser. | |||
*/ | */ | |||
Type1Font(byte[] segment1, byte[] segment2) | Type1Font(byte[] segment1, byte[] segment2) | |||
{ | { | |||
this.segment1 = segment1; | this.segment1 = segment1; | |||
this.segment2 = segment2; | this.segment2 = segment2; | |||
} | } | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 4 lines changed or added |