JavaFX2如何使用第三方字体(use custom fonts in JavaFX2)
如何在JavaFX2中使用第三方字体?当然最简单的办法就是把要使用第三方字体安装到操作系统中就行了。但是实际应用中,考虑到更好的效果,客户电脑中没有这些字体,如果强行使其安装过于繁琐,幸好,JavaFX2中使用第三方字体是非常方便的。
方法一:
1.新建一个resources/font到你的工程目录。
2.拷贝字体文件(例如isadoracyr.ttf)到上述目录下。
3.在源码中使用Font类的load静态方法load字体:
Font isaFont = Font.loadFont("file:resources/fonts/isadoracyr.ttf", 20);

isadorascc=/font/isadorascc.ttf
<target name="-post-compile"> <mkdir dir="${build.classes.dir}/META-INF"/> <copy todir="${build.classes.dir}/META-INF" file="fonts.mf"/></target>#text1 { -fx-fill: red; -fx-font-size: 28; }#text2 { -fx-fill: green; -fx-font-family: "isadorascc"; -fx-font-size: 28; }#text3 { -fx-fill: blue; -fx-font-family: "monospace"; -fx-font-size: 28; }