草庐IT

fontNamed

全部标签

java - jdk7 : sun. font.fontManager 替换/如何从 fontname 获取文件名信息

使用Oracle(Sun)JDK6并尝试迁移到OracleJDK7我正在使用sun.awt.GraphicsEnvironment查找所有系统字体,以便使用它们来更改我的pdf文件中使用的pdf字体。这是我正在使用的确切代码:GraphicsEnvironmentgEnv=GraphicsEnvironment.getLocalGraphicsEnvironment();//getallsystemfontsfinalFont[]fonts=gEnv.getAllFonts();之后我需要获取系统上的确切字体文件路径,所以我使用:FontManager.getFontPath(true

ruby - 在 UBUNTU 中从 TTF 文件中查找 FontName

我需要以编程方式(在Ubuntu中)为我的应用程序(使用Rubyonrails开发)安装数百种字体,并在安装时跟踪安装的字体名称。所以我需要UBUNTU中的一个工具或一些库,它将TTF文件作为输入并提供字体名称作为输出。即使在ruby​​(GEM或任何可以提供帮助的东西)中有某种方法可以找到给定TTF文件的字体名称,也会有很大的帮助。提前致谢。 最佳答案 我想应该有某种ruby​​字体解析器可以做到这一点,但如果您有一点技巧,您可能会很容易地制作自己的字体解析器。您需要两条重要信息:DatastructureforTTFfilehe