except ImportError:
from typing_extensions import Protocol
-__version__ = "0.0.0-auto.0"
+__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
If the code point is not present in the font, `None` is returned.
"""
+
class BuiltinFont:
"""Simulate a font built into CircuitPython"""
"""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."""
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,