首页 > 解决方案 > 如何自定义 PowerBI 卡片视觉标签的字体

问题描述

对于 PowerBI 中的公司仪表板,我需要使用特定的全局字体Univers LT Std 45 Light,它是 Windows 10 标准字体的一部分,但是默认情况下在 PowerBI Desktop 中无法访问它。从包括原始文档在内的在线资源中,我了解到可以通过导入包含样式参数的 theme.json 文件来实现自定义。

在“成功”导入后,大多数视觉效果会自动更改其字体。对于文本框,我必须手动更改字体,但至少它现在显示在下拉菜单中。但是:卡片的视觉效果只会调整他们的标题,而不是标签本身。我真的需要仪表板上的所有标签都具有相同的字体,否则看起来很奇怪。我究竟做错了什么?

这是我的 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"
                }]
            }
        }
    }
}

标签: fontspowerbidashboardpowerbi-desktop

解决方案


我不认为有什么问题。对我来说,它工作得很好。可能有一些小故障,或者您已经导入了主题并在此之后更改了数据标签,因为它会在那时和之后采用不同的字体。如果这是问题所在,请再次导入文件并按预期实施更改。


推荐阅读