Example #1
0
 def set_vmetrics(self, verbose=True):
     '''Set the font's vertical metrics from the a ``vmetrics`` dict.'''
     if verbose:
         print 'setting vertical metrics in %s...' % self.full_name(),
     # set vmetrics
     vmetrics = self.get_vmetrics()
     set_vmetrics(self.ufo, vmetrics['xheight'], vmetrics['capheight'], vmetrics['ascender'], vmetrics['descender'], vmetrics['emsquare'])
     # done
     if verbose:
         print 'done.'
Example #2
0
 def set_vmetrics(self, verbose=True):
     if verbose:
         print 'setting vertical metrics...',
     grid = self.project.libs['project']['grid']
     xheight = self.project.libs['project']['vmetrics']['xheight']
     capheight = self.project.libs['project']['vmetrics']['capheight']
     ascender = self.project.libs['project']['vmetrics']['ascender']
     descender = self.project.libs['project']['vmetrics']['descender']
     emsquare = self.project.libs['project']['vmetrics']['emsquare']
     set_vmetrics(self.ufo, xheight, capheight, ascender, descender, emsquare)
     if verbose:
         print 'done./n'
Example #3
0
 def set_vmetrics(self, verbose=True):
     """Set the font's vertical metrics from the a ``vmetrics`` dict."""
     if verbose:
         print 'setting vertical metrics in %s...' % self.full_name(),
     # set vmetrics
     vmetrics = self.get_vmetrics()
     set_vmetrics(self.ufo, vmetrics['xheight'], vmetrics['capheight'], vmetrics['ascender'], vmetrics['descender'], vmetrics['emsquare'])
     # set stems
     stems = self.get_stems()
     self.ufo.info.postscriptStemSnapH = stems
     # done
     if verbose:
         print 'done.'