QtBase  v6.3.1
Classes | Namespaces | Macros | Typedefs | Functions
hb-cff-interp-common.hh File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CFF::number_t
 
struct  CFF::UnsizedByteStr
 
struct  CFF::byte_str_t
 
struct  CFF::byte_str_ref_t
 
struct  CFF::cff_stack_t< ELEM, LIMIT >
 
struct  CFF::arg_stack_t< ARG >
 
struct  CFF::op_str_t
 
struct  CFF::op_serializer_t
 
struct  CFF::parsed_values_t< VAL >
 
struct  CFF::interp_env_t< ARG >
 
struct  CFF::opset_t< ARG >
 
struct  CFF::interpreter_t< ENV >
 

Namespaces

 CFF
 

Macros

#define OpCode_version   0 /* CFF Top */
 
#define OpCode_Notice   1 /* CFF Top */
 
#define OpCode_FullName   2 /* CFF Top */
 
#define OpCode_FamilyName   3 /* CFF Top */
 
#define OpCode_Weight   4 /* CFF Top */
 
#define OpCode_FontBBox   5 /* CFF Top */
 
#define OpCode_BlueValues   6 /* CFF Private, CFF2 Private */
 
#define OpCode_OtherBlues   7 /* CFF Private, CFF2 Private */
 
#define OpCode_FamilyBlues   8 /* CFF Private, CFF2 Private */
 
#define OpCode_FamilyOtherBlues   9 /* CFF Private, CFF2 Private */
 
#define OpCode_StdHW   10 /* CFF Private, CFF2 Private */
 
#define OpCode_StdVW   11 /* CFF Private, CFF2 Private */
 
#define OpCode_escape   12 /* All. Shared with CS */
 
#define OpCode_UniqueID   13 /* CFF Top */
 
#define OpCode_XUID   14 /* CFF Top */
 
#define OpCode_charset   15 /* CFF Top (0) */
 
#define OpCode_Encoding   16 /* CFF Top (0) */
 
#define OpCode_CharStrings   17 /* CFF Top, CFF2 Top */
 
#define OpCode_Private   18 /* CFF Top, CFF2 FD */
 
#define OpCode_Subrs   19 /* CFF Private, CFF2 Private */
 
#define OpCode_defaultWidthX   20 /* CFF Private (0) */
 
#define OpCode_nominalWidthX   21 /* CFF Private (0) */
 
#define OpCode_vsindexdict   22 /* CFF2 Private/CS */
 
#define OpCode_blenddict   23 /* CFF2 Private/CS */
 
#define OpCode_vstore   24 /* CFF2 Top */
 
#define OpCode_reserved25   25
 
#define OpCode_reserved26   26
 
#define OpCode_reserved27   27
 
#define OpCode_shortint   28 /* 16-bit integer, All */
 
#define OpCode_longintdict   29 /* 32-bit integer, All */
 
#define OpCode_BCD   30 /* Real number, CFF2 Top/FD */
 
#define OpCode_reserved31   31
 
#define OpCode_OneByteIntFirst   32 /* All. beginning of the range of first byte ints */
 
#define OpCode_OneByteIntLast   246 /* All. ending of the range of first byte int */
 
#define OpCode_TwoBytePosInt0   247 /* All. first byte of two byte positive int (+108 to +1131) */
 
#define OpCode_TwoBytePosInt1   248
 
#define OpCode_TwoBytePosInt2   249
 
#define OpCode_TwoBytePosInt3   250
 
#define OpCode_TwoByteNegInt0   251 /* All. first byte of two byte negative int (-1131 to -108) */
 
#define OpCode_TwoByteNegInt1   252
 
#define OpCode_TwoByteNegInt2   253
 
#define OpCode_TwoByteNegInt3   254
 
#define OpCode_ESC_Base   256
 
#define Make_OpCode_ESC(byte2)   ((op_code_t)(OpCode_ESC_Base + (byte2)))
 
#define OpCode_Copyright   Make_OpCode_ESC(0) /* CFF Top */
 
#define OpCode_isFixedPitch   Make_OpCode_ESC(1) /* CFF Top (false) */
 
#define OpCode_ItalicAngle   Make_OpCode_ESC(2) /* CFF Top (0) */
 
#define OpCode_UnderlinePosition   Make_OpCode_ESC(3) /* CFF Top (-100) */
 
#define OpCode_UnderlineThickness   Make_OpCode_ESC(4) /* CFF Top (50) */
 
#define OpCode_PaintType   Make_OpCode_ESC(5) /* CFF Top (0) */
 
#define OpCode_CharstringType   Make_OpCode_ESC(6) /* CFF Top (2) */
 
#define OpCode_FontMatrix   Make_OpCode_ESC(7) /* CFF Top, CFF2 Top (.001 0 0 .001 0 0)*/
 
#define OpCode_StrokeWidth   Make_OpCode_ESC(8) /* CFF Top (0) */
 
#define OpCode_BlueScale   Make_OpCode_ESC(9) /* CFF Private, CFF2 Private (0.039625) */
 
#define OpCode_BlueShift   Make_OpCode_ESC(10) /* CFF Private, CFF2 Private (7) */
 
#define OpCode_BlueFuzz   Make_OpCode_ESC(11) /* CFF Private, CFF2 Private (1) */
 
#define OpCode_StemSnapH   Make_OpCode_ESC(12) /* CFF Private, CFF2 Private */
 
#define OpCode_StemSnapV   Make_OpCode_ESC(13) /* CFF Private, CFF2 Private */
 
#define OpCode_ForceBold   Make_OpCode_ESC(14) /* CFF Private (false) */
 
#define OpCode_reservedESC15   Make_OpCode_ESC(15)
 
#define OpCode_reservedESC16   Make_OpCode_ESC(16)
 
#define OpCode_LanguageGroup   Make_OpCode_ESC(17) /* CFF Private, CFF2 Private (0) */
 
#define OpCode_ExpansionFactor   Make_OpCode_ESC(18) /* CFF Private, CFF2 Private (0.06) */
 
#define OpCode_initialRandomSeed   Make_OpCode_ESC(19) /* CFF Private (0) */
 
#define OpCode_SyntheticBase   Make_OpCode_ESC(20) /* CFF Top */
 
#define OpCode_PostScript   Make_OpCode_ESC(21) /* CFF Top */
 
#define OpCode_BaseFontName   Make_OpCode_ESC(22) /* CFF Top */
 
#define OpCode_BaseFontBlend   Make_OpCode_ESC(23) /* CFF Top */
 
#define OpCode_reservedESC24   Make_OpCode_ESC(24)
 
#define OpCode_reservedESC25   Make_OpCode_ESC(25)
 
#define OpCode_reservedESC26   Make_OpCode_ESC(26)
 
#define OpCode_reservedESC27   Make_OpCode_ESC(27)
 
#define OpCode_reservedESC28   Make_OpCode_ESC(28)
 
#define OpCode_reservedESC29   Make_OpCode_ESC(29)
 
#define OpCode_ROS   Make_OpCode_ESC(30) /* CFF Top_CID */
 
#define OpCode_CIDFontVersion   Make_OpCode_ESC(31) /* CFF Top_CID (0) */
 
#define OpCode_CIDFontRevision   Make_OpCode_ESC(32) /* CFF Top_CID (0) */
 
#define OpCode_CIDFontType   Make_OpCode_ESC(33) /* CFF Top_CID (0) */
 
#define OpCode_CIDCount   Make_OpCode_ESC(34) /* CFF Top_CID (8720) */
 
#define OpCode_UIDBase   Make_OpCode_ESC(35) /* CFF Top_CID */
 
#define OpCode_FDArray   Make_OpCode_ESC(36) /* CFF Top_CID, CFF2 Top */
 
#define OpCode_FDSelect   Make_OpCode_ESC(37) /* CFF Top_CID, CFF2 Top */
 
#define OpCode_FontName   Make_OpCode_ESC(38) /* CFF Top_CID */
 
#define OpCode_hstem   1 /* CFF, CFF2 */
 
#define OpCode_Reserved2   2
 
#define OpCode_vstem   3 /* CFF, CFF2 */
 
#define OpCode_vmoveto   4 /* CFF, CFF2 */
 
#define OpCode_rlineto   5 /* CFF, CFF2 */
 
#define OpCode_hlineto   6 /* CFF, CFF2 */
 
#define OpCode_vlineto   7 /* CFF, CFF2 */
 
#define OpCode_rrcurveto   8 /* CFF, CFF2 */
 
#define OpCode_Reserved9   9
 
#define OpCode_callsubr   10 /* CFF, CFF2 */
 
#define OpCode_return   11 /* CFF */
 
#define OpCode_Reserved13   13
 
#define OpCode_endchar   14 /* CFF */
 
#define OpCode_vsindexcs   15 /* CFF2 */
 
#define OpCode_blendcs   16 /* CFF2 */
 
#define OpCode_Reserved17   17
 
#define OpCode_hstemhm   18 /* CFF, CFF2 */
 
#define OpCode_hintmask   19 /* CFF, CFF2 */
 
#define OpCode_cntrmask   20 /* CFF, CFF2 */
 
#define OpCode_rmoveto   21 /* CFF, CFF2 */
 
#define OpCode_hmoveto   22 /* CFF, CFF2 */
 
#define OpCode_vstemhm   23 /* CFF, CFF2 */
 
#define OpCode_rcurveline   24 /* CFF, CFF2 */
 
#define OpCode_rlinecurve   25 /* CFF, CFF2 */
 
#define OpCode_vvcurveto   26 /* CFF, CFF2 */
 
#define OpCode_hhcurveto   27 /* CFF, CFF2 */
 
#define OpCode_callgsubr   29 /* CFF, CFF2 */
 
#define OpCode_vhcurveto   30 /* CFF, CFF2 */
 
#define OpCode_hvcurveto   31 /* CFF, CFF2 */
 
#define OpCode_fixedcs   255 /* 32-bit fixed */
 
#define OpCode_dotsection   Make_OpCode_ESC(0) /* CFF (obsoleted) */
 
#define OpCode_ReservedESC1   Make_OpCode_ESC(1)
 
#define OpCode_ReservedESC2   Make_OpCode_ESC(2)
 
#define OpCode_and   Make_OpCode_ESC(3) /* CFF */
 
#define OpCode_or   Make_OpCode_ESC(4) /* CFF */
 
#define OpCode_not   Make_OpCode_ESC(5) /* CFF */
 
#define OpCode_ReservedESC6   Make_OpCode_ESC(6)
 
#define OpCode_ReservedESC7   Make_OpCode_ESC(7)
 
#define OpCode_ReservedESC8   Make_OpCode_ESC(8)
 
#define OpCode_abs   Make_OpCode_ESC(9) /* CFF */
 
#define OpCode_add   Make_OpCode_ESC(10) /* CFF */
 
#define OpCode_sub   Make_OpCode_ESC(11) /* CFF */
 
#define OpCode_div   Make_OpCode_ESC(12) /* CFF */
 
#define OpCode_ReservedESC13   Make_OpCode_ESC(13)
 
#define OpCode_neg   Make_OpCode_ESC(14) /* CFF */
 
#define OpCode_eq   Make_OpCode_ESC(15) /* CFF */
 
#define OpCode_ReservedESC16   Make_OpCode_ESC(16)
 
#define OpCode_ReservedESC17   Make_OpCode_ESC(17)
 
#define OpCode_drop   Make_OpCode_ESC(18) /* CFF */
 
#define OpCode_ReservedESC19   Make_OpCode_ESC(19)
 
#define OpCode_put   Make_OpCode_ESC(20) /* CFF */
 
#define OpCode_get   Make_OpCode_ESC(21) /* CFF */
 
#define OpCode_ifelse   Make_OpCode_ESC(22) /* CFF */
 
#define OpCode_random   Make_OpCode_ESC(23) /* CFF */
 
#define OpCode_mul   Make_OpCode_ESC(24) /* CFF */
 
#define OpCode_sqrt   Make_OpCode_ESC(26) /* CFF */
 
#define OpCode_dup   Make_OpCode_ESC(27) /* CFF */
 
#define OpCode_exch   Make_OpCode_ESC(28) /* CFF */
 
#define OpCode_index   Make_OpCode_ESC(29) /* CFF */
 
#define OpCode_roll   Make_OpCode_ESC(30) /* CFF */
 
#define OpCode_reservedESC31   Make_OpCode_ESC(31)
 
#define OpCode_reservedESC32   Make_OpCode_ESC(32)
 
#define OpCode_reservedESC33   Make_OpCode_ESC(33)
 
#define OpCode_hflex   Make_OpCode_ESC(34) /* CFF, CFF2 */
 
#define OpCode_flex   Make_OpCode_ESC(35) /* CFF, CFF2 */
 
#define OpCode_hflex1   Make_OpCode_ESC(36) /* CFF, CFF2 */
 
#define OpCode_flex1   Make_OpCode_ESC(37) /* CFF, CFF2 */
 
#define OpCode_Invalid   0xFFFFu
 

Typedefs

typedef unsigned int CFF::op_code_t
 
typedef hb_vector_t< byte_str_tCFF::byte_str_array_t
 
typedef interp_env_t CFF::num_interp_env_t
 

Functions

op_code_t CFF::Unmake_OpCode_ESC (op_code_t op)
 
bool CFF::Is_OpCode_ESC (op_code_t op)
 
unsigned int CFF::OpCode_Size (op_code_t op)
 

Macro Definition Documentation

◆ Make_OpCode_ESC

#define Make_OpCode_ESC (   byte2)    ((op_code_t)(OpCode_ESC_Base + (byte2)))

Definition at line 91 of file hb-cff-interp-common.hh.

◆ OpCode_abs

#define OpCode_abs   Make_OpCode_ESC(9) /* CFF */

Definition at line 184 of file hb-cff-interp-common.hh.

◆ OpCode_add

#define OpCode_add   Make_OpCode_ESC(10) /* CFF */

Definition at line 185 of file hb-cff-interp-common.hh.

◆ OpCode_and

#define OpCode_and   Make_OpCode_ESC(3) /* CFF */

Definition at line 178 of file hb-cff-interp-common.hh.

◆ OpCode_BaseFontBlend

#define OpCode_BaseFontBlend   Make_OpCode_ESC(23) /* CFF Top */

Definition at line 120 of file hb-cff-interp-common.hh.

◆ OpCode_BaseFontName

#define OpCode_BaseFontName   Make_OpCode_ESC(22) /* CFF Top */

Definition at line 119 of file hb-cff-interp-common.hh.

◆ OpCode_BCD

#define OpCode_BCD   30 /* Real number, CFF2 Top/FD */

Definition at line 71 of file hb-cff-interp-common.hh.

◆ OpCode_blendcs

#define OpCode_blendcs   16 /* CFF2 */

Definition at line 155 of file hb-cff-interp-common.hh.

◆ OpCode_blenddict

#define OpCode_blenddict   23 /* CFF2 Private/CS */

Definition at line 62 of file hb-cff-interp-common.hh.

◆ OpCode_BlueFuzz

#define OpCode_BlueFuzz   Make_OpCode_ESC(11) /* CFF Private, CFF2 Private (1) */

Definition at line 108 of file hb-cff-interp-common.hh.

◆ OpCode_BlueScale

#define OpCode_BlueScale   Make_OpCode_ESC(9) /* CFF Private, CFF2 Private (0.039625) */

Definition at line 106 of file hb-cff-interp-common.hh.

◆ OpCode_BlueShift

#define OpCode_BlueShift   Make_OpCode_ESC(10) /* CFF Private, CFF2 Private (7) */

Definition at line 107 of file hb-cff-interp-common.hh.

◆ OpCode_BlueValues

#define OpCode_BlueValues   6 /* CFF Private, CFF2 Private */

Definition at line 45 of file hb-cff-interp-common.hh.

◆ OpCode_callgsubr

#define OpCode_callgsubr   29 /* CFF, CFF2 */

Definition at line 168 of file hb-cff-interp-common.hh.

◆ OpCode_callsubr

#define OpCode_callsubr   10 /* CFF, CFF2 */

Definition at line 149 of file hb-cff-interp-common.hh.

◆ OpCode_charset

#define OpCode_charset   15 /* CFF Top (0) */

Definition at line 54 of file hb-cff-interp-common.hh.

◆ OpCode_CharStrings

#define OpCode_CharStrings   17 /* CFF Top, CFF2 Top */

Definition at line 56 of file hb-cff-interp-common.hh.

◆ OpCode_CharstringType

#define OpCode_CharstringType   Make_OpCode_ESC(6) /* CFF Top (2) */

Definition at line 103 of file hb-cff-interp-common.hh.

◆ OpCode_CIDCount

#define OpCode_CIDCount   Make_OpCode_ESC(34) /* CFF Top_CID (8720) */

Definition at line 131 of file hb-cff-interp-common.hh.

◆ OpCode_CIDFontRevision

#define OpCode_CIDFontRevision   Make_OpCode_ESC(32) /* CFF Top_CID (0) */

Definition at line 129 of file hb-cff-interp-common.hh.

◆ OpCode_CIDFontType

#define OpCode_CIDFontType   Make_OpCode_ESC(33) /* CFF Top_CID (0) */

Definition at line 130 of file hb-cff-interp-common.hh.

◆ OpCode_CIDFontVersion

#define OpCode_CIDFontVersion   Make_OpCode_ESC(31) /* CFF Top_CID (0) */

Definition at line 128 of file hb-cff-interp-common.hh.

◆ OpCode_cntrmask

#define OpCode_cntrmask   20 /* CFF, CFF2 */

Definition at line 159 of file hb-cff-interp-common.hh.

◆ OpCode_Copyright

#define OpCode_Copyright   Make_OpCode_ESC(0) /* CFF Top */

Definition at line 97 of file hb-cff-interp-common.hh.

◆ OpCode_defaultWidthX

#define OpCode_defaultWidthX   20 /* CFF Private (0) */

Definition at line 59 of file hb-cff-interp-common.hh.

◆ OpCode_div

#define OpCode_div   Make_OpCode_ESC(12) /* CFF */

Definition at line 187 of file hb-cff-interp-common.hh.

◆ OpCode_dotsection

#define OpCode_dotsection   Make_OpCode_ESC(0) /* CFF (obsoleted) */

Definition at line 175 of file hb-cff-interp-common.hh.

◆ OpCode_drop

#define OpCode_drop   Make_OpCode_ESC(18) /* CFF */

Definition at line 193 of file hb-cff-interp-common.hh.

◆ OpCode_dup

#define OpCode_dup   Make_OpCode_ESC(27) /* CFF */

Definition at line 202 of file hb-cff-interp-common.hh.

◆ OpCode_Encoding

#define OpCode_Encoding   16 /* CFF Top (0) */

Definition at line 55 of file hb-cff-interp-common.hh.

◆ OpCode_endchar

#define OpCode_endchar   14 /* CFF */

Definition at line 153 of file hb-cff-interp-common.hh.

◆ OpCode_eq

#define OpCode_eq   Make_OpCode_ESC(15) /* CFF */

Definition at line 190 of file hb-cff-interp-common.hh.

◆ OpCode_ESC_Base

#define OpCode_ESC_Base   256

Definition at line 90 of file hb-cff-interp-common.hh.

◆ OpCode_escape

#define OpCode_escape   12 /* All. Shared with CS */

Definition at line 51 of file hb-cff-interp-common.hh.

◆ OpCode_exch

#define OpCode_exch   Make_OpCode_ESC(28) /* CFF */

Definition at line 203 of file hb-cff-interp-common.hh.

◆ OpCode_ExpansionFactor

#define OpCode_ExpansionFactor   Make_OpCode_ESC(18) /* CFF Private, CFF2 Private (0.06) */

Definition at line 115 of file hb-cff-interp-common.hh.

◆ OpCode_FamilyBlues

#define OpCode_FamilyBlues   8 /* CFF Private, CFF2 Private */

Definition at line 47 of file hb-cff-interp-common.hh.

◆ OpCode_FamilyName

#define OpCode_FamilyName   3 /* CFF Top */

Definition at line 42 of file hb-cff-interp-common.hh.

◆ OpCode_FamilyOtherBlues

#define OpCode_FamilyOtherBlues   9 /* CFF Private, CFF2 Private */

Definition at line 48 of file hb-cff-interp-common.hh.

◆ OpCode_FDArray

#define OpCode_FDArray   Make_OpCode_ESC(36) /* CFF Top_CID, CFF2 Top */

Definition at line 133 of file hb-cff-interp-common.hh.

◆ OpCode_FDSelect

#define OpCode_FDSelect   Make_OpCode_ESC(37) /* CFF Top_CID, CFF2 Top */

Definition at line 134 of file hb-cff-interp-common.hh.

◆ OpCode_fixedcs

#define OpCode_fixedcs   255 /* 32-bit fixed */

Definition at line 172 of file hb-cff-interp-common.hh.

◆ OpCode_flex

#define OpCode_flex   Make_OpCode_ESC(35) /* CFF, CFF2 */

Definition at line 210 of file hb-cff-interp-common.hh.

◆ OpCode_flex1

#define OpCode_flex1   Make_OpCode_ESC(37) /* CFF, CFF2 */

Definition at line 212 of file hb-cff-interp-common.hh.

◆ OpCode_FontBBox

#define OpCode_FontBBox   5 /* CFF Top */

Definition at line 44 of file hb-cff-interp-common.hh.

◆ OpCode_FontMatrix

#define OpCode_FontMatrix   Make_OpCode_ESC(7) /* CFF Top, CFF2 Top (.001 0 0 .001 0 0)*/

Definition at line 104 of file hb-cff-interp-common.hh.

◆ OpCode_FontName

#define OpCode_FontName   Make_OpCode_ESC(38) /* CFF Top_CID */

Definition at line 135 of file hb-cff-interp-common.hh.

◆ OpCode_ForceBold

#define OpCode_ForceBold   Make_OpCode_ESC(14) /* CFF Private (false) */

Definition at line 111 of file hb-cff-interp-common.hh.

◆ OpCode_FullName

#define OpCode_FullName   2 /* CFF Top */

Definition at line 41 of file hb-cff-interp-common.hh.

◆ OpCode_get

#define OpCode_get   Make_OpCode_ESC(21) /* CFF */

Definition at line 196 of file hb-cff-interp-common.hh.

◆ OpCode_hflex

#define OpCode_hflex   Make_OpCode_ESC(34) /* CFF, CFF2 */

Definition at line 209 of file hb-cff-interp-common.hh.

◆ OpCode_hflex1

#define OpCode_hflex1   Make_OpCode_ESC(36) /* CFF, CFF2 */

Definition at line 211 of file hb-cff-interp-common.hh.

◆ OpCode_hhcurveto

#define OpCode_hhcurveto   27 /* CFF, CFF2 */

Definition at line 166 of file hb-cff-interp-common.hh.

◆ OpCode_hintmask

#define OpCode_hintmask   19 /* CFF, CFF2 */

Definition at line 158 of file hb-cff-interp-common.hh.

◆ OpCode_hlineto

#define OpCode_hlineto   6 /* CFF, CFF2 */

Definition at line 145 of file hb-cff-interp-common.hh.

◆ OpCode_hmoveto

#define OpCode_hmoveto   22 /* CFF, CFF2 */

Definition at line 161 of file hb-cff-interp-common.hh.

◆ OpCode_hstem

#define OpCode_hstem   1 /* CFF, CFF2 */

Definition at line 140 of file hb-cff-interp-common.hh.

◆ OpCode_hstemhm

#define OpCode_hstemhm   18 /* CFF, CFF2 */

Definition at line 157 of file hb-cff-interp-common.hh.

◆ OpCode_hvcurveto

#define OpCode_hvcurveto   31 /* CFF, CFF2 */

Definition at line 170 of file hb-cff-interp-common.hh.

◆ OpCode_ifelse

#define OpCode_ifelse   Make_OpCode_ESC(22) /* CFF */

Definition at line 197 of file hb-cff-interp-common.hh.

◆ OpCode_index

#define OpCode_index   Make_OpCode_ESC(29) /* CFF */

Definition at line 204 of file hb-cff-interp-common.hh.

◆ OpCode_initialRandomSeed

#define OpCode_initialRandomSeed   Make_OpCode_ESC(19) /* CFF Private (0) */

Definition at line 116 of file hb-cff-interp-common.hh.

◆ OpCode_Invalid

#define OpCode_Invalid   0xFFFFu

Definition at line 215 of file hb-cff-interp-common.hh.

◆ OpCode_isFixedPitch

#define OpCode_isFixedPitch   Make_OpCode_ESC(1) /* CFF Top (false) */

Definition at line 98 of file hb-cff-interp-common.hh.

◆ OpCode_ItalicAngle

#define OpCode_ItalicAngle   Make_OpCode_ESC(2) /* CFF Top (0) */

Definition at line 99 of file hb-cff-interp-common.hh.

◆ OpCode_LanguageGroup

#define OpCode_LanguageGroup   Make_OpCode_ESC(17) /* CFF Private, CFF2 Private (0) */

Definition at line 114 of file hb-cff-interp-common.hh.

◆ OpCode_longintdict

#define OpCode_longintdict   29 /* 32-bit integer, All */

Definition at line 70 of file hb-cff-interp-common.hh.

◆ OpCode_mul

#define OpCode_mul   Make_OpCode_ESC(24) /* CFF */

Definition at line 199 of file hb-cff-interp-common.hh.

◆ OpCode_neg

#define OpCode_neg   Make_OpCode_ESC(14) /* CFF */

Definition at line 189 of file hb-cff-interp-common.hh.

◆ OpCode_nominalWidthX

#define OpCode_nominalWidthX   21 /* CFF Private (0) */

Definition at line 60 of file hb-cff-interp-common.hh.

◆ OpCode_not

#define OpCode_not   Make_OpCode_ESC(5) /* CFF */

Definition at line 180 of file hb-cff-interp-common.hh.

◆ OpCode_Notice

#define OpCode_Notice   1 /* CFF Top */

Definition at line 40 of file hb-cff-interp-common.hh.

◆ OpCode_OneByteIntFirst

#define OpCode_OneByteIntFirst   32 /* All. beginning of the range of first byte ints */

Definition at line 75 of file hb-cff-interp-common.hh.

◆ OpCode_OneByteIntLast

#define OpCode_OneByteIntLast   246 /* All. ending of the range of first byte int */

Definition at line 76 of file hb-cff-interp-common.hh.

◆ OpCode_or

#define OpCode_or   Make_OpCode_ESC(4) /* CFF */

Definition at line 179 of file hb-cff-interp-common.hh.

◆ OpCode_OtherBlues

#define OpCode_OtherBlues   7 /* CFF Private, CFF2 Private */

Definition at line 46 of file hb-cff-interp-common.hh.

◆ OpCode_PaintType

#define OpCode_PaintType   Make_OpCode_ESC(5) /* CFF Top (0) */

Definition at line 102 of file hb-cff-interp-common.hh.

◆ OpCode_PostScript

#define OpCode_PostScript   Make_OpCode_ESC(21) /* CFF Top */

Definition at line 118 of file hb-cff-interp-common.hh.

◆ OpCode_Private

#define OpCode_Private   18 /* CFF Top, CFF2 FD */

Definition at line 57 of file hb-cff-interp-common.hh.

◆ OpCode_put

#define OpCode_put   Make_OpCode_ESC(20) /* CFF */

Definition at line 195 of file hb-cff-interp-common.hh.

◆ OpCode_random

#define OpCode_random   Make_OpCode_ESC(23) /* CFF */

Definition at line 198 of file hb-cff-interp-common.hh.

◆ OpCode_rcurveline

#define OpCode_rcurveline   24 /* CFF, CFF2 */

Definition at line 163 of file hb-cff-interp-common.hh.

◆ OpCode_Reserved13

#define OpCode_Reserved13   13

Definition at line 152 of file hb-cff-interp-common.hh.

◆ OpCode_Reserved17

#define OpCode_Reserved17   17

Definition at line 156 of file hb-cff-interp-common.hh.

◆ OpCode_Reserved2

#define OpCode_Reserved2   2

Definition at line 141 of file hb-cff-interp-common.hh.

◆ OpCode_reserved25

#define OpCode_reserved25   25

Definition at line 64 of file hb-cff-interp-common.hh.

◆ OpCode_reserved26

#define OpCode_reserved26   26

Definition at line 65 of file hb-cff-interp-common.hh.

◆ OpCode_reserved27

#define OpCode_reserved27   27

Definition at line 66 of file hb-cff-interp-common.hh.

◆ OpCode_reserved31

#define OpCode_reserved31   31

Definition at line 72 of file hb-cff-interp-common.hh.

◆ OpCode_Reserved9

#define OpCode_Reserved9   9

Definition at line 148 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC1

#define OpCode_ReservedESC1   Make_OpCode_ESC(1)

Definition at line 176 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC13

#define OpCode_ReservedESC13   Make_OpCode_ESC(13)

Definition at line 188 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC15

#define OpCode_reservedESC15   Make_OpCode_ESC(15)

Definition at line 112 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC16

#define OpCode_reservedESC16   Make_OpCode_ESC(16)

Definition at line 113 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC16

#define OpCode_ReservedESC16   Make_OpCode_ESC(16)

Definition at line 191 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC17

#define OpCode_ReservedESC17   Make_OpCode_ESC(17)

Definition at line 192 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC19

#define OpCode_ReservedESC19   Make_OpCode_ESC(19)

Definition at line 194 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC2

#define OpCode_ReservedESC2   Make_OpCode_ESC(2)

Definition at line 177 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC24

#define OpCode_reservedESC24   Make_OpCode_ESC(24)

Definition at line 121 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC25

#define OpCode_reservedESC25   Make_OpCode_ESC(25)

Definition at line 122 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC26

#define OpCode_reservedESC26   Make_OpCode_ESC(26)

Definition at line 123 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC27

#define OpCode_reservedESC27   Make_OpCode_ESC(27)

Definition at line 124 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC28

#define OpCode_reservedESC28   Make_OpCode_ESC(28)

Definition at line 125 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC29

#define OpCode_reservedESC29   Make_OpCode_ESC(29)

Definition at line 126 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC31

#define OpCode_reservedESC31   Make_OpCode_ESC(31)

Definition at line 206 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC32

#define OpCode_reservedESC32   Make_OpCode_ESC(32)

Definition at line 207 of file hb-cff-interp-common.hh.

◆ OpCode_reservedESC33

#define OpCode_reservedESC33   Make_OpCode_ESC(33)

Definition at line 208 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC6

#define OpCode_ReservedESC6   Make_OpCode_ESC(6)

Definition at line 181 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC7

#define OpCode_ReservedESC7   Make_OpCode_ESC(7)

Definition at line 182 of file hb-cff-interp-common.hh.

◆ OpCode_ReservedESC8

#define OpCode_ReservedESC8   Make_OpCode_ESC(8)

Definition at line 183 of file hb-cff-interp-common.hh.

◆ OpCode_return

#define OpCode_return   11 /* CFF */

Definition at line 150 of file hb-cff-interp-common.hh.

◆ OpCode_rlinecurve

#define OpCode_rlinecurve   25 /* CFF, CFF2 */

Definition at line 164 of file hb-cff-interp-common.hh.

◆ OpCode_rlineto

#define OpCode_rlineto   5 /* CFF, CFF2 */

Definition at line 144 of file hb-cff-interp-common.hh.

◆ OpCode_rmoveto

#define OpCode_rmoveto   21 /* CFF, CFF2 */

Definition at line 160 of file hb-cff-interp-common.hh.

◆ OpCode_roll

#define OpCode_roll   Make_OpCode_ESC(30) /* CFF */

Definition at line 205 of file hb-cff-interp-common.hh.

◆ OpCode_ROS

#define OpCode_ROS   Make_OpCode_ESC(30) /* CFF Top_CID */

Definition at line 127 of file hb-cff-interp-common.hh.

◆ OpCode_rrcurveto

#define OpCode_rrcurveto   8 /* CFF, CFF2 */

Definition at line 147 of file hb-cff-interp-common.hh.

◆ OpCode_shortint

#define OpCode_shortint   28 /* 16-bit integer, All */

Definition at line 69 of file hb-cff-interp-common.hh.

◆ OpCode_sqrt

#define OpCode_sqrt   Make_OpCode_ESC(26) /* CFF */

Definition at line 201 of file hb-cff-interp-common.hh.

◆ OpCode_StdHW

#define OpCode_StdHW   10 /* CFF Private, CFF2 Private */

Definition at line 49 of file hb-cff-interp-common.hh.

◆ OpCode_StdVW

#define OpCode_StdVW   11 /* CFF Private, CFF2 Private */

Definition at line 50 of file hb-cff-interp-common.hh.

◆ OpCode_StemSnapH

#define OpCode_StemSnapH   Make_OpCode_ESC(12) /* CFF Private, CFF2 Private */

Definition at line 109 of file hb-cff-interp-common.hh.

◆ OpCode_StemSnapV

#define OpCode_StemSnapV   Make_OpCode_ESC(13) /* CFF Private, CFF2 Private */

Definition at line 110 of file hb-cff-interp-common.hh.

◆ OpCode_StrokeWidth

#define OpCode_StrokeWidth   Make_OpCode_ESC(8) /* CFF Top (0) */

Definition at line 105 of file hb-cff-interp-common.hh.

◆ OpCode_sub

#define OpCode_sub   Make_OpCode_ESC(11) /* CFF */

Definition at line 186 of file hb-cff-interp-common.hh.

◆ OpCode_Subrs

#define OpCode_Subrs   19 /* CFF Private, CFF2 Private */

Definition at line 58 of file hb-cff-interp-common.hh.

◆ OpCode_SyntheticBase

#define OpCode_SyntheticBase   Make_OpCode_ESC(20) /* CFF Top */

Definition at line 117 of file hb-cff-interp-common.hh.

◆ OpCode_TwoByteNegInt0

#define OpCode_TwoByteNegInt0   251 /* All. first byte of two byte negative int (-1131 to -108) */

Definition at line 84 of file hb-cff-interp-common.hh.

◆ OpCode_TwoByteNegInt1

#define OpCode_TwoByteNegInt1   252

Definition at line 85 of file hb-cff-interp-common.hh.

◆ OpCode_TwoByteNegInt2

#define OpCode_TwoByteNegInt2   253

Definition at line 86 of file hb-cff-interp-common.hh.

◆ OpCode_TwoByteNegInt3

#define OpCode_TwoByteNegInt3   254

Definition at line 87 of file hb-cff-interp-common.hh.

◆ OpCode_TwoBytePosInt0

#define OpCode_TwoBytePosInt0   247 /* All. first byte of two byte positive int (+108 to +1131) */

Definition at line 79 of file hb-cff-interp-common.hh.

◆ OpCode_TwoBytePosInt1

#define OpCode_TwoBytePosInt1   248

Definition at line 80 of file hb-cff-interp-common.hh.

◆ OpCode_TwoBytePosInt2

#define OpCode_TwoBytePosInt2   249

Definition at line 81 of file hb-cff-interp-common.hh.

◆ OpCode_TwoBytePosInt3

#define OpCode_TwoBytePosInt3   250

Definition at line 82 of file hb-cff-interp-common.hh.

◆ OpCode_UIDBase

#define OpCode_UIDBase   Make_OpCode_ESC(35) /* CFF Top_CID */

Definition at line 132 of file hb-cff-interp-common.hh.

◆ OpCode_UnderlinePosition

#define OpCode_UnderlinePosition   Make_OpCode_ESC(3) /* CFF Top (-100) */

Definition at line 100 of file hb-cff-interp-common.hh.

◆ OpCode_UnderlineThickness

#define OpCode_UnderlineThickness   Make_OpCode_ESC(4) /* CFF Top (50) */

Definition at line 101 of file hb-cff-interp-common.hh.

◆ OpCode_UniqueID

#define OpCode_UniqueID   13 /* CFF Top */

Definition at line 52 of file hb-cff-interp-common.hh.

◆ OpCode_version

#define OpCode_version   0 /* CFF Top */

Definition at line 39 of file hb-cff-interp-common.hh.

◆ OpCode_vhcurveto

#define OpCode_vhcurveto   30 /* CFF, CFF2 */

Definition at line 169 of file hb-cff-interp-common.hh.

◆ OpCode_vlineto

#define OpCode_vlineto   7 /* CFF, CFF2 */

Definition at line 146 of file hb-cff-interp-common.hh.

◆ OpCode_vmoveto

#define OpCode_vmoveto   4 /* CFF, CFF2 */

Definition at line 143 of file hb-cff-interp-common.hh.

◆ OpCode_vsindexcs

#define OpCode_vsindexcs   15 /* CFF2 */

Definition at line 154 of file hb-cff-interp-common.hh.

◆ OpCode_vsindexdict

#define OpCode_vsindexdict   22 /* CFF2 Private/CS */

Definition at line 61 of file hb-cff-interp-common.hh.

◆ OpCode_vstem

#define OpCode_vstem   3 /* CFF, CFF2 */

Definition at line 142 of file hb-cff-interp-common.hh.

◆ OpCode_vstemhm

#define OpCode_vstemhm   23 /* CFF, CFF2 */

Definition at line 162 of file hb-cff-interp-common.hh.

◆ OpCode_vstore

#define OpCode_vstore   24 /* CFF2 Top */

Definition at line 63 of file hb-cff-interp-common.hh.

◆ OpCode_vvcurveto

#define OpCode_vvcurveto   26 /* CFF, CFF2 */

Definition at line 165 of file hb-cff-interp-common.hh.

◆ OpCode_Weight

#define OpCode_Weight   4 /* CFF Top */

Definition at line 43 of file hb-cff-interp-common.hh.

◆ OpCode_XUID

#define OpCode_XUID   14 /* CFF Top */

Definition at line 53 of file hb-cff-interp-common.hh.