`
hbing110
  • 浏览: 88191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java生成特殊字体时遇到的问题

    博客分类:
  • java
阅读更多
开始时我也遇到了和这个eyer友类型的问题,[url]主题:解决Graphics2D..drawString(message, px, py)的乱码问题[/url]http://www.iteye.com/topic/254015
按照他所说的方法可以的解决了问题,对此表示肯定,不过我setFont是从数组里面循环出来的,不是固定的,
     GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
     Font [] fonts = env.getAllFonts();//从系统中获得所有的字体

然后我就进行循环,得到每个font对象,然后再进行
g2d.setFont(font);//设置字体

结果仍然是乱码.
最后只好取出font里面的Family,然后再按照那位仁兄说的方式,进行设置便可以了.
g2d.setFont(new Font(font.getFamily(), Font.PLAIN, 30));//设置字体
0
1
分享到:
评论

相关推荐

    Java解决Itext pdf中文不显示问题

    然而,当处理中文字符时,Itext可能会出现不显示或者显示乱码的问题。这个问题主要是由于PDF编码格式与Java字符串编码不匹配导致的。下面将详细介绍如何解决Java中Itext PDF中文不显示的问题。 首先,我们需要理解...

    【Java】利用HTML生成PDF之问题整理

    在生成PDF时,如果HTML中包含了非标准字体或者特殊字体(如SimSunB),我们需要确保在转换过程中正确加载这些字体,以避免字符显示不正常。 在使用Flying Saucer时,可以通过以下方式加载自定义字体: ```java ...

    Java 生成word所需要包(完全,已经测试可用)

    在处理东亚语言时,iText可能会遇到字符编码和排版的问题。iTextAsian库提供了对这些语言的特殊字符、字体和布局的支持,确保在生成的PDF或RTF文档中正确显示非拉丁字符。 使用这些库,开发者可以创建符合企业标准...

    JAVA中汉字字符转化为英文字符

    ### JAVA中汉字字符转化为英文字符 #### 知识点概览 本文将详细介绍如何在Java中实现汉字到英文字符的转换。此技术主要用于提取汉字的首字母或进行其他基于字符编码的操作。通过以下两个核心方法:`toTureAsciiStr`...

    java调用shell向DataX传参,带where条件,特殊字符

    在Java程序中调用Shell命令并传入带有特殊字符的参数时,会遇到一些挑战,因为Shell和DataX对特殊字符的处理方式可能不同。 首先,让我们理解Java如何调用Shell命令。在Java中,我们可以使用Runtime或者...

    java读写csv文件,中文乱码问题

    在处理CSV文件时,尤其是涉及中文字符时,可能会遇到乱码问题。这个问题通常与字符编码设置有关。下面我们将深入探讨如何在Java中正确地读取和写入CSV文件,以及解决中文乱码的问题。 1. **字符编码的理解**: - ...

    java 字符串a-z排序

    在实际开发中,我们可能还会遇到其他复杂情况,比如字符串中包含数字或者其他特殊字符,这时我们需要根据实际需求进行适当的处理。此外,对于大字符串,效率也是一个需要考虑的因素,可以考虑使用更高效的排序算法或...

    JAVA对象转换成XML(CDATA)

    当遇到包含特殊字符如 "和 "&" 的文本时,XML解析器可能会产生错误,因为这些字符在XML语法中有特定含义。为了解决这个问题,我们可以使用CDATA(Character Data)段来封装这些文本,使得XML解析器将其视为纯文本...

    java使用mysql的escape遇到的坑.pdf

    在Java编程中,当我们需要与MySQL数据库交互时,可能会遇到字符串转义的问题,尤其是在使用`LIKE`语句进行模糊查询时。本文将深入探讨在Java中使用MySQL的`escape`功能时可能出现的陷阱。 首先,我们需要理解MySQL...

    itext导出pdf不显示中文 ITextRenderer不显示中文

    然而,当涉及到非英文字符,如中文时,可能会遇到显示问题。"iText导出pdf不显示中文 ITextRenderer不显示中文"这个问题,通常是由于字体配置不当或者缺失支持中文的字体资源导致的。下面我们将深入探讨这个问题及其...

    JAVA_API1.6文档(中文)

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    java去除字符串中的空格、回车、换行符、制表符的小例子.docx

    3. **格式化输出**:在生成报告或文档时,去除空白字符有助于保持格式的一致性和美观性。 #### 六、注意事项 - 在使用正则表达式时,需要注意转义字符的使用,例如使用`\\s`而不是`\s`。 - 在处理大量数据时,应...

    解决java 与C# MD5 不一致问题 代码

    但在跨平台或多语言环境中使用MD5时,可能会遇到不同编程语言实现的MD5结果不一致的问题。本文将详细介绍如何解决Java与C#中MD5哈希值不一致的问题,并提供相应的代码示例。 #### 一、MD5算法简介 MD5(Message-...

    mxGraph插件,java代码xml导出成图片

    在Linux服务器部署时,可能会遇到中文字体显示问题。由于Linux默认可能不包含某些中文字体,因此在渲染图形时可能会出现乱码。解决方法是在服务器上安装必要的中文字体,或者在jGraphX的渲染过程中指定可用的中文...

    Java版本随机生成中文姓名(精简版)

    在Java编程语言中,生成随机中文姓名是一项常见的需求,尤其在数据填充、模拟用户信息或者测试场景中。本文将深入探讨如何使用Java实现这个功能,包括包含生僻字的中文姓名生成。 首先,生成随机中文姓名的核心在于...

    pd4ml 设置中文字体问题.zip

    在处理中文字符时,可能会遇到字体显示不正确或者无法识别的问题。本教程将详细讲解如何配置PD4ML以正确显示中文字符。 首先,我们需要理解PD4ML的工作原理。PD4ML依赖于字体文件来渲染文本,特别是对于非ASCII字符...

    tts_java_demo语音合成.zip

    7. **错误处理和日志记录**:确保程序在遇到问题时能够提供有用的反馈,并记录相关信息以供调试。 8. **配置文件管理**:可能涉及API密钥、发音人选择、语速、音量等设置,需要理解如何读取和使用配置文件。 9. **...

    base64转换遇到问题解决方法

    BASE64转换遇到问题解决方法 BASE64转换是指将二进制数据转换为文本格式,...然而,在使用BASE64转换时,可能会遇到一些问题,例如Access restriction和字符编码问题。但是,这些问题可以通过合适的解决方法来解决。

    解决了DBF数据和表头乱码的javadbf.jar

    在处理DBF文件时,可能会遇到编码问题,如数据或表头乱码,这通常是因为文件的字符编码不兼容或者读取方式不正确导致的。 标题提到的"解决了DBF数据和表头乱码的javadbf.jar"是一个Java库,它专门用于处理DBF文件。...

    JAVA基础,常见java基础问题(1).zip

    "JAVA基础,常见java基础问题(1).zip"这个压缩包很可能是为了帮助初学者或有经验的开发者复习和解决他们在学习Java过程中遇到的基础问题。在`javabase-master`这个目录下,我们可以推测包含了一些关于Java基础知识的...

Global site tag (gtag.js) - Google Analytics