项目部署后activiti流程图出现乱码,找到原因是linux系统中没有流程图使用的宋体字体(simsun.tcc新宋),所有我们就需要在系统中安装该字体
一、查看系统字体
首先使用 fc-list 命令(中间没有空格)查看系统中已有字体。如果系统中没有该命令,则需要安装相关软件包
yum install -y fontconfig mkfontscale
安装完成再使用上面的命令查看字体,如果要查看系统中已安装的中文字体,可以使用命令
fc-list :lang=zh
二、安装字体
可以到windows系统中找到宋体(在C:\Windows\Fonts 目录下),将sumsun.tcc文件复制到linux系统中的/usr/share/fonts/目录中
然后用以下命令简历字体索引信息,更新字体缓存:
cd /usr/share/fonts/ mkfontscale mkfontdir fc-cache
字体安装完毕,再次查看字体是否已经安装
三、重新启动tomcat,问题解决
相关推荐
在Linux环境中,有时候我们需要安装特定的字体来解决导出文档时出现的异常或乱码问题。离线安装字体是不依赖网络的一种方法,尤其适用于没有网络连接或者网络环境不稳定的情况。下面将详细介绍如何在Linux系统中离线...
自己写的linux 批量安装字体的shell程序,能安装创艺方正等美术truecrypt字体。只需指出这些字体文件的目录。
linux下的字体包,关于使用中文时产生乱码,用该包可以解决
本文将深入探讨Linux字体管理、如何安装字体以及使用软件/插件的相关知识。 首先,了解Linux中的字体结构至关重要。在Linux中,字体通常存储在`/usr/share/fonts`或`~/.local/share/fonts`目录下。这些字体文件可能...
在Linux系统中,尤其是对于CentOS 7这样的服务器操作系统,安装和使用中文字体是必要的,以便正确显示中文字符。本教程将详细讲解如何在CentOS 7上安装和配置中文字体。 首先,我们有两种主要的安装方法: 1. **...
Linux(Ubuntu,Cent OS)环境安装mkfontscale mkfontdir命令以及中文字库
首先,我们需要了解Linux字体的工作原理。在Linux中,字体通常存储在`/usr/share/fonts`目录下,或者在用户的`~/.local/share/fonts`目录中。这些字体文件以`.ttf`(TrueType字体)或`.otf`(OpenType字体)格式存在...
linux下安装字体库
压缩包"Fonts"可能包含了Windows和Linux系统中常用的字体文件,用户可以通过解压并将字体文件复制到相应系统的字体目录来安装这些字体。对于Windows,通常是"C:\Windows\Fonts",而对于Linux,字体通常存放在"/usr/...
大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上,具体操作步骤:将本资源文件解压完整拷贝到Linux下的 /usr/share/fonts目录,然后依次执行mkfontscale 、mkfontdir 、fc-cache...
本文将详细介绍如何在Linux环境下为Oracle数据库安装中文字体库,以确保正确显示中文字符。 首先,我们需要了解Oracle数据库对字体库的要求。Oracle数据库在显示非ASCII字符(如中文)时,需要依赖特定的字体文件。...