`
lhc1986
  • 浏览: 160216 次
  • 性别: 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:其他字体也可以这样添加。

 

分享到:
评论

相关推荐

    Java 中文字体修正包 For Linux

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

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

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

    替换掉idea的jre64

    Intellij Idea 2017.1.5字体模糊,将下载的jre64替换掉idea自带的jre64,字体清楚很多。

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

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

    zysong.ttf字体-解决linux下oracle图形安装或配置界面乱码

    在Linux下安装oracle11g数据库,图形... 还需要将字体包fallback文件夹中的zysong.ttf字体复制到/usr/share/fonts/zh_CN/TrueType目录下,这是解决后续配置工具中文乱码问题,命令如下: mkdir -p /usr/share/fonts/zh_...

    解决linux下openoffice word文件转PDF中文乱码的问题

    网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是linux系统字体问题。...

    带字库依赖的jdk8镜像

    # 安装字体库 RUN apk add --update --no-cache ttf-dejavu fontconfig && rm -rf /var/cache/apk/* ``` 2. 执行构建命令:`docker build -t openjdk:8-jdk-alpine-with-font -f Dockerfile .` 3. 镜像标签为:`...

    解决linux环境上软件界面中文乱码问题

    部分系统默认提供此字体,可以查询/usr/share/fonts找寻, 4) 移植字体: 在jre目录/lib/fonts下建立文件夹fallback,将gbsn00lp.ttf置入其中。 5)通过xftp给文件以及文件夹赋权777

    处理linux java图片中文字显示方块乱码

    java——图片字体显示方块问题处理 /usr/java/jdk1.7.0_80/jre/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf /usr/java/jdk1.7.0_80/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf

    linux下java生成图片乱码问题.doc

    最近在做一个java生成图片的功能,由于系统字体原因,在linux上生成出来的中文是乱码,所以在网上找了N多的资料,最终才把问题解决。很多人说把字体放到jdk安装目录下的Jre的fonts目录下,根本是无效的。且Centos6和...

    所有常用中英文ttf字体包,包含几个手写字体

    包括:times new roman,中山行书百年纪念版,calibri...2. Open font.properties file under jre/lib directory, uncommnent and set to the appropriate font directory appendedfontpath=/usr/share/fonts/truetype

    calpine-openjdk11:带有Openjdk JRE 11的CUBETIQ Alpine OS Linux,用于运行时容器服务

    CUBETIQ高山OS Linux Openjdk JRE 11 Openjdk JRE 11 高棉语字体支持 UTF-8 Unicode 时区默认金边 贡献者 三宝

    Java读写Excel的jar包

    最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。 将下载后的文件解包,得到...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    • 系统 CCCC 库 - 一个从 BSD 继承来的标准 C 系统函数库( libc ), 它是专门为基于 embedded linux 的设备定制的。 • 媒体库 - 基于 PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时...

    新版Android开发教程.rar

    � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动...

Global site tag (gtag.js) - Google Analytics