summaryrefslogtreecommitdiff
path: root/include/freetype/internal/services
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2017-01-11 14:12:34 +0100
committerWerner Lemberg <wl@gnu.org>2017-01-11 14:12:34 +0100
commitd718ac4ead0d711bd73d8103ba67cca10a55b3d9 (patch)
tree0d652e5e5cc3099a39285b2a8cf3c007849c7e4d /include/freetype/internal/services
parent07ee1d250c5ae008e3467dea39dfc0b7f99af0b3 (diff)
downloadfreetype2-d718ac4ead0d711bd73d8103ba67cca10a55b3d9.tar.gz
[truetype] Provide metrics variation service.
* include/freetype/internal/services/svmetric.h (FT_Metrics_Adjust_Func): Reduce number of necessary parameters. * src/truetype/ttgxvar.c: Include FT_LIST_H. (tt_size_reset_iterator): New auxiliary function for... (tt_apply_var): New function. * src/truetype/ttgxvar.h: Updated. * src/truetype/ttdriver.c (tt_service_metrics_variations): Add `tt_apply_mvar'. * include/freetype/internal/ftserv.h (FT_ServiceCache): Add metrics variation service.
Diffstat (limited to 'include/freetype/internal/services')
-rw-r--r--include/freetype/internal/services/svmetric.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/freetype/internal/services/svmetric.h b/include/freetype/internal/services/svmetric.h
index 8f2fb60d0..cac9bf88b 100644
--- a/include/freetype/internal/services/svmetric.h
+++ b/include/freetype/internal/services/svmetric.h
@@ -74,10 +74,8 @@ FT_BEGIN_HEADER
/* MVAR */
- typedef FT_Error
- (*FT_Metrics_Adjust_Func)( FT_Face face,
- FT_ULong tag,
- FT_Int *avalue );
+ typedef void
+ (*FT_Metrics_Adjust_Func)( FT_Face face );
FT_DEFINE_SERVICE( MetricsVariations )