diff options
Diffstat (limited to 'Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/table/SVG.h')
-rw-r--r-- | Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/table/SVG.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/table/SVG.h b/Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/table/SVG.h new file mode 100644 index 00000000000..3105b88814e --- /dev/null +++ b/Build/source/texk/web2c/mfluadir/otfcc/include/otfcc/table/SVG.h @@ -0,0 +1,18 @@ +#ifndef CARYLL_INCLUDE_TABLE_SVG_H +#define CARYLL_INCLUDE_TABLE_SVG_H + +#include "table-common.h" + +// SVG assignment +typedef struct { + // Due to the outward references from SVG document to GID. + // We have to use GID here. Sorry. + glyphid_t start; + glyphid_t end; + caryll_Buffer *document; +} svg_Assignment; +extern caryll_ValElementInterface(svg_Assignment) svg_iAssignment; +typedef caryll_Vector(svg_Assignment) table_SVG; +extern caryll_VectorInterface(table_SVG, svg_Assignment) table_iSVG; + +#endif |