在ubuntu 16.04中,无法查看使用以下python程序创建的postscript文件:
from Tkinter import *
root = Tk()
c = Canvas(root)
c.pack()
c.create_text(0, 0, text = 'Hello', anchor=NW)
c.update()
c.postscript(file = 'hello.ps')
在文本编辑器中查看postscript文件会显示以下部分:
/DejavuSans findfont 0 scalefont ISOEncode setfont
0.000 0.000 0.000 setrgbcolor AdjustColor
0 0 267 [
[(Hello)]
] 14 -0 0 0 false DrawText
在手动将字体更改为9时,可以查看postscript文件。
如何解决这个问题,以便Tkinter生成正确的postscript文件?任何建议......
答案 0 :(得分:0)
您可以使用font=
设置字体及其大小。也许有帮助。
c.create_text(0, 0, text='Hello', anchor=NW, font=('DejavuSans', '9'))
更多:Type fonts