Harfbuzz shaper: kerning adjustment does not need to be modified by RTL
Merge-request: 1435 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> (cherry picked from commit 1b928f5e41888150c4d85ff4df8a9fcab9b06d90) Change-Id: I1b928f5e41888150c4d85ff4df8a9fcab9b06d90
This commit is contained in:
parent
6c0033f8e6
commit
d2cdfc950e
@ -1293,7 +1293,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);
|
||||
|
Loading…
Reference in New Issue
Block a user