|
bool | ReadCffFont () |
| Read a font which is in CFF format. More...
|
|
bool | ReadHeader () |
| Read the font header. More...
|
|
bool | ReadFontName () |
| Read the font name. More...
|
|
bool | ReadTopDict () |
| Read the top dictionary. More...
|
|
bool | ReadStrings () |
| Read the list of strings. More...
|
|
bool | ReadGlobalSubroutines () |
| read the global subroutines More...
|
|
bool | ReadFontIndex (wxPdfCffIndexArray *index) |
| Read a font index. More...
|
|
bool | ReadFontDict (wxPdfCffDictionary *dict, int dictOffset, int dictSize) |
| Read a font dictionary. More...
|
|
bool | ReadFdSelect () |
| Read a FD selector. More...
|
|
bool | ReadCidFontDict () |
| Read the font dictionary of a CID font. More...
|
|
bool | ReadPrivateDict (wxPdfCffDictionary *privateDict, wxPdfCffIndexArray *localSubIndex, int offset, int size) |
| Read a private dictionary. More...
|
|
wxPdfCffDictElement * | FindDictElement (wxPdfCffDictionary *dict, int key) |
| Find a dictionary element. More...
|
|
void | SetDictElementArgument (wxPdfCffDictionary *dict, int key, wxMemoryOutputStream &buffer) |
| Set the argument of a dictionary element. More...
|
|
void | RemoveDictElement (wxPdfCffDictionary *dict, int key) |
| Remove an element from a dictionary. More...
|
|
int | DecodeInteger () |
| Decode an integer. More...
|
|
void | EncodeIntegerMax (int value, wxMemoryOutputStream &buffer) |
| Encode an integer using maximal size. More...
|
|
void | EncodeInteger (int value, wxMemoryOutputStream &buffer) |
| Encode an integer. More...
|
|
void | SeekI (int offset) |
| Seek to offset in the default font input stream. More...
|
|
int | TellI () |
| Get the current position in the default font input stream. More...
|
|
int | GetSizeI () |
| Get the size of the default font input stream. More...
|
|
unsigned char | ReadByte () |
| Read a byte from the default font input stream. More...
|
|
short | ReadShort () |
| Read a short integer from the default font input stream. More...
|
|
int | ReadInt () |
| Read an integer from the default font input stream. More...
|
|
int | ReadOffset (int offSize) |
| Read an offset of specific size from the default font input stream. More...
|
|
int | ReadOperandLength () |
| Read the length of an operand from the default font input stream. More...
|
|
int | ReadOperator () |
| Read an operator from the default font input stream. More...
|
|
wxString | ReadString (int length) |
| Read a string from the default font input stream. More...
|
|
void | GenerateFontSubset () |
| Generate the subset. More...
|
|
void | SetRosStrings () |
| Set the ROS strings. More...
|
|
void | SubsetCharstrings () |
| Build the subset of the charstrings' list. More...
|
|
void | SubsetFontDict () |
| Build the subset of the font dictionary. More...
|
|
void | CreateCidFontDict () |
| Create a dictionary for a CID font. More...
|
|
void | SubsetStrings () |
| Build the subset of the strings' list. More...
|
|
void | SubsetDictString (wxPdfCffDictionary *dict, int op) |
| Build the subset of a dictionary string. More...
|
|
void | SubsetDictStrings (wxPdfCffDictionary *dict) |
| Build the subset of the strings' dictionary. More...
|
|
void | SeekO (int offset) |
| Seek offset in the default output stream. More...
|
|
int | TellO () |
| Get the current position in the default output stream. More...
|
|
void | WriteFontSubset () |
| Write the font's subset to the default output stream. More...
|
|
void | WriteHeader () |
| Write the font header. More...
|
|
void | WriteName () |
| Write the font's name. More...
|
|
void | WriteTopDict () |
| Write the top dictionary. More...
|
|
void | WriteDict (wxPdfCffDictionary *dict) |
| Write a dictionary. More...
|
|
void | WriteDictOperator (wxPdfCffDictElement *op) |
| Write a dictionary operator. More...
|
|
void | SetTopDictOperatorToCurrentPosition (int op) |
| Set a top dictionary operator to the current position. More...
|
|
int | GetLocation (wxPdfCffDictionary *dict, int op) |
| Get the location of a dictionary in the default output stream. More...
|
|
void | WriteStrings () |
| Write the list of strings. More...
|
|
void | WriteGlobalSubrs () |
| Write the list of global subroutines. More...
|
|
void | WriteCharset () |
| Write the charset. More...
|
|
void | WriteFdSelect () |
| Write the FD selector. More...
|
|
void | WriteCharStrings () |
| Write the list of charstrings. More...
|
|
void | WriteCidFontDict () |
| Write the CID font dictionary. More...
|
|
void | WriteCidPrivateDictAndLocalSub () |
| Write a CID private dictionary and local subroutines. More...
|
|
void | WritePrivateDict (int dictNum, wxPdfCffDictionary *parentDict, wxPdfCffDictionary *privateDict) |
| Write a private dictionary. More...
|
|
void | WriteLocalSub (int dictNum, wxPdfCffDictionary *privateDict, wxPdfCffIndexArray *localSubIndex) |
| Write the local subroutines. More...
|
|
void | WriteIndex (wxPdfCffIndexArray *index) |
| Write an index. More...
|
|
void | WriteInteger (int value, int size, wxMemoryOutputStream *buffer) |
| Write an integer. More...
|
|
void | FindLocalAndGlobalSubrsUsed () |
| Find the local and global subroutines used. More...
|
|
void | SubsetSubrs (wxPdfCffIndexArray &subrIndex, wxPdfSortedArrayInt &subrsUsed) |
| Build the subset of the subroutines. More...
|
|
void | FindSubrsUsed (int fd, wxPdfCffIndexArray &localSubIndex, wxPdfSortedArrayInt &hSubrsUsed, wxArrayInt &lSubrsUsed) |
| Find the subroutines used. More...
|
|
void | FindGlobalSubrsUsed () |
| Find the global subroutines use. More...
|
|
Class representing OpenType Font Subsets. (For internal use only)