Michiharu Ariza
|
76e54d2bd8
|
fixed subroutinized CFF2 flattening
and some code cleanup
|
2018-09-21 12:16:36 -07:00 |
Michiharu Ariza
|
ebeccf3e63
|
fixed char widths & standard Encoding in subset CFF
also merged flush_n_args to flush_args into one
takes start index of the arguments on stack instead of count
|
2018-09-18 17:24:30 -07:00 |
Michiharu Ariza
|
e75e7224c9
|
include curve control points in extents
this makes results consistent with FT
also optimized handling of path end points
|
2018-09-17 15:34:39 -07:00 |
Michiharu Ariza
|
c0c85b852d
|
implemented get_glyph_extents with CFF1
Implemented path operators in a new struct PathProc hooked up to CSOpSet
Added current point to CSInterpEnv
|
2018-09-17 11:14:56 -07:00 |
Michiharu Ariza
|
fcf177885b
|
templatized ArgStack as a prep to store blends
|
2018-08-31 16:28:47 -07:00 |
Michiharu Ariza
|
968168bf0e
|
drop hints from CFF1 charstrings
renamed confusing Stack.size to Stack.count
|
2018-08-31 13:28:16 -07:00 |
Michiharu Ariza
|
8c5e03b541
|
Added drop_hints to SubrFlattener
|
2018-08-30 17:21:56 -07:00 |
Michiharu Ariza
|
1d1afddfd2
|
corrected preprocessor guards
|
2018-08-29 13:36:39 -07:00 |
Michiharu Ariza
|
8af9690ac7
|
Merge branch 'master' into cff-subset
Renamed cff "private" source/headers without the suffix
|
2018-08-29 13:26:17 -07:00 |