Require font parameter for truetype()

This commit is contained in:
Andrew Murray 2024-07-25 18:52:04 +10:00
parent d0d4227515
commit 68328ccc6a

View File

@ -756,7 +756,7 @@ def load(filename: str) -> ImageFont:
def truetype( def truetype(
font: StrOrBytesPath | BinaryIO | None = None, font: StrOrBytesPath | BinaryIO,
size: float = 10, size: float = 10,
index: int = 0, index: int = 0,
encoding: str = "", encoding: str = "",
@ -827,7 +827,7 @@ def truetype(
:exception ValueError: If the font size is not greater than zero. :exception ValueError: If the font size is not greater than zero.
""" """
def freetype(font: StrOrBytesPath | BinaryIO | None) -> FreeTypeFont: def freetype(font: StrOrBytesPath | BinaryIO) -> FreeTypeFont:
return FreeTypeFont(font, size, index, encoding, layout_engine) return FreeTypeFont(font, size, index, encoding, layout_engine)
try: try: