Skip to content

Commit b51dcc0

Browse files
authored
Merge pull request #7587 from radarhere/freetypefont
Moved error from truetype() to FreeTypeFont
2 parents 0853e4b + f23d029 commit b51dcc0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/PIL/ImageFont.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,10 @@ class FreeTypeFont:
188188
def __init__(self, font=None, size=10, index=0, encoding="", layout_engine=None):
189189
# FIXME: use service provider instead
190190

191+
if size <= 0:
192+
msg = "font size must be greater than 0"
193+
raise ValueError(msg)
194+
191195
self.path = font
192196
self.size = size
193197
self.index = index
@@ -791,10 +795,6 @@ def truetype(font=None, size=10, index=0, encoding="", layout_engine=None):
791795
:exception ValueError: If the font size is not greater than zero.
792796
"""
793797

794-
if size <= 0:
795-
msg = "font size must be greater than 0"
796-
raise ValueError(msg)
797-
798798
def freetype(font):
799799
return FreeTypeFont(font, size, index, encoding, layout_engine)
800800

0 commit comments

Comments
 (0)