|
|
@ -111,13 +111,13 @@ struct TrackData |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if (!trackTableEntry) return 0.; |
|
|
|
if (!trackTableEntry) return 0; |
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* Choose size. |
|
|
|
* Choose size. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
unsigned int sizes = nSizes; |
|
|
|
unsigned int sizes = nSizes; |
|
|
|
if (!sizes) return 0.; |
|
|
|
if (!sizes) return 0; |
|
|
|
if (sizes == 1) return trackTableEntry->get_value (base, 0, sizes); |
|
|
|
if (sizes == 1) return trackTableEntry->get_value (base, 0, sizes); |
|
|
|
|
|
|
|
|
|
|
|
hb_array_t<const F16DOT16> size_table ((base+sizeTable).arrayZ, sizes); |
|
|
|
hb_array_t<const F16DOT16> size_table ((base+sizeTable).arrayZ, sizes); |
|
|
|