tooling: fixes issue with missing "text" sources in designspace
This commit is contained in:
parent
996f490952
commit
bd33b4148b
1 changed files with 6 additions and 6 deletions
|
|
@ -17,10 +17,6 @@ def fixup_names(instance_or_source):
|
||||||
instance_or_source.styleName = instance_or_source.styleName.replace('Display ', '')
|
instance_or_source.styleName = instance_or_source.styleName.replace('Display ', '')
|
||||||
|
|
||||||
|
|
||||||
def fixup_source(designspace, source):
|
|
||||||
fixup_names(source)
|
|
||||||
|
|
||||||
|
|
||||||
def fixup_instance(designspace, instance):
|
def fixup_instance(designspace, instance):
|
||||||
fixup_names(instance)
|
fixup_names(instance)
|
||||||
|
|
||||||
|
|
@ -61,9 +57,13 @@ def fixup_sources(designspace):
|
||||||
i -= 1
|
i -= 1
|
||||||
source = designspace.sources[i]
|
source = designspace.sources[i]
|
||||||
if source.name.find('Inter Display') != -1:
|
if source.name.find('Inter Display') != -1:
|
||||||
fixup_source(designspace, source)
|
fixup_names(source)
|
||||||
else:
|
else:
|
||||||
del designspace.sources[i]
|
source.name = source.name + ' Text'
|
||||||
|
if source.styleName == 'Regular':
|
||||||
|
source.styleName = 'Text'
|
||||||
|
else:
|
||||||
|
source.styleName = 'Text ' + source.styleName
|
||||||
|
|
||||||
|
|
||||||
def main(argv):
|
def main(argv):
|
||||||
|
|
|
||||||
Reference in a new issue