如何将Google字体导入powerBI以用作主题。主题是JSON文件

问题描述 投票:2回答:2

我正在PowerBI报告中为公司品牌创建主题。我遇到的问题是我要使用的字体不是默认的PowerBI字体,并且我不知道如何将其与主题或软件一起导入并保存。 This论坛建议有一种方法可以将Google字体作为主题的一部分导入,但是我无法使其正常工作,并且我不确定将代码段放在何处。

我想使用的字体是Rubik,而我指定字体的JSON代码是:

"background": "#ffffff",
"foreground": "#000000",
"tableAccent": "#FF637D",
"dataColors": [ "#003E51", "#00BFD6", "#BCBCBB", "#8AD4EB", "#575756", "#C8D308" ],    
"visualStyles": {
        "*": {
            "*": {
                "*": [
                    {
                        "fontSize": 12,
                        "fontFamily": "DIN",
                        "color": { "solid": {} }
                    }
                ],
                "general": [ { "responsive": true } ]
            }
        },

我认为我的预期结果将是使用如下代码段:

@import (less) url('https://fonts.googleapis.com/css?family=Lato');

文件中的某人,然后我可以将“ fontFamily”更改为“ Rubik”,例如:

"fontFamily" : "Rubik",
json powerbi google-font-api
2个回答
3
投票

Power BI不支持标准外观和主题的自定义字体。您所引用的论坛帖子涉及开发自定义视觉,这与创建Power BI主题是不同的主题。

如果您想在Power BI中使用自定义字体,请考虑为此投票:

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/9007054-allow-fonts-to-be-customized


0
投票

[我不确定您是否可以在JSON文件中使用@import ...,但是如果您在系统中以Windows .ttf文件的形式安装了这种字体,则可以通过修改JSON主题文件在桌面上使用它。例如:

 {
        "name": "my theme",
        "dataColors": ["#568410", "#3A6108", "#70A322", "#915203", "#D79A12", "#bb7711", "#114400", "#aacc66"],
        "background":"#FFFFFF",
        "foreground": "#3A6108",
        "tableAccent": "#568410",
        "visualStyles":{
            "*": {
                "*": {
                    "*":  [{
                            "fontFamily": "Roboto Condensed"
                        }]
                }
            }
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.