]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layout/KernTable.h
ICU-64232.0.1.tar.gz
[apple/icu.git] / icuSources / layout / KernTable.h
diff --git a/icuSources/layout/KernTable.h b/icuSources/layout/KernTable.h
deleted file mode 100644 (file)
index 8e55c88..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * @(#)KernTable.h     1.1 04/10/13
- *
- * (C) Copyright IBM Corp. 2004-2013 - All Rights Reserved
- *
- */
-
-#ifndef __KERNTABLE_H
-#define __KERNTABLE_H
-
-#ifndef __LETYPES_H
-#include "LETypes.h"
-#endif
-
-#include "LETypes.h"
-#include "LETableReference.h"
-//#include "LEFontInstance.h"
-//#include "LEGlyphStorage.h"
-
-#include <stdio.h>
-
-U_NAMESPACE_BEGIN
-struct PairInfo;
-class  LEFontInstance;
-class  LEGlyphStorage;
-
-/**
- * Windows type 0 kerning table support only for now.
- */
-class U_LAYOUT_API KernTable
-{
- private:
-  le_uint16 coverage;
-  le_uint16 nPairs;
-  LEReferenceToArrayOf<PairInfo> pairs;
-  const LETableReference &fTable;
-  le_uint16 searchRange;
-  le_uint16 entrySelector;
-  le_uint16 rangeShift;
-
- public:
-  KernTable(const LETableReference &table, LEErrorCode &success);
-
-  /*
-   * Process the glyph positions.
-   */
-  void process(LEGlyphStorage& storage, LEErrorCode &success);
-};
-
-U_NAMESPACE_END
-
-#endif