[feaLib.builder] decode features string using tounicode before passing it to StringIO (for python2)
This commit is contained in:
parent
bb937e35e6
commit
9e8113718b
@ -1,6 +1,6 @@
|
||||
from __future__ import print_function, division, absolute_import
|
||||
from __future__ import unicode_literals
|
||||
from fontTools.misc.py23 import UnicodeIO
|
||||
from fontTools.misc.py23 import UnicodeIO, tounicode
|
||||
from fontTools.feaLib.error import FeatureLibError
|
||||
from fontTools.feaLib.parser import Parser
|
||||
from fontTools.otlLib import builder as otl
|
||||
@ -15,7 +15,7 @@ def addOpenTypeFeatures(font, featurefile):
|
||||
|
||||
|
||||
def addOpenTypeFeaturesFromString(font, features, filename=None):
|
||||
featurefile = UnicodeIO(features)
|
||||
featurefile = UnicodeIO(tounicode(features))
|
||||
if filename:
|
||||
# the directory containing 'filename' is used as the root of relative
|
||||
# include paths; if None is provided, the current directory is assumed
|
||||
|
Loading…
x
Reference in New Issue
Block a user