def import_kern_feature(font, fea_path, relative=None): features_text = '\n' if os.path.exists(fea_path): fea = open(fea_path,'r') # make features file if relative is None: fea_text = fea.readlines() for line in fea_text: features_text += line fea.close() # link to features file else: rel_fea_path = rel_path(relative, fea_path) features_text += 'include (%s);' % rel_fea_path # append features font.features.text += features_text
def import_kern_feature(font, fea_path, relative=None): features_text = '\n' if os.path.exists(fea_path): fea = open(fea_path, 'r') # make features file if relative is None: fea_text = fea.readlines() for line in fea_text: features_text += line fea.close() # link to features file else: rel_fea_path = rel_path(relative, fea_path) features_text += 'include (%s);' % rel_fea_path # append features font.features.text += features_text
def import_features(font, fea_path, relative=None): '''Imports the content of the .fea file in ``fea_path`` into ``font.features``.''' features_text = '' if os.path.exists(fea_path): # make features file if relative is None: fea = open(fea_path,'r') fea_text = fea.readlines() for line in fea_text: features_text += line fea.close() # link to features file else: rel_fea_path = rel_path(relative, fea_path) features_text += 'include (%s);' % rel_fea_path # set features font.features.text = features_text
def import_features(font, fea_path, relative=None): """ Imports the content of the .fea file in ``fea_path`` into ``font.features``. """ features_text = '' if os.path.exists(fea_path): # make features file if relative is None: fea = open(fea_path, 'r') fea_text = fea.readlines() for line in fea_text: features_text += line fea.close() # link to features file else: rel_fea_path = rel_path(relative, fea_path) features_text += 'include (%s);' % rel_fea_path # set features font.features.text = features_text