散景中同时粗体和斜体文本

时间:2018-08-09 16:47:43

标签: python font-face bokeh

如何指定我希望散景中的文本(例如轴标题)既粗体又斜体?

这是粗体的:text_font_style = 'bold'

这是斜体的:text_font_style = 'italic'

如何同时执行两项操作?由于issue tracker

上的此响应,我认为这是有可能的

我尝试过的一些没有成功的事情包括:

text_font_style = 'bolditalic'
text_font_style = 'bold+italic'
text_font_style = ('bold', 'italic')
text_font_style = set('bold', 'italic')

# together (in a last ditch effort):
text_font_style = 'bold'
text_font_style = 'italic'

1 个答案:

答案 0 :(得分:1)

从散景0.13开始,这似乎是不可能的。 FontStyle enum当前定义为:

FontStyle = enumeration("normal", "italic", "bold")

这意味着Bokeh text_font_style属性只能接受其中的任何一个,即您只能使用粗体的斜体,但不能同时使用两种斜体。我将其描述为一个简单的疏忽,直到现在为止还没有人注意到。我认为解决这个问题就像为组合添加新值一样简单,例如"italic bold"到枚举值(并修正了一些相关测试),所以我鼓励您提交new feature request issue on GitHub