`
lhc1986
  • 浏览: 161850 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

linux系统中jre不支持字体解决方法

    博客分类:
  • Jvm
阅读更多

问题:jbpm4.4在线设计根据流程定义文件画图保存到数据库中,显示到jsp页面的时候节点名称和连线名称乱码。

原因:由于画图用了宋体,linux环境中的jre不支持宋体。(windows自动支持,暂时不知道什么原因)

解决方法:

1.切换到%JAVA_HOME%/jre/lib/fonts目录。

2.创建fallback目录,mkdir fallback。(网上资料,不过个人认为直接放fonts目录也可以,没试过)。

3.把windows环境中的simhei.ttf文件拷贝到fallback目录。

4.设置读权限,chmod 644 simhei.ttf。

5.在fallback目录中创建两个目录,运行mkfontscale && mkfontdir。

6.把fontscale目录追加到父目录中的fontdir目录,运行cat fonts.scale >> ../fonts.dir。

7.重启tomcat,重新操作查看宋体中文已显示。

 

 

ps:其他字体也可以这样添加。

 

分享到:
评论

相关推荐

    linux安装数据库oracle中文字体库

    总之,为了解决Linux环境下Oracle数据库的中文乱码问题,我们需要将中文字体库文件(如`zysong.ttf`)安装到系统,并更新Oracle的配置以指向这些字体。通过以上步骤,我们可以确保数据库能够正确地显示中文字符,...

    解决linux下安装oracle中文乱码的字体库zysong.ttf.zip

    oracle安装界面乱码,因为linux是中文环境,第一种方案可以LANG=en_US ./runInstaller,第二种方案、安装oracle中jre字体库的中文字体:解决Linux下oracle安装界面中文乱码。 在解压出oracle安装包后,找到database/...

    linux或java环境缺少缺少字体 字体.zip

    总的来说,处理Linux和Java环境中的字体问题,主要是通过正确地将字体文件放入系统或Java环境的字体目录,并更新字体缓存。对于开发者来说,了解这些基本操作有助于提升开发和用户体验。同时,保持系统和应用程序的...

    Java 中文字体修正包 For Linux

    java-font-fixpack-wqy.tar.gz 仅增加了文泉驿微米黑字体(中、日、韩均可以用,以下均同),...安装方法: 在jre/lib目录下,把系统原有的fontconfig.*、fonts子目录删除(或移走), 然后解压上述任意一个包即可。

    替换掉idea的jre64

    在Windows操作系统中,如果IDE使用的JRE不支持高DPI(每英寸点数)设置,或者与系统的缩放比例不兼容,就可能导致字体渲染不清晰。IntelliJ IDEA 2017.1.5版本可能默认使用的是不完全适配当前系统配置的JRE,因此...

    linux下Java字体乱码(解决图像中中文乱码)

    Linux系统中,需要确保存在支持中文字符的字体。例如,`simsun.ttc`是一个常见的中文字体,包含了宋体的TrueType字体集合。可以通过命令行工具`fc-list`来查看系统已安装的字体,确认是否有包含中文字符的字体。 2...

    解决linux中文乱码

    Linux 操作系统中,中文乱码是一个常见的问题,这是因为 Linux 默认不支持中文字符集所致。尤其是在使用 Java 应用程序时,中文乱码问题变得更加突出。幸运的是,解决这个问题并不困难。本文将讲述在 Ubuntu 操作...

    Linux系统部分软件中文显示乱码方框该怎么办.docx

    Linux 系统中文显示乱码问题解决方法 Linux 系统是当今最流行的操作系统之一,它具有高度的可配置性和可扩展性。但是,在 Linux 系统中,有些软件可能会出现中文显示乱码问题,例如 Netbeans 等依赖 JVM 虚拟机...

    Linux下JDK中文字体乱码的解决方法

    问题描述: 部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也...将需要的字体文件上传至$JAVA_HOME/jre/lib/fonts目录下,重启tomcat即可(所需的字体可在window系统下找到,以window 7为例:字体保存

    Linux上安装Oracle汉字乱码完整解决方案

    这种方法不仅解决了Oracle的汉字乱码问题,而且不需要将整个Linux系统改为英文环境,对其他依赖于中文环境的Java程序也保持了兼容性。 值得注意的是,Oracle数据库的字符集设置也非常重要。在创建数据库实例时,应...

    linux jdk字体库 解决.EasyExcel 导出报空指针NullPointerException就是缺少字体库

    在Linux环境下,使用Java开发应用程序时,可能会遇到与字体相关的错误,...不过,为了避免类似问题,你还可以考虑在Excel模板中使用系统广泛支持的通用字体,或者在代码中添加字体替换逻辑,以减少对特定字体的依赖。

    Ubuntu 解决字体显示方框

    在Ubuntu操作系统中,有时用户会遇到一个问题,即在浏览网页或使用某些软件时,中文字体无法正常显示,而呈现出一堆方块。这种情况通常表明系统缺少必要的中文字体或者字体配置出现了问题。以下是一些解决方案,帮助...

    jfreechart Linux服务器图片中文乱码解决方案(亲测,已解决多台服务器)

    然而,由于默认的字体设置可能不支持中文字符,因此在非Windows环境下,特别是Linux服务器上,可能会遇到中文乱码的问题。 解决这个问题的关键在于提供一个支持中文的字体库。以下是一种有效的方法: 1. 在Windows...

    Linux下java的Swing程序乱码解决

    在Linux系统中安装支持中文的字体,如SimSun(宋体)。可以从Windows系统复制`simsun.ttc`字体文件到Linux系统,并将其放置在Java字体目录下,具体步骤如下: 1. 将`simsun.ttc`从Windows系统中复制出来。 2. 登录...

    Linux乱码问题解决方案.docx

    Linux 乱码问题解决方案是指在 Linux 操作系统中出现的乱码问题的解决方法。乱码问题是指在 Linux 系统中,中文字符无法正确显示或乱码的问题。本文将介绍 Linux 乱码问题的解决方案,包括安装 ibus 输入法、fcitx ...

    linux jfreechat 终极解决

    然而,在某些Linux发行版,尤其是Ubuntu中,由于默认字体不支持或者配置问题,可能导致JFreeChart生成的图形中的文本出现乱码。这个问题主要涉及到Java的字体渲染机制以及Ubuntu的字体设置。 首先,我们需要理解的...

Global site tag (gtag.js) - Google Analytics