标签:8.0 JRE NetBeans Pro monospaced filename 字体 Anonymous alphabetic
整体思路是修改jre中的fontconfig.properties文件内容,设定字体覆盖规则:
[在Win7下操作很可能会遇到下述这种小问题,所以写在前面:如果开启了UAC,而NetBeans所使用的JRE又安装在 program files 目录,使用某些编辑器(我是使用madedit时遇到的)打开时,并不会提示用户权限权限不足,而是直接将修改后的文件保存至virtualstore文件夹。对于这种情况,有两种解决方法:一是关闭UAC(不一定有效);二是在其它不需要权限的目录将文件修改后再复制到programs file中的jre\lib目录。]
1. 如果安装了多个JRE,需要确定NetBeans用的是哪个位置的JRE:
用文本编辑器打开NetBeans安装目录\etc\netbeans.conf,找到
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_25"
2. 定位到上述目录下的\jre\lib,并找到fontconfig.properties.src这个文件;
3. 先将fontconfig.properties.src文件备份,然后重命名为“fontconfig.properties”;
4. 用文本编辑器打开fontconifg.properties文件,先在最后添加你的字体名定义:
[特别注意]在添加字体名定义filename时,发现这个filename并不是随便写的,而是有一定规则才会生效,具体规则不知道是怎么规定的,只是测试了几款字体发现的, 例如这款Anonymous Pro的filename必须是“Anonymous Pro”,微软雅黑的必须是“Microsoft Yahei”或“Microsoft_Yahei”或“\u5fae\u8f6f\u96c5\u9ed1”,而用“MSYH”却不行;而华文楷体/隶书 可以用字体文件名(不含扩展名)或中文字体名的UNICODE来作为filename;但是华文仿宋却又只能用UNICODE名来指定。不知何故,如有高手知道,请不吝赐教。
filename.Anonymous Pro=Anonymous Pro.ttf
filename.Anonymous Pro Bold=Anonymous Pro B.ttf
filename.Anonymous Pro Italic=Anonymous Pro I.ttf
filename.Anonymous Pro Bold Italic=Anonymous Pro BI.ttf
#为中文字体添加下面这行
filename.\u5fae\u8f6f\u96c5\u9ed1=MSYH.ttf
然后修改字体查找次序:
将
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
改为
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
然后修改monospaced字体组合规则:
找到包括以下内容的行按需要进行修改:
monospaced.plain.alphabetic=Anonymous Pro
monospaced.bold.alphabetic=Anonymous Pro Bold
monospaced.italic.alphabetic=Anonymous Pro Italic
monospaced.bolditalic.alphabetic=Anonymous Pro Bold Italic
#添加这行,以更改简体中文操作系统环境下的中文字符显示
monospaced.plain.chinese-ms936=\u534e\u6587\u96b6\u4e66
最后,在NETBEANS中将字体:默认:指定为monospaced即可。建议字号14。
thanks to:
http://blog.sina.com.cn/s/blog_4b6047bc01000boz.html
http://www.zhouchen33.com/index.php/archives/270/comment-page-1
http://www.cnblogs.com/i0air/archive/2013/01/07/2849239.html
http://www.tuicool.com/articles/aARvUb
http://blog.163.com/peigen_peigen/blog/static/2704780200712611472910/
转载于:https://www.cnblogs.com/ifstudios/p/4133044.html
标签:8.0,JRE,NetBeans,Pro,monospaced,filename,字体,Anonymous,alphabetic
来源: https://blog.csdn.net/weixin_34337265/article/details/94278608
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。