def _reGenerateFont(self): # regenerate 'code' and 'offset' fo chars offset = 0 for ch in self.ngl_font.get_chars_list(): ch['code'], _offset = NFontConverter.font_bmpCode(ch['bitmap']) ch['offset'] = offset offset += _offset # generate code for font, return result font self.ngl_font.code = NFontCodeGen.font(self.ngl_font) return self.ngl_font
def _reGenerateFont(self): # regenerate 'code' and 'offset' fo chars offset = 0 for ch in self.ngl_font.get_chars_list(): ch['code'], _offset = NFontConverter.font_bmpCode(ch['bitmap']) ch['offset'] = offset offset += _offset # generate code for font, return result font self.ngl_font.code = NFontCodeGen.font( self.ngl_font ) return self.ngl_font
def convertQFont(chars_sets, name, font): NFontConverter.font = font # font.setHintingPreference( QFont.PreferNoHinting ) # font.setStyleHint( QFont.SansSerif ) font.setStyleStrategy(QFont.NoAntialias | QFont.PreferQuality) # create NGL_Font and generate all chars code nfont = NGL_Font(name, font) offset = 0 for char in chars_sets: ch_bmp = NFontConverter.font_charBmp(font, char) ch_code, ch_offset = NFontConverter.font_bmpCode(ch_bmp) nfont.add_char(char, ch_code, offset, ch_bmp) offset += ch_offset # generate code text out nfont.code = NFontCodeGen.font(nfont) return nfont
def fontsHeaderCode(self, fonts, verbose): if verbose: inform( 'generate fonts header file...' ) return NFontCodeGen.generateFontsHeader( fonts )
def fontsHeaderCode(self, fonts, verbose): if verbose: inform("generate fonts header file...") return NFontCodeGen.generateFontsHeader(fonts)