diff --git a/Lib/fontTools/feaLib/builder.py b/Lib/fontTools/feaLib/builder.py
index b26426298..a9ecd9d9e 100644
--- a/Lib/fontTools/feaLib/builder.py
+++ b/Lib/fontTools/feaLib/builder.py
@@ -898,9 +898,7 @@ class AlternateSubstBuilder(LookupBuilder):
self.alternates == other.alternates)
def build(self):
- subtable = otTables.AlternateSubst()
- subtable.Format = 1
- subtable.alternates = self.alternates
+ subtable = otlBuilder.buildAlternateSubst(self.alternates)
return self.buildLookup_([subtable])
def getAlternateGlyphs(self):
diff --git a/Lib/fontTools/feaLib/testdata/GSUB_3.ttx b/Lib/fontTools/feaLib/testdata/GSUB_3.ttx
index 0a69377ab..cb08e90ca 100644
--- a/Lib/fontTools/feaLib/testdata/GSUB_3.ttx
+++ b/Lib/fontTools/feaLib/testdata/GSUB_3.ttx
@@ -41,7 +41,7 @@
-
+
diff --git a/Lib/fontTools/feaLib/testdata/GSUB_6.ttx b/Lib/fontTools/feaLib/testdata/GSUB_6.ttx
index 764c9d1ad..fcc3ceb0d 100644
--- a/Lib/fontTools/feaLib/testdata/GSUB_6.ttx
+++ b/Lib/fontTools/feaLib/testdata/GSUB_6.ttx
@@ -158,7 +158,7 @@
-
+
diff --git a/Lib/fontTools/feaLib/testdata/spec8a.ttx b/Lib/fontTools/feaLib/testdata/spec8a.ttx
index 21ec2af3a..5b2da5680 100644
--- a/Lib/fontTools/feaLib/testdata/spec8a.ttx
+++ b/Lib/fontTools/feaLib/testdata/spec8a.ttx
@@ -136,7 +136,7 @@
-
+