Package org.apache.fontbox.cff
Class CFFEncoding
- java.lang.Object
-
- org.apache.fontbox.encoding.Encoding
-
- org.apache.fontbox.cff.CFFEncoding
-
- Direct Known Subclasses:
CFFExpertEncoding
,CFFParser.CFFBuiltInEncoding
,CFFStandardEncoding
public abstract class CFFEncoding extends Encoding
A CFF Type 1-equivalent Encoding. An encoding is an array of codes associated with some or all glyphs in a font
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Integer,java.lang.String>
codeToName
-
Fields inherited from class org.apache.fontbox.encoding.Encoding
nameToCode
-
-
Constructor Summary
Constructors Constructor Description CFFEncoding()
Package-private constructor for subclasses.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
add(int code, int sid)
For use by subclasses only.void
add(int code, int sid, java.lang.String name)
Adds a new code/SID combination to the encoding.java.lang.String
getName(int code)
Returns the name of the glyph for the given character code.-
Methods inherited from class org.apache.fontbox.encoding.Encoding
addCharacterEncoding, getCode, getCodeToNameMap
-
-
-
-
Method Detail
-
getName
public java.lang.String getName(int code)
Returns the name of the glyph for the given character code.
-
add
public void add(int code, int sid, java.lang.String name)
Adds a new code/SID combination to the encoding.- Parameters:
code
- the given codesid
- the given SID
-
add
protected void add(int code, int sid)
For use by subclasses only.
-
-