软件 | 版本 | 备注 |
---|---|---|
centos | 7.4 | -- |
jira | 7.8.1 | -- |
RHEL v7.4 comes with package stix-fonts. When this package is installed,
the default font changed from Utopia to STIX.
So, java now default fonts are mapped to STIX, including the sans-serif
font family.For whatever reason, the STIX fonts do not seem
to play well with java (OpenJDK) and cause
exceptions and bad calculated artifacts
positioning when using java.awt.
二、文档内给出的解决方案(理论上字体卸载也可以)
vim /etc/fonts/local.conf
# 添加下面的配置,然后重启服务
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'><fontconfig>
<alias>
<family>serif</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>dialog</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>dialoginput</family>
<prefer><family>Utopia</family></prefer>
</alias></fontconfig>
[root@zhuima ~ 10:35:20]# rpm -qa | grep stix-fonts
stix-fonts-1.1.0-5.el7.noarch
[root@zhuima ~ 10:35:38]#
文档链接: http://t.cn/EL56Bnx