如何解决在ltk中设置字体
在LTK中,我想在画布上写一个字符串,并用一个矩形将其包围。我可以将其设置为以给定的宽度(以像素为单位)环绕,但是由于字距调整,我无法预测字符串将占据多少行,因此矩形应该有多高。我想使用等宽字体,以便可以预测程序内的高度,但是字体保持不变。如果我使用“ FreeMono 32”而不是“ FreeMono”,它会相应地更改大小,但是会忽略字体名称。正如在LibreOffice Writer中检查的那样,我确实可以使用FreeMono字体。
我尝试的代码:
image = cv2.imdecode(image,cv2.IMREAD_COLOR)
LTK手册:http://www.peter-herth.de/ltk/ltkdoc.pdf
解决方法
我们可以使用(遗憾的是未记录的)函数 font-families
打印可用字体:
(ltk:with-ltk ()
(print (ltk:font-families)))
LTK 无法识别 FreeMono 字体。合适的等宽字体是 NotoSans。新字体可能通过font-create
或font-configure
添加,但缺乏tcl/tk知识,我无法确认或解释。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。