本地使用的 Docker 安装的 Geoserver,其中已安装字体配置工具,以下主要针对 Docker 中 Geoserver 的中文字体安装。
安装字体配置工具
在线安装
1
2
3
|
yum install fontconfig
yum install tmkfdir
|
离线安装
下载安装文件
1
2
3
4
5
|
# 下载 fontconfig-2.13.0-4.3.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/fontconfig-2.13.0-4.3.el7.x86_64.rpm
# 下载 tmkfdir-3.0.9-42.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/ttmkfdir-3.0.9-42.el7.x86_64.rpm
|
拷贝到服务器安装
1
2
3
4
5
|
# 安装 fontconfig-2.13.0-4.3.el7.x86_64.rpm
rpm -ivh fontconfig-2.13.0-4.3.el7.x86_64.rpm --nodeps --force
# 安装 tmkfdir-3.0.9-42.el7.x86_64.rpm
rpm -ivh ttmkfdir-3.0.9-42.el7.x86_64.rpm --nodeps --force
|
上传字体
1
|
docker cp /usr/share/fonts/simsum.ttc geoserver
|
安装字体
1
2
3
|
chmod -R 755 /usr/share/fonts/
fc-cache
fc-list
|
重启 Geosrver
1
|
docker restart geoserver
|
更新 Geoserver 的样式文件
sld 文件中的 font-family 都修改为 simsum