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 CFFFontSubset

This Class subsets a CFF Type Font. The subset is preformed for CID fonts and NON CID fonts. The Charstring is subsetted for both types. For CID fonts only the FDArray which are used are embedded. The Lsubroutines of the FDArrays used are subsetted as well. The Subroutine subset supports both Type1 and Type2 formatting although only tested on Type2 Format. For Non CID the Lsubroutines are subsetted. On both types the Gsubroutines is subsetted. A font which was not of CID type is transformed into CID as a part of the subset process. The CID synthetic creation was written by Sivan Toledo (sivan@math.tau.ac.il) @author Oren Manor (manorore@post.tau.ac.il) and Ygal Blum (blumygal@post.tau.ac.il)

Class FontCache, CMapCidUni getCid2UniCmap(String)

Parses CMap with a given name producing it in a form of cid to unicode mapping. @param uniMap a CMap name. It is expected that CMap identified by this name defines unicode to cid mapping. @return an object for convenient mapping from cid to unicode. If no CMap was found for provided name an exception is thrown. @deprecated in favour of CjkResourceLoader.
Class FontCache, String getCompatibleCidFont(String)

Finds a CJK font family which is compatible to the given CMap. @param cmap a name of the CMap for which compatible font is searched. @return a CJK font name if there's known compatible font for the given cmap name, or null otherwise. @deprecated in favour of CjkResourceLoader.
Class FontCache, Set getCompatibleCmaps(String)

Finds all CMap names that belong to the same registry to which a given font belongs. @param fontName a name of the font for which CMap's are searched. @return a set of CMap names corresponding to the given font. @deprecated in favour of CjkResourceLoader.
Class FontCache, boolean isPredefinedCidFont(String)

Checks if the font with the given name and encoding is one of the predefined CID fonts. @param fontName the font name. @return {@code true} if it is CJKFont. @deprecated in favour of CjkResourceLoader.

Class IExtraEncoding

Classes implementing this interface can create custom encodings or replace existing ones. It is used in the context of PdfEncoding. @author Paulo Soares

Class PdfEncodings, byte[] convertToBytes(char, String)

Converts a {@code String char} to a {@code byte} array according to the font's encoding. @param encoding the encoding @param ch the {@code char} to be converted @return an array of {@code byte} representing the conversion according to the font's encoding