服务器字体“口口“缺失问题

这篇具有很好参考价值的文章主要介绍了服务器字体“口口“缺失问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器字体"口口"缺失问题

场景及问题原因

在使用jfreechart生成柱状图中使用中文时,出现"口口"的状况;之前在使用freemarker生成的word转pdf时,也出现了相同的问题,都是本地测试没有问题,部署在服务器上出现中文字体缺失问题也就是"口口"字状。这里记录一下解决问题步骤。

归根结底是Linux中缺失生成文档中文字导致,这里我将windows中所有字体打包:

1.在桌面上创建新文件夹zsl0_fonts,windows系统字体存储在C:Windows/Fonts/中;

2.将目录C:Windows/Fonts/下所有文件复制到刚刚桌面创建的新目录zsl0_fonts中,并zsl0_fonts目录压缩,压缩名为zsl0_fonts.tar

3.将zsl0_fonts.tar文件复制到Linux服务器/usr/share/fonts/下,然后执行:

# 查看服务器安装了哪些字体
fc-list

# 开始安装字体,进入存储zsl0_fonts.tar的目录
cd /usr/share/fonts/

# 解压
tar -xvf zsl0_fonts.tar

cd zsl0_fonts

# 安装字体步骤
sudo mkfontscale
sudo mkfontdir
sudo fc-cache

# 查看安装后的字体 就会发现有/usr/share/fonts/zsl0_fonts/开头的字体
fc-list

至此字体就安装完成了。

注意:字体安装完成后,重启程序。文章来源地址https://www.toymoban.com/news/detail-544063.html

到了这里,关于服务器字体“口口“缺失问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot服务时间筛选问题,同一服务部署在本地和Linux服务器,同样的时间筛选数据不一致

    springboot项目通过时间筛选数据、 时间筛选问题,同一服务部署在本地和Linux服务器,同样的时间筛选数据不一致 接收的参数 服务器打印日志出来的时间为 本地打印出来的时间为 数据库连接配置 本地的时区 和 服务器的时区不一致 UTC时间:世界协调时间(UTC)也就是零时区

    2024年02月11日
    浏览(50)
  • Centos(Linux)服务器安装Dotnet8 及 常见问题解决

    1. 下载dotnet8 sdk     下载 .NET 8.0 SDK (v8.0.100) - Linux x64 Binaries      拿到 dotnet-sdk-8.0.100-linux-x64.tar.gz 文件 2. 把文件上传到 /usr/local/software 目录          把文件拷贝过去         解压缩      然后建立软连接  执行命令检测是否安装成功,执行 dotnet --version 如果出现这个提示

    2024年02月05日
    浏览(56)
  • (六)关于Linux中服务器磁盘爆满问题的几个解决思路

    在监控服务器性能的时候,发现服务器的磁盘占用很大,几乎快要爆满,具体的表现可能如下: 1、应用服务访问卡顿甚至失败; 2、数据库访问失败; 3、文件上传失败 等等 通过命令 df -h 查看磁盘占用情况,发现如下: 这里的占用是清除过的,所以并不算特别高。 这种现

    2024年02月04日
    浏览(46)
  • 【linux】Linux wps字体缺失、加粗乱码解决

    1、下载字体包 2、创建单独放置字体的目录 3、复制字体到系统目录下 4、修改字体权限 5、更新字体缓存 1、该问题是缺失依赖导致,安装即可,先下载依赖包 2、安装依赖

    2024年02月06日
    浏览(56)
  • 【Linux服务器】 .bashrc设置永久环境变量后不起作用的问题

            在使用vi打开.bashrc文件以后设置环境变量         然而发现设置了以后不起作用。这时候可以在终端界面使用export命令查看当前所有的PATH变量,我的情况是只出现了一条,别的都没有,这就说明在配置环境变量的过程中有一条配置语句将其他的PATH变量全部覆

    2024年02月02日
    浏览(48)
  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

    2024年02月04日
    浏览(50)
  • (六)关于Linux中服务器磁盘爆满问题的几个解决方案

    在监控服务器性能的时候,发现服务器的磁盘占用很大,几乎快要爆满,具体的表现可能如下: 1、应用服务访问卡顿甚至失败; 2、数据库访问失败; 3、文件上传失败 等等 通过命令 df -h 查看磁盘占用情况,发现如下: 这里的占用是清除过的,所以并不算特别高。 这种现

    2024年02月10日
    浏览(49)
  • Linux系统中 ssh 连接其他服务器一段时间后卡死问题

    在Ubuntu下经常需要通过SSH进行远程连接,使用过程中往往会遇到一个问题,就是命令行窗口在经过一段时间后就会卡死,无法输入命令。 在客户端上修改文件/etc/ssh/ssh_config,添加如下内容: 每隔20s向服务器发送一次心跳;若超过999次请求都没有发送成功,则主动断开与服务

    2024年02月16日
    浏览(43)
  • 如何在linux服务器部署pgsql,安全版以及可能出现各种问题解决(保姆级教程)

    提示:市面上那些在linux服务器部署pgsql好多都是水货,效果良莠不齐,笔者花了两天时间成功部署了pgsql,记录下方便自己以后部署,也方便其他有需要的码农 服务器环境: postgresql版本 坚决不要通过镜像下载,道路千万条,安全第一条,镜像源不一定安全,自己老老实实去

    2023年04月08日
    浏览(43)
  • 基于linux下的高并发服务器开发(第一章)- 解决动态库加载失败的问题1.8

    1、获取当前动态库所在路径 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib  ldd main ./main (1)先进入到~目录下  (2)在此目录下输入ll命令,打印内容如下,我们可以看到有一个.bashrc  (3)配置.bashrc文件,命令vim .bashrc  (4)shift+g,跳到最后一行,按住i键

    2024年02月16日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包