页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

目录:Smartbi_Special_ExtendedFonts.ext\vision\js\ext\fonts

信息

字体文件需要兼容应用服务器所在的操作系统。


警告

扩展包自带的字体文件只作为演示使用,如果使用者要用于商用,请自行进行授权的购买。

信息

字体文件需要兼容应用服务器所在的操作系统。


2)css样式文件:修改ExtendedFonts.css文件内容,增加对应的字体文件的第一css文件内容,增加对应的字体文件的定义

目录:Smartbi_Special_ExtendedFonts.ext\vision\css\ExtendedFonts.css

例如:示例:

代码块
languagecss
linenumberstrue
collapsetrue
@font-face {
    font-family: 'impact-2';
    font-style: normal;
    font-weight: 400;
    src: url(../js/ext/fonts/impact-2.ttf) format('truetype');
}

@font-face {
    font-family: 'NotoSansCJK-Regular-1';
    font-style: normal;
    font-weight: 400;
    src: url(../js/ext/fonts/NotoSansCJK-Regular-1.otf) format('opentype');
}

@font-face {
    font-family: 'PingFang-Jian-ChangGuiTi-2';
    font-style: normal;
    font-weight: 400;
    src: url(../js/ext/fonts/PingFang-Jian-ChangGuiTi-2.ttf) format('truetype');
}

...

信息

不同格式的字体,配置css中的format不同;

例如:

ttf后缀的字体:format('truetype')

otf后缀的字体:format('opentype');

woff后缀的字体:format('woff');

woff2后缀的字体:format('woff2');

eot后缀的字体:format('embedded-opentype');

3)配置文件为:


Smartbi3)配置文件:修改ConfigurationPatch.js文件内容,增加对应的字体文件的配置

目录:Smartbi_Special_ExtendedFonts.ext\vision\js\ext\ConfigurationPatch.js

特别说明:

  • 自定义字体的名称,不要使用中文,Smartbi产品有些版本此处不兼容中文。

3.2.1. 下载

点击【下载】后,会把当前数据库中存储的禁用密码导出成excel,文件名为DenyRules.xls

3.2.2. 导入

1)点击【导入】时,会显示一个对话框Image Added

示例:

代码块
languagejs
linenumberstrue
collapsetrue
var ConfigurationPatch = {
    extensionPoints: {
        css: ["vision/css/ExtendedFonts.css"],
        xfontFamilies: [
            ["impact-2", "impact"], 
			["NotoSansCJK-Regular-1", "NotoSansCJK"],
            ["PingFang-Jian-ChangGuiTi-2", "PingFang-Jian"]
        ],
    }
};


信息

自定义字体的名称,不要使用中文,Smartbi产品有些版本此处不兼容中文。


3.3.前端效果