Behdad Esfahbod
|
592f39b3c4
|
[CFF] Whitespace
|
2018-11-30 22:54:57 -05:00 |
Michiharu Ariza
|
d8c6913765
|
undo 0u
|
2018-11-30 18:58:14 -08:00 |
Michiharu Ariza
|
9483da145d
|
redo fixes
|
2018-11-30 16:59:41 -08:00 |
Michiharu Ariza
|
23a797b443
|
silence picky gcc errors
|
2018-11-30 15:15:31 -08:00 |
Michiharu Ariza
|
ecdb77f0ae
|
fixed CFF1 subset of std encoding & non-std charset combo
|
2018-11-15 10:54:15 -08:00 |
Michiharu Ariza
|
3787c07856
|
Implemented seac for extents & subset along with API tests
|
2018-11-14 13:38:03 -08:00 |
Michiharu Ariza
|
0dfa584cb4
|
changed Adobe company name
|
2018-11-12 08:47:07 -08:00 |
Michiharu Ariza
|
7fed7d80f7
|
fixed off-by-one error in CFF1 Encoding lookup
|
2018-11-07 09:09:13 -08:00 |
Michiharu Ariza
|
d56e338a90
|
CFF1 no-desubroutinize + no-hinting
no-desubroutinize option is disabled for now
code cleanup (esp. CFF1 width handling)
bug fixes & renaming
|
2018-10-31 22:30:34 -07:00 |
Michiharu Ariza
|
36c2c374bf
|
removed unused multi_val from DictVal
|
2018-10-23 15:11:09 -07:00 |
Michiharu Ariza
|
9228db06f4
|
added CFF1 Expert Encoding subset test & bug fixes
|
2018-10-13 17:25:09 -07:00 |
Michiharu Ariza
|
7d99a6cef8
|
overhauled error handling in CFF interpreter
minimized "if (error) return false" idiom
|
2018-10-12 02:16:07 -07:00 |
Michiharu Ariza
|
b51418f596
|
added CFF2 get_extents
added source hb-ot-cff2-table.cc
augmented VariationData to return scalars
misc bug fixes, renaming, cleanup
|
2018-10-08 15:05:36 -07:00 |
Michiharu Ariza
|
ae7f0e83d4
|
fixed memory leaks
in CFF1 & CFF2 accelerators, VORG subsetter
|
2018-09-24 22:49:44 -07:00 |
Michiharu Ariza
|
f0a4e0c2ca
|
fix build attempt ^3
|
2018-09-17 12:11:56 -07:00 |
Michiharu Ariza
|
4d963a2711
|
fix build attempt
|
2018-09-17 11:28:33 -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
|
1234a81368
|
add head table to CFF/CFF2
|
2018-09-13 10:55:56 -07:00 |
Michiharu Ariza
|
0f159a38a6
|
fixed serialize_fdselect_3_4
|
2018-09-12 16:08:54 -07:00 |
Michiharu Ariza
|
1608481d88
|
fixed bugs in Charset serialization
also some code cleanup
|
2018-09-12 13:22:19 -07:00 |
Michiharu Ariza
|
c6f75c3049
|
fix build attempt
|
2018-09-10 17:02:31 -07:00 |
Michiharu Ariza
|
1666b89e30
|
subset CFF1 String Index
Repurposed FDMap as Remap then subclassed for remapping SIDs
misc code cleanup
|
2018-09-10 16:00:20 -07:00 |
Michiharu Ariza
|
55268df9d4
|
fix build attempt
Added HB_INTERNAL to static funtion declarations
|
2018-09-06 17:56:05 -07:00 |
Michiharu Ariza
|
aca73c9df2
|
subset CFF1 Encoding & Charset
fixed misc Charset bugs
added source file hb-ot-cff1.table.cc
renamed things for clarity & consistency
|
2018-09-06 17:28:15 -07:00 |
Michiharu Ariza
|
5ea03d2951
|
fix build by untemplatizing DictOpSet & DictVal
as they aren't instantiated with BlendArg (yet)
|
2018-09-04 11:29:15 -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
|
8af9690ac7
|
Merge branch 'master' into cff-subset
Renamed cff "private" source/headers without the suffix
|
2018-08-29 13:26:17 -07:00 |
Michiharu Ariza
|
f57d6bcbca
|
renamed CFF::Index to CFF::CFFIndex
to avoid confusion with OT::Index
|
2018-08-16 08:03:46 -07:00 |
Michiharu Ariza
|
e67bb3fbcf
|
renamed OT::cff to OT::cff1 for consistency
along with HB_OT_TAG_cff1
|
2018-08-16 00:25:57 -07:00 |
Michiharu Ariza
|
fdbfa1848b
|
renamed CFF version 1 structs and sources to CFF1 from CFF
"CFF" is used for shared structs & sources between CFF1 & CFF2
except OT:cff is for CFF version 1 table
|
2018-08-16 00:13:09 -07:00 |