Behdad Esfahbod
b47159011c
Define return_trace()
...
Not functional change (expected!).
10 years ago
Behdad Esfahbod
de2118ed7a
Make sanitize() a const method
...
This makes a lot of code safer. We only try modifying the object in one
place, after making sure it's safe to do so. So, do a const_cast<> in
that one place...
10 years ago
Behdad Esfahbod
153beebba9
[ot] Make sure all toplevel tables have tableTag
10 years ago
Behdad Esfahbod
be1cca2702
[ot-font] Add metrics_accel_t
11 years ago
Behdad Esfahbod
d41b809e9d
[ot-font] Start adding vertical support
11 years ago
Behdad Esfahbod
7627100f42
Mark unsigned integer literals with the u suffix
...
Simplifies hb_in_range() calls as the type can be inferred.
The rest is obsessiveness, I admit.
11 years ago
Behdad Esfahbod
903648437c
Start fleshing out builtin font functions
11 years ago
Behdad Esfahbod
6c48f20eea
[otlayout] Add structs for JSTF table
12 years ago
Behdad Esfahbod
be218c688c
Pass this object to trace macros
12 years ago
Behdad Esfahbod
7d52e6601f
Whitespace
12 years ago
Behdad Esfahbod
7c8e844d92
Use namespace for OpenType tables
...
Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
13 years ago
Behdad Esfahbod
ec8d249469
Make data members of various OpenType structs protected instead of private
...
Should fix warnings generated when building with -Wunused-private-field.
Based on patch from Jonathan Kew.
13 years ago
Behdad Esfahbod
0ab8c86217
Annotate SANITIZE return values
...
More to come, for APPLY, CLOSURE, etc.
13 years ago
Behdad Esfahbod
187bdeaa6c
Do (nothing for) hmtx sanitize
14 years ago
Behdad Esfahbod
ae9877dea6
Add hhea-table support
14 years ago