Graphics State Summary (OpenType 1.7)
The following tables summarize the variables that make up the Graphics State. Nearly all of the Graphics State variables have a default value as shown below. That value is reestablished for every glyph in a font. Instructions are available for resetting the value of all Graphics State variables. Some state variables can be reset in the CVT Program. In such cases the value set becomes the new default and will be reestablished for each glyph. When value of a state variable is changed by instructions associated with a particular glyph, it will hold only for that glyph.
The setting of the Graphics State variables will affect the actions of certain instructions. Affected instructions are listed for each variable.
Graphics State Variable | Default | Set With | Affects |
---|---|---|---|
auto_flip | TRUE | FLIPOFF FLIPON |
MIAP MIRP |
control_value_cut_in | 17/16 pixels | SCVTCI | MIAP MIRP |
delta_base | 9 | SDB | DELTAP1 DELTAP2 DELTAP3 DELTAC1 DELTAC2 DELTAC3 |
delta_shift | 3 | SDS | DELTAP1 DELTAP2 DELTAP3 DELTAC1 DELTAC2 DELTAC3 |
dual_projection_vectors | — | SDPVTL | IP GC MD MDRP MIRP |
freedom_vector | x-axis | SFVTCA SFVTL SFTPV SVTCA SFVFS |
GFV |
gep0 | 1 | SCE0 SCES |
AA ALIGNPTS ALIGNRP DELTAP1 DELTAP2 DELTAP3 IP ISECT MD MDAP MIAP MIRP MSIRP SHC SHE SHP UTP |
gep1 | 1 | SCE1 SCES |
AA ALIGNPTS ALIGNRP IP MD MDRP MIRP MSIRP SHC SHE SHP SFVTL SPVTL |
gep2 | 1 | SCE3 SCES |
ISECT IUP GC SHC SHP SFVTL SHPIX SPVTL SC |
instruct_Control | 0 | INSTCTRL | all |
loop | 1 | SLOOP | ALIGNRP FLIPPT IP SHP SHPIX |
minimum_distance | 1 pixel | LMD | MDRP MIRP |
projection_vector | x-axis | SPVTCA SPVTL SVTCA SPVFS |
GPV |
round_state | 1 | RDTG ROFF RTDG RTG RTHG RUTG SROUND S45ROUND |
MDAP MIAP MDRP MIRP ROUND |
rp0 | 0 | SRP0 | IP MDAP MIAP MIRP MSIRP SHC SHE SHP |
rp1 | 0 | SRP1 | IP MDAP MDRP MIAP MSIRP SHC SHE SHP |
rp2 | 0 | SRP2 | IP MDRP MIRP MSIRP SHC SHE SHP |
scan_control | FALSE | SCANCTRL SCANTYPE |
|
singe_width_cut_in | 0 pixels | SSWCI | MIAP MIRP |
single_width_value | 0 pixels | SSW | MIAP MIRP |
OpenType specification