Skip to content

Commit a8cec57

Browse files
committed
[lib] Font variations table updates
1 parent d5a9da9 commit a8cec57

File tree

1 file changed

+2
-4
lines changed
  • tehreer-android/src/main/java/com/mta/tehreer/graphics

1 file changed

+2
-4
lines changed

tehreer-android/src/main/java/com/mta/tehreer/graphics/Typeface.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
import com.mta.tehreer.font.VariationAxis;
2929
import com.mta.tehreer.internal.JniBridge;
30-
import com.mta.tehreer.internal.sfnt.DataTable;
3130
import com.mta.tehreer.internal.sfnt.tables.fvar.FontVariationsTable;
3231
import com.mta.tehreer.internal.sfnt.tables.fvar.VariationAxisRecord;
3332
import com.mta.tehreer.sfnt.SfntTag;
@@ -149,13 +148,12 @@ private void init(long nativeTypeface) {
149148
}
150149

151150
private void setupVariations() {
152-
final byte[] fvarData = getTableData(SfntTag.make("fvar"));
153-
if (fvarData == null) {
151+
FontVariationsTable fvarTable = FontVariationsTable.from(this);
152+
if (fvarTable == null) {
154153
return;
155154
}
156155

157156
NameTable nameTable = NameTable.from(this);
158-
FontVariationsTable fvarTable = new FontVariationsTable(new DataTable(fvarData));
159157
VariationAxisRecord[] axisRecords = fvarTable.axisRecords();
160158

161159
variationAxes = new ArrayList<>(axisRecords.length);

0 commit comments

Comments
 (0)