Skip to content

Commit db2eac3

Browse files
authored
Merge pull request #19817 from QuLogic/cairo-antialias-compat
Fix antialiasing with old pycairo/cairocffi.
2 parents bfc4436 + ed2880c commit db2eac3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/matplotlib/backends/backend_cairo.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,8 @@ def draw_text(self, gc, x, y, s, prop, angle, ismath=False, mtext=None):
250250
ctx.set_font_size(prop.get_size_in_points() * self.dpi / 72)
251251
opts = cairo.FontOptions()
252252
opts.set_antialias(
253-
cairo.Antialias.DEFAULT if mpl.rcParams["text.antialiased"]
254-
else cairo.Antialias.NONE)
253+
cairo.ANTIALIAS_DEFAULT if mpl.rcParams["text.antialiased"]
254+
else cairo.ANTIALIAS_NONE)
255255
ctx.set_font_options(opts)
256256
if angle:
257257
ctx.rotate(np.deg2rad(-angle))
@@ -357,7 +357,7 @@ def set_alpha(self, alpha):
357357

358358
def set_antialiased(self, b):
359359
self.ctx.set_antialias(
360-
cairo.Antialias.DEFAULT if b else cairo.Antialias.NONE)
360+
cairo.ANTIALIAS_DEFAULT if b else cairo.ANTIALIAS_NONE)
361361

362362
def set_capstyle(self, cs):
363363
self.ctx.set_line_cap(_api.check_getitem(self._capd, capstyle=cs))

0 commit comments

Comments
 (0)