X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/5697c1261805044cd15a8e5343ca8872d341991f..refs/heads/set_root_group:/fontio.py diff --git a/fontio.py b/fontio.py index d6a1ee2..3a502af 100644 --- a/fontio.py +++ b/fontio.py @@ -20,17 +20,18 @@ fontio for Blinka from typing import Union, Tuple, Optional from PIL import ImageFont from displayio import Bitmap + try: from typing import Protocol 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" class FontProtocol(Protocol): -"""A protocol shared by `BuiltinFont` and classes in ``adafruit_bitmap_font``""" + """A protocol shared by `BuiltinFont` and classes in ``adafruit_bitmap_font``""" def get_bounding_box(self) -> Union[Tuple[int, int], Tuple[int, int, int, int]]: """Retrieve the maximum bounding box of any glyph in the font. @@ -46,6 +47,7 @@ class FontProtocol(Protocol): If the code point is not present in the font, `None` is returned. """ + class BuiltinFont: """Simulate a font built into CircuitPython"""