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}" |