summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mfluadir/otfcc/lib/consolidate/otl/gpos-pair.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/mfluadir/otfcc/lib/consolidate/otl/gpos-pair.c')
-rw-r--r--Build/source/texk/web2c/mfluadir/otfcc/lib/consolidate/otl/gpos-pair.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/mfluadir/otfcc/lib/consolidate/otl/gpos-pair.c b/Build/source/texk/web2c/mfluadir/otfcc/lib/consolidate/otl/gpos-pair.c
new file mode 100644
index 00000000000..226f1c2481e
--- /dev/null
+++ b/Build/source/texk/web2c/mfluadir/otfcc/lib/consolidate/otl/gpos-pair.c
@@ -0,0 +1,10 @@
+#include "gpos-pair.h"
+
+bool consolidate_gpos_pair(otfcc_Font *font, table_OTL *table, otl_Subtable *_subtable, const otfcc_Options *options) {
+ subtable_gpos_pair *subtable = &(_subtable->gpos_pair);
+ fontop_consolidateClassDef(font, subtable->first, options);
+ fontop_consolidateClassDef(font, subtable->second, options);
+ ClassDef.shrink(subtable->first);
+ ClassDef.shrink(subtable->second);
+ return (subtable->first->numGlyphs == 0);
+}