我用Java编写了一个程序,它使用一种特殊的字体,默认情况下在任何操作系统上都不存在.
在Java中是否可以将这种特殊字体添加到操作系统中?例如,在Windows中,将此字体复制到特殊的Fonts文件夹.
如果有可能,怎么样?
有没有办法用Java读取Open Type字体,就像使用TrueType字体一样?
这适用于TTF但我还没弄清楚如何使用Open Type字体做同样的事情.
Font f = Font.createFont( Font.TRUETYPE_FONT,
new FileInputStream("f.ttf") );
Run Code Online (Sandbox Code Playgroud)
请注意我无法中继已安装的字体.我提供了我的程序字体,但不想在系统范围内安装它.
我试图改变我的GUI的字体,除了基本的5,摇摆似乎随之而来.如何导入字体并在我的代码中实际使用它们?