`
real_junlin
  • 浏览: 19401 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

linux系统中中文字体丢失变成方框问题解决

阅读更多

最近在公司的系统中新增加了一个功能是要在程序中输出中文字体(黑体)在windows下运行正常,预发也很正常,但是发布到线上的时候发现发现,中文会变成一个方框

 

 

首先来说说产生这个问题的原因。程序中使用到了“黑体”的font实例,java程序启动的时候会去在$JAVA_HOME/jre/lib/fonts目录下寻找相应的字体来显示。由于 JDK默认没有中文字体,所以我们需要手工添加,让java应用程序能够找到相应的中文字体。

 

解决方法:

windows里的simsum.ttc文件复制到linux机器的$JAVA_HOME/jre/lib/fonts/ 问题就解决了

分享到:
评论

相关推荐

    Linux下Jfreechart会出现方框框

    解决这个问题的一种方法是将`zysong.ttf`这样的字体文件添加到Linux系统中。这通常涉及到以下步骤: 1. **复制字体文件**:将`zysong.ttf`文件复制到Linux系统的字体目录,如`~/.fonts`或`/usr/share/fonts`。 2. *...

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

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

    Ubuntu 解决字体显示方框

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

    ubuntu18.04/20.04 等系统, 安装微信文字显示方框解决方案所需文字插件

    这个问题通常与字体缺失有关,因为Linux系统可能不包含所有Windows环境下微信所需的字体。为了解决这个问题,我们可以按照以下步骤安装必要的文字插件。 首先,我们需要知道的是,微信在Linux上通常是通过Wine来...

    韩文字体补丁 解决韩文网字体变方框的错误

    总的来说,"韩文字体补丁 解决韩文网字体变方框的错误" 是一个针对性的解决方案,帮助用户快速修复系统显示韩文的故障,让浏览韩文内容变得更加顺畅。通过简单的安装和重启操作,用户无需深入理解字体工作原理,也能...

    汉字乱码全部展示为方框解决方案

    总结来说,解决“汉字乱码全部展示为方框”的问题需要从字符编码设置、服务器字体安装、应用配置等多个方面入手,确保整个链条上的每一个环节都支持中文字符的处理和显示。对于JavaWeb开发者来说,理解和掌握这些...

    Ubuntu 安装Wine 显示方块字体 如:□ □ □ [解决]

    在Ubuntu系统中安装Wine以运行Windows应用程序时,可能会遇到显示方块字体的问题,例如"□ □ □"。这种现象通常是由于字体兼容性问题或者缺少必要的Windows字体导致的。Wine是一款开源软件,它在Linux环境下模拟...

    ORACLE安装界面中文字体(解决ORACLE中文安装方框乱码)

    解决ORACLE安装界面中文乱码, 可以安装本字体; 安装方法, 将文件解压出来, copy到 /usr/share/fonts/zh_CN/TrueType/ 下, 如果没有该目录, 就自己创建 mkdir -p /usr/share/fonts/zh_CN/TrueType/

    linux-spark版微信聊天框内字体缺失simsun.ttc simsun.ttf

    总的来说,解决Linux-spark版微信字体缺失的问题需要理解不同操作系统间的字体兼容性,并掌握Linux下的字体管理。通过正确安装和配置字体,通常可以解决这类问题,使应用程序能够正常显示中文字符。然而,对于特定的...

    处理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

    威纶通触摸屏下载项目文件后,文本都变成了框框的解决办法.docx

    - 如果仍然存在问题,可以尝试更换其他字体或进一步调整系统设置来解决问题。 #### 四、注意事项 - **字体兼容性**:在选择字体时,应确保所选字体与触摸屏型号兼容。 - **系统设置**:用户应检查计算机的系统...

    RedHat 6.4安装软件时界面中文显示为方框

    在Red Hat Enterprise Linux 6.4 (RHEL 6.4)系统中,用户可能会遇到一个常见的问题,即在安装软件时,原本应该显示为中文的界面文本却以方框的形式呈现,这通常是由于系统缺少支持中文字符集的字体导致的。解决这个...

    kkfile中发票pdf预览中文乱码 windows字体包

    总的来说,解决kkfile预览发票PDF中文乱码问题的核心在于识别问题原因——缺少特定字体,并通过正确安装这些字体来解决问题。这同时也提醒我们,在处理跨平台、多语言的文档时,理解字符编码和字体支持的重要性。

    Linux下的JFreeChart中文乱码口口解决

    然而,由于编码问题,当图表中包含中文字符时,可能会显示为方框或无法识别的字符。解决这个问题需要对Java的字符编码和Linux环境的配置有一定理解。 首先,我们需要了解Java中的字符编码。默认情况下,Java使用的...

    显示韩语方框解决办法

    在使用电脑过程中,有时会遇到显示韩语字符时出现方框的问题,这通常是由于系统缺少必要的韩文字体或者字体设置不正确导致的。本篇将详细介绍如何解决这个问题,以及涉及的相关知识点。 首先,我们需要理解“ttc”...

    解决jfreechart在linux下无法显示中文

    标题“解决jfreechart在Linux下无法显示中文”所涉及的知识点主要集中在Java图形库JFreeChart和在Linux操作系统中的字体配置。JFreeChart是一个强大的Java库,用于创建各种图表,如柱状图、饼图、线图等。在Windows...

    matlab r2008b中文字体显示小方块的问题

    ### MATLAB R2008b中文字体显示小方块问题解决方案详解 #### 一、问题背景 在使用MATLAB R2008b时,可能会遇到中文字符无法正常显示的问题,具体表现为文本框或其他控件中的中文字符显示为小方块。这种问题通常...

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

    部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也就是乱码 问题分析: 代码中使用了如下的实现方式: new java.awt.Font(“宋体”, Font.PLAIN, 12)那么jdk中一定需要“宋体”这个字体($JAVA_HOME/...

    Linux乱码问题解决方案.docx

    本文将介绍 Linux 乱码问题的解决方案,包括安装 ibus 输入法、fcitx 输入法、解决 UTF-8 编码问题、解决 Flash 中的中文显示问题、解决 Java 程序中的中文显示问题等。 一、安装 ibus 输入法 在 Ubuntu 系统中,...

Global site tag (gtag.js) - Google Analytics