`
ginge
  • 浏览: 211900 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决Java应用在Linux下无法正常水印生僻字

阅读更多

昨天接到一个投诉,说是他的水印是一个方框。刚开始还以为是程序出了问题,乱码了呢,接过来一看,发现水印不了的字比较生僻。于是查了一番程序,做了UT,当然是在Windows下做的。后来在Linux下又运行了一下水印的程序,发现水印的效果与投诉一模一样。这样就断定了Linux下缺少了这个生僻字的字体。想起以前玩Linux美化时,总是要搞字体。这次也不例外,找了一些文档。

 

 

最简单的解决方案是:

1)在$JAVA_HOME/jre/lib/fonts下新建一个fallback目录,让Java程序渲染生僻字时在fallback里面找。

2)把windows/fonts/simsun.ttc拷贝到fallback去

 

 

 

参考:

0
0
分享到:
评论
1 楼 daichangfu 2013-09-22  
不光是生僻字需要,正常的也需要啊。

相关推荐

    水印 java Graphics2D实现文字图片水印

    在Java编程语言中,添加文字或图片水印是一项常见的任务,尤其在处理图像处理和多媒体应用时。Graphics2D是Java 2D API的一部分,它提供了丰富的绘图和图形操作功能,包括添加水印到图像。下面将详细介绍如何使用...

    采用java实现图片水印

    在IT行业中,图片水印是一种常见的技术,用于保护版权或者增加视觉标识。Java作为一种多用途且功能强大的编程语言,提供了丰富的库和API来处理图像,包括添加水印。本篇文章将详细探讨如何使用Java实现图片水印的...

    Java水印图片字体

    在Java开发中,创建带有水印的图片是一项常见的任务,特别是在图像处理或版权保护的应用场景中。水印可以是文字、图像或者logo,用于表明图片的归属或进行版权声明。在Java中实现这一功能,我们需要涉及到图形处理和...

    Java实现在图片上添加水印图片和水印文字.doc

    Java 实现图片添加水印图片和水印文字 Java 是一种广泛应用于企业级开发的编程语言,拥有强大灵活的图形处理能力。本文将详细介绍如何使用 Java 实现图片添加水印图片和水印文字,并对代码进行解释。 图片添加水印...

    基于Java给图片添加文字或图片水印

    在Java编程环境中,给图片添加文字或图片水印是一项常见的图像处理任务,广泛应用于版权保护、品牌宣传等领域。本项目“基于Java给图片添加文字或图片水印”旨在教授如何利用Java实现这一功能,适用于大学生的课程...

    图像数字水印的JAVA实现

    5. **水印的透明性和不可感知性**:为了不影响图像的视觉效果,水印必须尽可能地透明,即在正常观察下难以察觉。这需要在嵌入水印时控制其强度和位置,使其与图像内容融合。 6. **安全性考虑**:为了防止水印被篡改...

    java 水印(水印适应图片大小,但个别图片太小不支持)

    在Java编程中,添加水印是一项常见的图像处理任务,它涉及到图像处理库的使用和算法设计。本知识点主要探讨如何在Java中实现自适应图片大小的水印功能,以及遇到图片过小时的处理策略。 首先,我们需要理解水印的...

    java实现图片上传并添加水印效果(文字水印,蒙版,logo图片),自动进行文字大小行数位置匹配 ,文字自动换行

    在Java编程中,实现图片上传并添加水印效果是一项常见的任务,这通常涉及到图像处理、图形用户界面(GUI)和文件I/O等多个方面。在这个项目中,我们将关注以下几个关键知识点: 1. **Java图像处理库**:Java标准库...

    java中处理图片水印

    在Java编程语言中,处理图片水印涉及到图像处理和图形绘制技术。`Graphics2D`是Java 2D API的一部分,它提供了丰富的功能,可以用来在图像上添加文本、图像等元素,实现水印效果。下面我们将深入探讨如何使用`...

    Aspose for Java 去除水印和数量限制

    这个库允许开发者在Java应用程序中实现文件的创建、读取、修改、转换和打印等功能,无需依赖任何第三方软件。然而,免费版本的Aspose for Java通常会带有水印,并且对处理文件的数量有限制,这可能对商业应用造成...

    java操作wordpdf图片生成图片水印

    本篇将详细介绍如何使用Java来操作Word和PDF文档,并在其中的图片上生成水印。 首先,我们关注的是Java对Word文档的操作。Apache POI是一个非常流行的Java库,用于读写Microsoft Office格式的文件,包括Word(.docx...

    java aspose文件转化-去水印(保证可用)

    Aspose是一个强大的文件处理库,尤其在Java环境中,它提供了丰富的API来处理各种格式的文档,包括Word、PDF、Excel等。本教程将聚焦于使用Aspose进行文件转换以及去除PDF中的水印。 首先,我们来看`aspose-words-...

    用Java给图片添加文字或图像水印

    在本文中,我们将深入探讨如何使用Java编程语言为图片添加文字或图像水印。这个话题源于一个名为"Java水印.rar"的压缩包文件,它包含了一段Java源代码,用于实现这一功能。该压缩包有四个文件:RunIt.bat(运行脚本...

    JAVA实现给图片增加图片水印或者文字水印-依赖包

    在Java编程中,给图片添加水印是一项常见的需求,无论是为了版权保护还是视觉美化。水印可以是图片形式,也可以是文字形式。本教程将详细讲解如何使用Java来实现这一功能,重点在于介绍所需的依赖包。 首先,我们...

    java 图片水印 改变图片大小

    在Java编程领域,图片处理是一项常见的任务,包括添加水印、改变图片大小等。这里我们将深入探讨这些知识点,以及如何在Struts2框架下实现它们。 首先,让我们了解"图片水印"。水印通常用于保护版权或者为图片增加...

    Java实现打文字和图片打水印

    水印可以是文字或图片,用于在不显著影响原始内容的情况下添加版权信息、公司标识或其他标识符。下面将详细介绍如何使用Java来实现文字和图片水印的添加。 首先,对于文字水印的实现,我们需要设置一系列参数来定制...

    java图片附加水印源码

    在Java编程领域,图片处理是一项常见的任务,而添加水印是增强版权保护或者美化图片的常见操作。这个压缩包文件包含的源码是用于在图片上添加图片水印和文字水印的功能,同时允许调整水印的透明度和偏移度。让我们...

    Java盲水印BlindWatermark工具使用教程.pptx.pptx

    Java盲水印BlindWatermark是一种先进的数字图像保护技术,主要应用于版权保护和内容追踪。在不影响原始图像视觉质量的前提下,它可以将水印信息隐秘地嵌入到图像的像素值中,使得水印对人眼几乎不可见,但在经过特定...

    java代码,给pdf文件加水印

    在IT行业中,尤其是在文档处理领域,为PDF文件添加水印是一项常见的需求,这可以用于保护版权、标明机密性或添加公司标识等。本篇将详细介绍如何使用Java代码实现这一功能,特别是结合Wingdings.ttf艺术字体来创建...

    java给图片添加水印

    在Java编程语言中,给图片添加水印是一项常见的任务,特别是在网站开发中,为了保护版权或者标识来源,经常需要在用户上传的图片上添加特定的文字或图像水印。以下将详细讲解如何使用Java来实现这一功能。 首先,...

Global site tag (gtag.js) - Google Analytics