如何为 PowerBI 卡片视觉标签自定义字体
How to customize fonts for PowerBI card visual labels
对于 PowerBI 中的公司仪表板,我需要使用特定的全局字体 Univers LT Std 45 Light
,它是 Windows 10 种标准字体的一部分,但是,默认情况下它在 PowerBI Desktop 中不可访问。
从 sources online including the original documentation,我了解到可以通过导入 theme.json 个包含样式参数的文件来实现自定义。
“成功”导入后,大部分视觉效果会自动更改字体。对于文本框,我不得不手动更改字体,但至少它现在显示在 drop-down 菜单中。
但是:Card visuals 只调整他们的标题,而不是标签本身。我真的需要仪表板上的所有标签都使用相同的字体,否则看起来很奇怪。我做错了什么?
这是我的 theme.json 文件:
{
"name":"myTheme",
"textClasses":{
"label":{
"fontFace":"Univers LT Std 45 Light"
},
"callout":{
"fontFace":"Univers LT Std 45 Light"
},
"title":{
"fontFace":"Univers LT Std 45 Light"
},
"header":{
"fontFace":"Univers LT Std 45 Light"
}
},
"visualStyles":{
"*":{
"*":{
"*":[{
"fontFamily": "Univers LT Std 45 Light"
}]
}
}
}
}
我觉得没什么不妥。对我来说,它工作得很好。
可能有一些小故障,或者您已经导入了主题并更改了数据标签,因为它会在那时和之后采用不同的字体。
如果这是问题所在,请再次导入文件并按预期实施更改。
在重新安装软件并进行多次测试后,我找到了答案:主题导入工作正常,但仅适用于
的视觉效果
- 尚未针对相关属性(在我的例子中是字体)手动设置样式
- 导入后添加theme.json
但并非如预期的那样适用于所有视觉效果。
如此简单的解决方案:只需重新开始您的仪表板并导入主题,然后再添加任何内容。但说真的,我认为这是一个错误。样式不应该仅仅因为它们在某个时候被更改而被“冻结”。
对于 PowerBI 中的公司仪表板,我需要使用特定的全局字体 Univers LT Std 45 Light
,它是 Windows 10 种标准字体的一部分,但是,默认情况下它在 PowerBI Desktop 中不可访问。
从 sources online including the original documentation,我了解到可以通过导入 theme.json 个包含样式参数的文件来实现自定义。
“成功”导入后,大部分视觉效果会自动更改字体。对于文本框,我不得不手动更改字体,但至少它现在显示在 drop-down 菜单中。 但是:Card visuals 只调整他们的标题,而不是标签本身。我真的需要仪表板上的所有标签都使用相同的字体,否则看起来很奇怪。我做错了什么?
这是我的 theme.json 文件:
{
"name":"myTheme",
"textClasses":{
"label":{
"fontFace":"Univers LT Std 45 Light"
},
"callout":{
"fontFace":"Univers LT Std 45 Light"
},
"title":{
"fontFace":"Univers LT Std 45 Light"
},
"header":{
"fontFace":"Univers LT Std 45 Light"
}
},
"visualStyles":{
"*":{
"*":{
"*":[{
"fontFamily": "Univers LT Std 45 Light"
}]
}
}
}
}
我觉得没什么不妥。对我来说,它工作得很好。 可能有一些小故障,或者您已经导入了主题并更改了数据标签,因为它会在那时和之后采用不同的字体。 如果这是问题所在,请再次导入文件并按预期实施更改。
在重新安装软件并进行多次测试后,我找到了答案:主题导入工作正常,但仅适用于
的视觉效果- 尚未针对相关属性(在我的例子中是字体)手动设置样式
- 导入后添加theme.json
但并非如预期的那样适用于所有视觉效果。
如此简单的解决方案:只需重新开始您的仪表板并导入主题,然后再添加任何内容。但说真的,我认为这是一个错误。样式不应该仅仅因为它们在某个时候被更改而被“冻结”。