diff options
Diffstat (limited to 'Lib/fontTools/colorLib/builder.py')
-rw-r--r-- | Lib/fontTools/colorLib/builder.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/fontTools/colorLib/builder.py b/Lib/fontTools/colorLib/builder.py index 74abb8af..724136ab 100644 --- a/Lib/fontTools/colorLib/builder.py +++ b/Lib/fontTools/colorLib/builder.py @@ -557,6 +557,16 @@ class LayerV1ListBuilder: ot_paint.Paint = self.buildPaint(paint) return ot_paint + def buildPaintTranslate( + self, paint: _PaintInput, dx: _ScalarInput, dy: _ScalarInput + ): + ot_paint = ot.Paint() + ot_paint.Format = int(ot.Paint.Format.PaintTranslate) + ot_paint.Paint = self.buildPaint(paint) + ot_paint.dx = _to_variable_f16dot16_float(dx) + ot_paint.dy = _to_variable_f16dot16_float(dy) + return ot_paint + def buildPaintRotate( self, paint: _PaintInput, |