"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "fontbox/src/main/java/org/apache/fontbox/type1/Type1Font.java" between
pdfbox-2.0.23-src.zip and pdfbox-2.0.24-src.zip

About: Apache PDFBox is a Java PDF library tool that allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents.

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)