[feaLib] indent anchor statements
This commit is contained in:
parent
a12669c936
commit
e47101d683
@ -1146,7 +1146,9 @@ class MarkBasePosStatement(Statement):
|
||||
def asFea(self, indent=""):
|
||||
res = "pos base {}".format(self.base.asFea())
|
||||
for a, m in self.marks:
|
||||
res += " {} mark @{}".format(a.asFea(), m.name)
|
||||
res += ("\n" + indent + SHIFT + "{} mark @{}".format(
|
||||
a.asFea(), m.name)
|
||||
)
|
||||
res += ";"
|
||||
return res
|
||||
|
||||
@ -1192,10 +1194,12 @@ class MarkLigPosStatement(Statement):
|
||||
for l in self.marks:
|
||||
temp = ""
|
||||
if l is None or not len(l):
|
||||
temp = " <anchor NULL>"
|
||||
temp = "\n" + indent + SHIFT * 2 + "<anchor NULL>"
|
||||
else:
|
||||
for a, m in l:
|
||||
temp += " {} mark @{}".format(a.asFea(), m.name)
|
||||
temp += ("\n" + indent + SHIFT * 2 + "{} mark @{}".format(
|
||||
a.asFea(), m.name)
|
||||
)
|
||||
ligs.append(temp)
|
||||
res += ("\n" + indent + SHIFT + "ligComponent").join(ligs)
|
||||
res += ";"
|
||||
@ -1218,7 +1222,9 @@ class MarkMarkPosStatement(Statement):
|
||||
def asFea(self, indent=""):
|
||||
res = "pos mark {}".format(self.baseMarks.asFea())
|
||||
for a, m in self.marks:
|
||||
res += " {} mark @{}".format(a.asFea(), m.name)
|
||||
res += ("\n" + indent + SHIFT + "{} mark @{}".format(
|
||||
a.asFea(), m.name)
|
||||
)
|
||||
res += ";"
|
||||
return res
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user