X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/249c4c5ea9376c24572daf9c2effa7484a282f14..3d1f044b704633e2e541231cd17ae9ecf9ad5c7a:/icuSources/layout/GlyphPositioningTables.cpp diff --git a/icuSources/layout/GlyphPositioningTables.cpp b/icuSources/layout/GlyphPositioningTables.cpp deleted file mode 100644 index 851128ed..00000000 --- a/icuSources/layout/GlyphPositioningTables.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/* - * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved - * - */ - -#include "LETypes.h" -#include "LEFontInstance.h" -#include "OpenTypeTables.h" -#include "Lookups.h" -#include "GlyphDefinitionTables.h" -#include "GlyphPositioningTables.h" -#include "GlyphPosnLookupProc.h" -#include "CursiveAttachmentSubtables.h" -#include "LEGlyphStorage.h" -#include "GlyphPositionAdjustments.h" - -U_NAMESPACE_BEGIN - -void GlyphPositioningTableHeader::process(const LEReferenceTo &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, - LETag scriptTag, LETag languageTag, - const LEReferenceTo &glyphDefinitionTableHeader, LEErrorCode &success, - const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const -{ - if (LE_FAILURE(success)) { - return; - } - - GlyphPositioningLookupProcessor processor(base, scriptTag, languageTag, featureMap, featureMapCount, featureOrder, success); - if (LE_FAILURE(success)) { - return; - } - - processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); - - glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance); -} - -U_NAMESPACE_END