Generated by
JDiff

com.itextpdf.io.font Documentation Differences

This file contains all the changes in documentation in the package com.itextpdf.io.font as colored differences. Deletions are shown like this , and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a tag will cause all subsequent paragraphs to be displayed differently.

Class CFFFont.Item, void emit(byte[])

Emit the byte stream for this item. @param buffer byte array
Class CFFFont.Item, void increment(int[])

remember Remember the current offset and increment by item's size in bytes. @param currentOffset increment offset by item's size

Class CFFFont.OffsetItem, void set(int)

set Set the value of an offset item that was initially unknown. It will be fixed up latex by a call to xref on some marker. @param offset offset to set

Class CFFFont, byte[] getCID(String)

get a single CID font. The PDF architecture (1.4) supports 16-bit strings only with CID CFF fonts, not in Type-1 CFF fonts, so we convert the font to CID if it is in the Type-1 format. Two other tasks that we need to do are to select only a single font from the CFF package (this again is a PDF restriction) and to subset the CharStrings glyph description. @param fontName name of the font @return byte array represents the CID font

Class CFFFontSubset, void BuildNewCharString(int)

Function uses BuildNewIndex to create the new index of the subset charstrings charstrings. @param FontIndex the font @throws java.io.IOException if an I/O error occurs
Class CFFFontSubset, byte[] BuildNewIndex(int[], Set, byte)

Function builds the new offset array, object array and assembles the index. used for creating the glyph and subrs subsetted index @param Offsets the offset array of the original index @param Used the Map of the used objects @param OperatorForUnusedEntries the operator inserted into the data stream for unused entries @return the new index subset version @throws java.io.IOException if an I/O error occurs
Class CFFFontSubset, byte[] BuildNewIndexAndCopyAllGSubrs(int[], byte)

Function builds the new offset array, object array and assembles the index. used for creating the glyph and subrs subsetted index @param Offsets the offset array of the original index @param OperatorForUnusedEntries the operator inserted into the data stream for unused entries @return the new index subset version @throws java.io.IOException if an I/O error occurs
Class CFFFontSubset, void BuildNewLGSubrs(int)

Function builds the new local and global subsrs indices. IF CID then All of the FD Array lsubrs will be subsetted. @param Font the font @throws java.io.IOException if an I/O error occurs
Class CFFFontSubset, void ReadASubr(int, int, int, int, Set, List, int[])

The function reads a subrs (glyph info) between begin and end. Adds calls to a Lsubr to the hSubr and lSubrs. Adds calls to a Gsubr to the hGSubr and lGSubrs. @param begin the start point of the subr @param end the end point of the subr @param GBias the bias of the Global Subrs @param LBias the bias of the Local Subrs @param hSubr the Map for the lSubrs subroutines used as set @param lSubr the list for the lSubrs subroutines used as list @param LSubrsOffsets the offsets array of the subroutines