提交 4ca79a53 编写于 作者: P prr

8186867: Improve native glyph layouts

Reviewed-by: serb, rhalade, mschoene
上级 84e86faa
......@@ -52,9 +52,9 @@ U_NAMESPACE_BEGIN
const LookupSegment *BinarySearchLookupTable::lookupSegment(const LETableReference &base, const LookupSegment *segments, LEGlyphID glyph, LEErrorCode &success) const
{
le_int16 unity = SWAPW(unitSize);
le_int16 probe = SWAPW(searchRange);
le_int16 extra = SWAPW(rangeShift);
le_uint16 unity = SWAPW(unitSize);
le_uint16 probe = SWAPW(searchRange);
le_uint16 extra = SWAPW(rangeShift);
TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyph);
LEReferenceTo<LookupSegment> entry(base, success, segments);
LEReferenceTo<LookupSegment> trial(entry, success, extra);
......@@ -84,9 +84,9 @@ const LookupSegment *BinarySearchLookupTable::lookupSegment(const LETableReferen
const LookupSingle *BinarySearchLookupTable::lookupSingle(const LETableReference &base, const LookupSingle *entries, LEGlyphID glyph, LEErrorCode &success) const
{
le_int16 unity = SWAPW(unitSize);
le_int16 probe = SWAPW(searchRange);
le_int16 extra = SWAPW(rangeShift);
le_uint16 unity = SWAPW(unitSize);
le_uint16 probe = SWAPW(searchRange);
le_uint16 extra = SWAPW(rangeShift);
TTGlyphID ttGlyph = (TTGlyphID) LE_GET_GLYPH(glyph);
LEReferenceTo<LookupSingle> entry(base, success, entries);
LEReferenceTo<LookupSingle> trial(entry, success, extra);
......
......@@ -74,11 +74,11 @@ struct LookupSingle
struct BinarySearchLookupTable : LookupTable
{
le_int16 unitSize;
le_int16 nUnits;
le_int16 searchRange;
le_int16 entrySelector;
le_int16 rangeShift;
le_uint16 unitSize;
le_uint16 nUnits;
le_uint16 searchRange;
le_uint16 entrySelector;
le_uint16 rangeShift;
const LookupSegment *lookupSegment(const LETableReference &base, const LookupSegment *segments, LEGlyphID glyph, LEErrorCode &success) const;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册