1
from string import lowercase, uppercase
5
from enthought.kiva.backend_image import font_metrics_provider as FMP
6
from enthought.kiva.fonttools import Font
9
strings = ("hello", ) # lowercase + uppercase)
10
fonts = ( ("arial", 12), ) # ("times", 16), ("courier", 10) )
17
for i in range(count):
19
for face, size in fonts:
20
metrics.set_font(Font(face, size))
22
dims = metrics.get_text_extent(s)
23
allmetrics.append(metrics)
25
print "finished count=%d" % count
26
print " total time:", end - start
27
print " time/set_font:", (end-start) / float(count * len(fonts))
29
if __name__ == "__main__":
1
from string import lowercase, uppercase
5
from enthought.kiva.image import font_metrics_provider as FMP
6
from enthought.kiva.fonttools import Font
9
strings = ("hello", ) # lowercase + uppercase)
10
fonts = ( ("arial", 12), ) # ("times", 16), ("courier", 10) )
17
for i in range(count):
19
for face, size in fonts:
20
metrics.set_font(Font(face, size))
22
dims = metrics.get_text_extent(s)
23
allmetrics.append(metrics)
25
print "finished count=%d" % count
26
print " total time:", end - start
27
print " time/set_font:", (end-start) / float(count * len(fonts))
29
if __name__ == "__main__":