mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-04-04 15:40:39 +02:00
Make some fields more generic, so that we can access them the same way regardless of Type 1 or CFF. * include/freetype/internal/psaux.h (PS_Builder): Change `TT_Face' to `FT_Face'. Remove unused fields. * src/psaux/psft.c: Update all accesses of `PS_Builder.face'. Add some asserts to guard against casting `T1_Face' as `TT_Face'. * src/type1/t1objs.h (T1_GlyphSlot): Reorder fields to follow `CFF_GlyphSlot', so that we can pretend they are the same in the interpreter. * src/psaux/psobjs.c (ps_builder_init, ps_builder_add_point): Updated with above changes. |
||
|---|---|---|
| .. | ||
| Jamfile | ||
| module.mk | ||
| rules.mk | ||
| t1afm.c | ||
| t1afm.h | ||
| t1driver.c | ||
| t1driver.h | ||
| t1errors.h | ||
| t1gload.c | ||
| t1gload.h | ||
| t1load.c | ||
| t1load.h | ||
| t1objs.c | ||
| t1objs.h | ||
| t1parse.c | ||
| t1parse.h | ||
| t1tokens.h | ||
| type1.c | ||