示例#1
0
 def setInFontCallback(self, sender):
     if self.w.fontSelection.get() == 0:
         if CurrentFont() is not None:
             fonts = [CurrentFont()]
         else:
             fonts = []
     else:
         fonts = AllFonts()
     for f in fonts:
         with f.undo('italicBowtie'):
             f.info.italicAngle = self.getItalicAngle()
             f.lib[self.italicSlantOffsetKey] = self.getItalicSlantOffset()
     try:
         window = CurrentGlyphWindow()
         window.setGlyph(CurrentGlyph().naked())
     except Exception:
         print(self.DEFAULTKEY, 'error resetting window, please refresh it')
     self.updateBowtie()
示例#2
0
 def setInFontCallback(self, sender):
     view = self.getView()
     if view.fontSelection.get() == 0:
         if CurrentFont() is not None:
             fonts = [CurrentFont()]
         else:
             fonts = []
     else:
         fonts = AllFonts()
     for f in fonts:
         f.prepareUndo()
         f.info.italicAngle = self.getItalicAngle()
         f.lib[self.italicSlantOffsetKey] = self.getItalicSlantOffset()
         f.performUndo()
     try:
         window = CurrentGlyphWindow()
         window.setGlyph(CurrentGlyph().naked())
     except:
         print(self.DEFAULTKEY, 'error resetting window, please refresh it')
     self.updateView()
示例#3
0
 def setInFontCallback(self, sender):
     view = self.getView()
     if view.fontSelection.get() == 0:
         if CurrentFont() is not None:
             fonts = [CurrentFont()]
         else:
             fonts = []
     else:
         fonts = AllFonts()
     for f in fonts:
         f.prepareUndo()
         f.info.italicAngle = self.getItalicAngle()
         f.lib[self.italicSlantOffsetKey] = self.getItalicSlantOffset()
         f.performUndo()
     try:
         window = CurrentGlyphWindow()
         window.setGlyph(CurrentGlyph().naked())
     except:
         print(self.DEFAULTKEY, 'error resetting window, please refresh it')
     self.updateView()