diff options
-rwxr-xr-x | src/harfbuzz-global.h | 4 | ||||
-rwxr-xr-x | src/harfbuzz-shaper.cpp | 2 |
2 files changed, 1 insertions, 5 deletions
diff --git a/src/harfbuzz-global.h b/src/harfbuzz-global.h index bccd6a2..d4e6b46 100755 --- a/src/harfbuzz-global.h +++ b/src/harfbuzz-global.h @@ -39,10 +39,6 @@ #define HB_END_HEADER /* nothing */ #endif -#if defined(__GNUC__) || defined(_MSC_VER) -#define HB_USE_PACKED_STRUCTS -#endif - HB_BEGIN_HEADER #ifndef FALSE diff --git a/src/harfbuzz-shaper.cpp b/src/harfbuzz-shaper.cpp index 5a66d13..65da6c7 100755 --- a/src/harfbuzz-shaper.cpp +++ b/src/harfbuzz-shaper.cpp @@ -1276,7 +1276,7 @@ HB_Bool HB_OpenTypePosition(HB_ShaperItem *item, int availableGlyphs, HB_Bool do // (int)(positions[i].x_pos >> 6), (int)(positions[i].y_pos >> 6), // positions[i].back, positions[i].new_advance); - HB_Fixed adjustment = (item->item.bidiLevel % 2) ? -positions[i].x_advance : positions[i].x_advance; + HB_Fixed adjustment = positions[i].x_advance; if (!(face->current_flags & HB_ShaperFlag_UseDesignMetrics)) adjustment = HB_FIXED_ROUND(adjustment); |