代码拉取完成,页面将自动刷新
# Author: Ankush Gupta
# Date: 2015
"Script to generate font-models."
import pygame
from pygame import freetype
from text_utils import FontState
import numpy as np
import matplotlib.pyplot as plt
import cPickle as cp
pygame.init()
ys = np.arange(8,200)
A = np.c_[ys,np.ones_like(ys)]
xs = []
models = {} #linear model
FS = FontState()
#plt.figure()
#plt.hold(True)
for i in xrange(len(FS.fonts)):
print i
font = freetype.Font(FS.fonts[i], size=12)
h = []
for y in ys:
h.append(font.get_sized_glyph_height(y))
h = np.array(h)
m,_,_,_ = np.linalg.lstsq(A,h)
models[font.name] = m
xs.append(h)
print font.name
with open('font_px2pt.cp','w') as f:
cp.dump(models,f)
#plt.plot(xs,ys[i])
#plt.show()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。