java 找不到字体_从Java中的TTF文件加载一些TrueType字体会导致FontFormatException:找不到字体名称...
我试图从我的系统上的TTF文件创建一个
java.awt.Font实例,但只有一些字体能够加载而不会出错.下面的代码是我在网上找到的一些测试代码.在我的系统上运行时,它能够成功加载285种字体(例如Arial.ttf),但是在83种字体上失败(例如AmericanTypewriter.ttf).
所有错误都是FontFormatException形式:找不到没有嵌入原因的字体名称.
java.awt.Font和格式兼容性是否存在已知问题?经过谷歌搜索后我找不到任何东西.
public static void main(String[] args) {
String rootPath = "/Library/Fonts";
File root = new File(rootPath);
if (root.canRead()) {
String[] fontFiles = root.list();
Font font = null;
for (String fontFile : fontFiles) {
try {
System.out.println(fontFile);
font = Font.createFont(Font.TRUETYPE_FONT, new File(root + "/" + fontFile));
System.out.println(font);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
我的环境是Java 7,OS X Mavericks(10.9.1).
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
这里的任何帮助将不胜感激.
java 找不到字体_从Java中的TTF文件加载一些TrueType字体会导致FontFormatException:找不到字体名称...相关推荐
- java支持库 易语言_易语言支持库简单安装加载添加
1,首先,准备好欲安装的易语言支持库文件(fne.fnr或lib为后缀名等文件) 2,接下来,有必要对易语言支持库的文件做重要讲解.要安装支持库之前,先要弄明白易语言安装目录下的两个文件夹:lib和s ...
- Java中的资源文件加载方式
Java中的两种路径 使用文件系统自带的路径机制,一个应用程序只能有一个当前目录,但可以有Path变量来访问多个目录 使用ClassPath路径机制,类路径跟Path全局变量一样也是有多个值 在Jav ...
- aspx ttf文件加载不出来_加载页面信息,刷不出来心态都崩了
出品 | 51Testing软件测试网 只要访问过网页的地球人都知道,很多时候页面内容的加载并非与你的访问操作实时同步显现.是什么原因导致的呢?这是由于大多数Web应用程序都结合Ajax/Javasc ...
- python多维数据存储_在Python中存储和重新加载大型多维数据集
我将运行大量的模拟,产生大量的数据,这些数据需要在以后存储和访问.我的模拟程序的输出数据被写入文本文件(每个模拟一个).我计划编写一个Python程序来读取这些文本文件,然后以更便于以后分析的格式存储 ...
- C# 从TTF文件加载自定义字体
原文地址:http://www.cnblogs.com/twzy/p/4922962.html
- java 从xml读变量_java – 如何从XML属性文件加载变量?
我目前正在从Ant中的XML文件加载属性.但是,我想在for循环中执行当前的ant任务,同时每次为同一组属性加载新的XML属性文件. 我知道ant-contrib的var任务的存在,它允许我覆盖属性. ...
- java jsp取静态常量_获取java静态
Android NDK开发系列教程4:对类变量进行操作 终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们 ...
- java 根据类名示例化类_如何使用示例从Java中的类路径加载资源
java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...
- java中成员变量的加载时机_工作奇谈——JAVA高级特性之反射
一.从问题入手 最近又要面试新人,所以翻了翻以前的代码,突然发现了一个有意思的问题. 问:如下一个Student类,请实例Student并对其成员变量赋值. public class Student ...
最新文章
- 「译」有限状态机在 CSS 动画中的应用
- 关于正则表达式匹配任意字符
- dac0832产生梯形波程序C语言,在8086系统中用DAC0832输出一个三角波,一个梯形波,和一个正弦波。...
- Redis 6.0 正式版终于发布了!除了多线程还有什么新功能?
- 解决: service endpoint with name xxx already exists
- easyUI的combobox的实现
- WCF简单教程(4) 数据契约
- 中位数(Median)
- 高级UI-符合MD的常用控件
- mybatis pageHelper 不分页
- oracle 052 题库变了,oracle ocp题库变化,052新加的考试题收集整理-30
- KL散度-Entropy-JS散度-W距离
- 谷歌应用程序无法启动,因为应用程序的并行配置不正确的问题解决方案
- aspen怎么做灵敏度分析_灵敏度分析_aspen
- 使用RandomString设置随机经纬度-jmeter
- 为什么计算机桌面图标不见了,为什么电脑桌面上的图标全不见了?
- 2021-07-07 Day01 前端基础第一天
- stm32 /*定时器ETR外部时钟初始化配置
- 网站443端口经常受到攻击怎么办
- Flutter Image从网络加载图片刷新、强制重新渲染
热门文章
- 让我们开启一场持续十五年的冒险之旅
- mysql 查询优化 索引 type级别
- 开发商微信选房后不退认筹金_开盘加推主持词(1)-开盘主持词
- 【C4D】模型倒角时出现破面,倒角不了,怎么办?
- 转:游戏玩家集体出逃 社交网站遭遇迷途
- Python_子类调用父类的方法
- 提升QQ会员游戏特权认知度的个人想法
- python面向对象实例王者荣耀_Python设计王者荣耀人物结构(63)*
- 《幸福的勇气》笔记三——平凡日常
- 华为服务器找不到阵列卡_找不到芯片,发不出5G手机,苹果要找华为帮忙?华为这样回应……...