diff --git a/sim/fakes/ctx.py b/sim/fakes/ctx.py index bade7298b5290b82bfe469d6339f6faa23d395fa..7ca19fe798b2322f61ce498b8599cf5e202d57e2 100644 --- a/sim/fakes/ctx.py +++ b/sim/fakes/ctx.py @@ -153,6 +153,10 @@ class Ctx: self._emit(f"moveTo {int(x)} {int(y)}") return self + def rel_move_to(self, x, y): + self._emit(f"relMoveTo {int(x)} {int(y)}") + return self + def translate(self, x, y): self._emit(f"translate {int(x)} {int(y)}") return self @@ -240,3 +244,14 @@ class Ctx: def text_width(self, text): return _wasm.ctx_text_width(self._ctx, text) + + def get_font_name(self, i): + return [ + "Arimo_Regular", + "Arimo_Bold", + "Arimo_Italic", + "Arimo_BoldItalic", + "CampFont1", + "CampFont2", + "CampFont3", + ][i]