From 0d29026cf4f8691dbbaf9dbcc28ec78142dbb6ad Mon Sep 17 00:00:00 2001 From: Micah Chambers Date: Tue, 24 May 2016 15:46:40 +0000 Subject: [PATCH] fix unichr --- PIL/ImageFont.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PIL/ImageFont.py b/PIL/ImageFont.py index e991d2f6d..f7c324d9b 100644 --- a/PIL/ImageFont.py +++ b/PIL/ImageFont.py @@ -29,6 +29,7 @@ from PIL import Image from PIL._util import isDirectory, isPath import os import sys +import six class _imagingft_not_installed(object): @@ -168,6 +169,7 @@ class FreeTypeFont(object): index=self.index if index is None else index, encoding=self.encoding if encoding is None else encoding) + def hasglyphs(self, text): """ Returns true if all the characters in the string exist in the font, @@ -181,7 +183,7 @@ class FreeTypeFont(object): the font """ codes = self.font.getglyphs() - return ''.join(unichr(code) for code in codes) + return ''.join(six.unichr(code) for code in codes) ## # Wrapper that creates a transposed font from any existing font