Geoserver的中文字体适配

default

本地使用的 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

Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……