Kivy标签有一个很好的属性markup
,它允许自定义字体大小,粗体等字体属性。所有这些仅在字体支持时才起作用。但是如果我的字体不对,我该怎么办?
所以,也许我不知道如何.ttf
字体的工作。对于所有需要的文本类型,我有几个.ttf
文件,但我不知道如何将它们放在一起。
在这个案例上用谷歌搜索主要引起我对CSS的问题,它很好地定制,哪种字体可以视为粗体,斜体。Kivy自定义字体的标签标记
一些更多信息。这就是我说的:
from kivy.base import runTouchApp
from kivy.uix.label import Label
runTouchApp(Label(font_name = 'my_font.ttf',
markup = True,
text = '[b]Bold[/b] and [i]italics[/i]'))
所以没有从这些标记标签效应。但是,例如,文本着色标记确实有用,所以我很确定这是一个字体问题。
有没有办法以编程方式更改,哪种字体将用于呈现粗体文本?如果没有,我可以采取什么措施来改变字体?如何合并仅在文本样式上不同的两种字体?
This是我用过的字体(普通版,改名为my_font.ttf
)
果然,后缀部分不起作用:p。但'font'标签看起来像是要走的路,感谢 – Leva7
@ Leva7悲哀地:/也许在某种字体创建应用程序中,有一种方法可以将字体链接在一起或其他东西。不幸的是,我不知道该部分是如何工作的。 – KeyWeeUsr