在编写JavaFx应用程序的时候,系统自带的字体不美观。而且,字体会随着系统的不同而发生改变。
为了让字体不随着不同系统发生变化,需要设定自己的字体
1、使用字体
找到需要使用的字体,比如SourceHanSansCN-Normal.ttf 这个字体,放到项目的目录下:
2、编写CSS
编写一个CSS文件,把字体引入系统
@font-face {
-fx-font-family : 'Source Han Sans CN';
src: url('/fonts/SourceHanSansCN-Normal.ttf');
}
3、使用
准备好CSS文件之后,就可以去加载CSS样式到系统中
这样就可以了,在系统中不需要单独指定字体,默认的字体就加载到系统中。
如果需要字体或者是有其他的问题,可以给我发消息。