Default font

ImageFont.load_default.

ImageFont.load_default() is the bitmap font that always exists in this editor.

Goal

Draw Nairobi with the default font.

from PIL import Image, ImageDraw, ImageFont
im = Image.new('RGB', (160, 50), (29, 79, 122))
d = ImageDraw.Draw(im)
font = ImageFont.load_default()
d.text((8, 16), 'Nairobi', font=font, fill=(255, 255, 255))
plt.imshow(im)
plt.axis('off')
plt.show()
print(font.getname() if hasattr(font, 'getname') else 'default')
from PIL import ImageFont
print(ImageFont.load_default())
from PIL import Image, ImageDraw, ImageFont
im = Image.new('L', (80, 20), 0)
ImageDraw.Draw(im).text((1, 4), 'Kisumu', font=ImageFont.load_default(), fill=255)
print(im.getextrema())
from PIL import ImageFont
print('loaded')