Пример #1
0
 def apply_callback(self, sender):
     if self._font is not None:
         _guides = self.w.guides.get()
         # current glyph
         glyph = CurrentGlyph()
         if glyph is not None:
             print 'centering glyphs...\n'
             print '\t%s' % glyph.name
             center_glyph_layers(glyph, self._layer_names)
             print '\n...done.\n'
         else:
             glyph_names = self._font.selection
             # selected glyphs
             if len(glyph_names) > 0:
                 print 'centering glyphs...\n'
                 print '\t',
                 for glyph_name in glyph_names:
                     print glyph_name,
                     center_glyph_layers(self._font[glyph_name], self._layer_names)
                 print
                 print '\n...done.\n'
             # no glyph selected
             else:
                 print 'please select one or more glyphs first.\n'
     # no font open
     else:
         print 'please open a font first.\n'
Пример #2
0
 def apply_callback(self, sender):
     if self.font is not None:
         glyph_names = get_glyphs(self.font)
         if len(glyph_names) > 0:
             guides = self.w.guides.get()
             print 'centering glyphs...\n'
             print '\t',
             for glyph_name in glyph_names:
                 print glyph_name,
                 center_glyph_layers(self.font[glyph_name], self.layer_names, guides)
             print
             print '\n...done.\n'
         # no glyph selected
         else:
             print no_glyph_selected
     # no font open
     else:
         print no_font_open
Пример #3
0
 def apply_callback(self, sender):
     if self.font is not None:
         glyph_names = get_glyphs(self.font)
         if len(glyph_names) > 0:
             guides = self.w.guides.get()
             print('centering glyphs...\n')
             print('\t', end=' ')
             for glyph_name in glyph_names:
                 print(glyph_name, end=' ')
                 center_glyph_layers(self.font[glyph_name],
                                     self.layer_names, guides)
             print()
             print('\n...done.\n')
         # no glyph selected
         else:
             print(no_glyph_selected)
     # no font open
     else:
         print(no_font_open)