how to extrapolate between two masters? #3226
-
Hi |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
We don't support that currently. It's not part of the OpenType model, so if we ever implement it, we have to synthesize the resulting model back into OpenType's. |
Beta Was this translation helpful? Give feedback.
-
OK. thank you @behdad |
Beta Was this translation helpful? Give feedback.
-
I think Amin was asking about generating instances via extrapolation, not building a VF (in which extrapolation is not contemplated by OT model), am I right? @LettError's https://github.com/LettError/ufoProcessor (successor of MutatorMath) maybe might help you with this. The FontTools' VariationModel now has an option extrapolate=True (since #2757), we used that for example in glyphsLib Smart Components support. I think ufoProcessor uses that one too for its extrapolation support. Regarding Amin's ask about extrapolating "GPOS opentype features", maybe something like our fontTools.varLib.interpolate_layout could be modified to allow optional extrapolation support via VariationModel extrapolate=True? |
Beta Was this translation helpful? Give feedback.
We don't support that currently. It's not part of the OpenType model, so if we ever implement it, we have to synthesize the resulting model back into OpenType's.