diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2018-02-08 14:31:34 +0200 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2018-02-08 21:12:40 +0100 |
commit | e3caecb5a33288dd46a80b2ffcc47a2288305052 (patch) | |
tree | 7f992c324c3ae096512af7df1001fde063aec088 /vcl/inc | |
parent | b738bbdd6f795b328219079c3706f96d4ce7d7fb (diff) |
Removed unused code for reading kern table
Change-Id: I66b17dbee0a04e61b99e23933a7fed4be30f3a93
Reviewed-on: https://gerrit.libreoffice.org/49426
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/sft.hxx | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/vcl/inc/sft.hxx b/vcl/inc/sft.hxx index 696e267d547b..0edec67ac376 100644 --- a/vcl/inc/sft.hxx +++ b/vcl/inc/sft.hxx @@ -101,13 +101,6 @@ namespace vcl FWIDTH_ULTRA_EXPANDED = 9 /**< 200% of normal */ }; -/** Type of the 'kern' table, stored in TrueTypeFont::kerntype */ - enum KernType { - KT_NONE = 0, /**< no kern table */ - KT_APPLE_NEW = 1, /**< new Apple kern table */ - KT_MICROSOFT = 2 /**< Microsoft table */ - }; - /** Composite glyph flags definition */ enum CompositeFlags { ARG_1_AND_2_ARE_WORDS = 1, @@ -189,12 +182,6 @@ namespace vcl #define TYPEFLAG_COPYRIGHT_MASK 0x000000E #define TYPEFLAG_PS_OPENTYPE 0x0010000 -/** Structure used by KernGlyphs() */ - typedef struct { - int x; /**< positive: right, negative: left */ - int y; /**< positive: up, negative: down */ - } KernData; - /** ControlPoint structure used by GetTTGlyphPoints() */ typedef struct { sal_uInt32 flags; /**< 00000000 00000000 e0000000 bbbbbbbb */ @@ -485,8 +472,6 @@ namespace vcl sal_uInt32 (*mapper)(const sal_uInt8 *, sal_uInt32, sal_uInt32); /* character to glyphID translation function */ const sal_uInt8 **tables; /* array of pointers to raw subtables in SFNT file */ sal_uInt32 *tlens; /* array of table lengths */ - sal_uInt32 nkern; /* number of kern subtables */ - const sal_uInt8** kerntables; /* array of pointers to kern subtables */ }; /* indexes into TrueTypeFont::tables[] and TrueTypeFont::tlens[] */ @@ -502,7 +487,6 @@ namespace vcl #define O_vmtx 9 /* 'vmtx' */ #define O_OS2 10 /* 'OS/2' */ #define O_post 11 /* 'post' */ -#define O_kern 12 /* 'kern' */ #define O_cvt 13 /* 'cvt_' - only used in TT->TT generation */ #define O_prep 14 /* 'prep' - only used in TT->TT generation */ #define O_fpgm 15 /* 'fpgm' - only used in TT->TT generation */ |