我使用的系统是Linux Mint 20 Cinnamon,显示器分辨率1920*1080。最近 开发javafx 用到Scenebuilder 设计界面。但是默认效果字体发虚字体看不清楚。网上找了好久解决 方案,记录一下这个勉强能用的方案。核心思想就是改默认字体样式。具体操作如下:
1. 切换到/opt/SceneBuilder/app/目录,点右键以Root身份 打开
找到dist.jar 点右键 打开方式->归档管理器
在归档管理器找到
/com/oracle/javafx/scenebuilder/kit/css/Base.css
双击打开插入样式代码 字体可以换成自己系统的字体,大小自己调
.root{ -fx-font-family: "Ubuntu"; -fx-font-size: 12pt ; }
保存 更新归档
2. 然后重启SceneBuilder就行了
改过之后的效果
之前的效果