默认
发表评论 10
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] beautyEye字体渲染问题
阅读(36277) | 评论(10 收藏 淘帖
使用beautyEye后字体渲染被改变,没有使用亚像素渲染
http://blog.jobbole.com/50061/
见图

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

QQ图片20160119195407.png (11.4 KB, 下载次数: 2598)

QQ图片20160119195407.png

3.png (67.29 KB, 下载次数: 2238)

3.png
上一篇:[已回复] 框架是否可以支持图表的制作呢下一篇:[已回复] jscrollpane滚动条问题
推荐方案
评论 10
beautyeye倒没这么神奇,其实是swing自身的问题,字体效果一直都是swing的短板。

能否截个完整图,看看到底是什么情况!
3 楼: king6120 Lv.2 楼主 8 年前 来自手机 | 只看该作者
就是用默认主题和用beautyeye渲染出来的字体效果不同
4 楼: king6120 Lv.2 楼主 8 年前 来自手机 | 只看该作者
引用:JackJiang 发表于 2016-01-19 20:49
beautyeye倒没这么神奇,其实是swing自身的问题,字体效果一直都是swing的短板。

能否截个完整图,看看 ...

看我发的两幅图和连接,就是用默认主题和beautyeye渲染字体效果不一样
截图后拉大可以明显看出区别
引用:king6120 发表于 2016-01-19 21:56
看我发的两幅图和连接,就是用默认主题和beautyeye渲染字体效果不一样
截图后拉大可以明显看出区别

看下开发者指南里的附录13:
http://openmob.net/thread-26-1-1.html
6 楼: king6120 Lv.2 楼主 8 年前 来自手机 | 只看该作者
引用:JackJiang 发表于 2016-01-19 22:07
看下开发者指南里的附录13:
http://openmob.net/thread-26-1-1.html

明天试一下
引用:JackJiang 发表于 2016-01-19 22:07
看下开发者指南里的附录13:
http://openmob.net/thread-26-1-1.html

org.jb2011.lnf.beautyeye.ch1_titlepane.__UI_ (62行)
//注释掉这行字体能正常
UIManager.put("RootPaneUI", BERootPaneUI.class.getName());
求解
引用:king6120 发表于 2016-01-20 11:29
org.jb2011.lnf.beautyeye.ch1_titlepane.__UI_ (62行)
//注释掉这行字体能正常
UIManager.put("RootPa ...

你注释的代码里有为窗体设置透明边框效果的,而你说的字体发虚问题实际就是java的透明api导致的,不信你用beautyeye的不透明窗体边框试试看。

字体渲染问题跟beautyeye本身无关,也没人会去折腾这个,否则跨平台的各种蛋痛问题也不是自已能解决的。总之,字体问题是官方api导致,使用者能做的,只有尽量找到替代方法了。
引用:JackJiang 发表于 2016-01-20 14:40
你注释的代码里有为窗体设置透明边框效果的,而你说的字体发虚问题实际就是java的透明api导致的,不信你 ...

怎么注释掉透明API
引用:JackJiang 发表于 2016-01-20 14:40
你注释的代码里有为窗体设置透明边框效果的,而你说的字体发虚问题实际就是java的透明api导致的,不信你 ...

使用不透明边框也不行osLookAndFeelDecorated
引用:king6120 发表于 2016-01-21 09:57
使用不透明边框也不行osLookAndFeelDecorated

你好,能知道你是怎么解决设置窗体阴影边框后,字体变虚的问题的吗,十分感谢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部