It looks like the output filename for a variable font uses the interpolable operator name instead of the VariableFontDescriptor’s filename attribute.
|
for name, interpolableOperator in operator.getInterpolableUFOOperators(useVariableFonts=True): |
|
for binaryFormat, postProcessCallback in binaryFormats: |
|
binaryExtention = binaryFormat.split("-")[0] |
|
|
|
suffix = settings["variableFontsSuffix"] |
|
fileName = f"{name}{suffix}.{binaryExtention}" |
It looks like the output filename for a variable font uses the interpolable operator name instead of the VariableFontDescriptor’s
filenameattribute.batchRoboFontExtension/source/lib/batchGenerators/variableFontsGenerator/__init__.py
Lines 497 to 502 in be2fd51