]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
Merge pull request #108 from FoamyGuy/remove_getsize 0.11.0
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Wed, 12 Jul 2023 15:21:47 +0000 (08:21 -0700)
committerGitHub <noreply@github.com>
Wed, 12 Jul 2023 15:21:47 +0000 (08:21 -0700)
remove ImageFont.getsize() usage for Pillow 10.0.0

fontio.py

index 3a502afc87b48fb068d17d46d9bf14bf052d309c..a9200c9051e8775671c3983e9edd5eb4fa3a8f80 100644 (file)
--- a/fontio.py
+++ b/fontio.py
@@ -75,7 +75,7 @@ class BuiltinFont:
         """Returns the maximum bounds of all glyphs in the font in
         a tuple of two values: width, height.
         """
-        return self._font.getsize("M")
+        return self._font.getbbox("M")[2:4]
 
     def get_glyph(self, codepoint):
         """Returns a `fontio.Glyph` for the given codepoint or None if no glyph is available."""
@@ -84,7 +84,7 @@ class BuiltinFont:
         else:
             return None
 
-        bounding_box = self._font.getsize(chr(codepoint))
+        bounding_box = self._font.getbbox(chr(codepoint))[2:4]
         width, height = bounding_box
         return Glyph(
             bitmap=self._bitmap,