皕杰报表使用字体和部署后添加字体
创始人
2024-02-15 05:15:37
0

Windows系统

1、打开Win10系统的字体安装文件夹,可以双击打开此电脑-->打开C盘-->打开Windows-->打开Fonts;也可先打开计算机,在计算机地址栏上直接拷贝“C:WindowsFonts”路径。回车打开Win10字体文件夹。

2.下载自己需要的字体。

3.分别复制到C:WindowsFonts下和报表文件BIOS Studio\jre\lib\fonts下。

4.然后在报表单元格内设置自己需要的字体

Linux系统

linux系统需要我们先给系统端和tomcat下的jdk添加字体。

给linux系统添加字体

  1. fc-list          查看字体列表
  2. yum  -y  install  fontconfig           安装字体库

安装完成后,在/usr/share目录就可以看到fonts和fontconfig目录了(之前是没有的)

  1. 首先在/usr/share/fonts目录下新建一个目录chinese:将所需的字体上传至/usr/share/fonts/chinese目录下
  2. 修改chinese目录的权限:

 chmod -R 755 /usr/share/fonts/chinese

  1. 安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:

yum -y install ttmkfdir

然后执行ttmkfdir命令即可:

 ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

  1. 修改字体配置文件了,首先通过编辑器打开配置文件:

 vim /etc/fonts/fonts.conf

可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去:

7.不用重启,刷新内存中的字体缓存使配置对系统生效:

 fc-cache    

 

给JDK添加字体

1. 进入 JDK 的目录,如果没有fonts目录,自行创建

echo $JAVA_HOME

cd $JAVA_HOME/jre/lib/fonts

2. 创建目录

mkdir fallback

cd fallback

3. 将所需要的中文字体拷贝过来

4. 生效

mkfontscale

mkfontdir

如果运行mkfontscale命令时终端提示mkfontscale: command not found,则需要首先安装这个命令

使mkfontscale和mkfontdir命令正常运行

yum install mkfontscale

使fc-cache命令正常运行。如果提示 fc-cache: command not found

yum install fontconfig

或者将Linux系统的字体目录作为JDK下面的一个字体目录连接

ln -s $FONTS_PATH/FONT_DIR $JAVA_HOME/jre/lib/fonts/fallback

相关内容

热门资讯

从《震耳欲聋》看“法润无声”,... 大众网记者 侯祥家 青岛报道 在刚刚结束的国庆假期,电影《震耳欲聋》热映。作为国内首部聚焦聋人群体反...
企查查IPO获受理,毛利率超9... 10月10日,上交所官网显示,企查查科技股份有限公司(下称“企查查”)的IPO申请获受理,拟于上交所...
同德化工及子公司因借款纠纷被起... 10月13日,同德化工(002360)发布公告,公司及全资子公司同德科创材料有限公司、同德爆破工程有...
2025年10月上海经侦律师/... 随着社会经济的快速发展,法律服务的需求日益增长。在上海这样一个国际大都市,各类法律事务层出不穷,从经...
7人落网!兰州城关警方斩断一假... “我从网上购买的一条香烟有问题……” 2024年9月,一条举报线索引起了兰州市城关区烟草专卖局的注...
凯普生物:反内卷政策促行业良性... 证券之星消息,凯普生物(300639)10月13日在投资者关系平台上答复投资者关心的问题。 投资者提...
历史性一刻,第三个购买歼-10... 歼-10C战斗机在印巴空战后的外销形势大好,不久前,乌兹别克斯坦被传出采购歼-10C战斗机的消息,现...
女生与家人争吵后从18楼坠亡,... 14岁初三女生张某,在家和母亲发生争吵后,从小区18楼跳下坠亡。经民警了解,争吵的原因是没有写作业和...