From b36ffcbe9adc02d6f1684c060f0160b0f2a80094 Mon Sep 17 00:00:00 2001 From: aeroaks Date: Sat, 31 May 2014 15:52:55 +0530 Subject: [PATCH] Included linux font directory in truetype A newbie hack! --- PIL/ImageFont.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PIL/ImageFont.py b/PIL/ImageFont.py index 9366937dd..91546e6fa 100644 --- a/PIL/ImageFont.py +++ b/PIL/ImageFont.py @@ -235,6 +235,12 @@ def truetype(font=None, size=10, index=0, encoding="", filename=None): if windir: filename = os.path.join(windir, "fonts", font) return FreeTypeFont(filename, size, index, encoding) + elif sys.platform == "linux": + # check the linux font repository + lindir = os.environ.get("XDG_DATA_DIRS") + if lindir: + filename = os.path.join(lindir, "fonts", font) + return FreeTypeFont(filename, size, index, encoding) raise