NetBeans 8.0.1 字体设置方法备忘(Win7)

整体思路是修改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,并找到

3. 先将fontconfig.properties.src文件备份,然后重命名为“fontconfig.properties”;

4. 用文本编辑器打开fontconifg.properties文件,先在最后添加你的字体名定义:

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

然后修改字体查找次序:

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.plain.chinese-ms950=MingLiU[这里是你希望的中文字体]
monospaced.plain.chinese-ms950-extb=MingLiU-ExtB
monospaced.plain.hebrew=Courier New
monospaced.plain.japanese=MS Gothic
monospaced.plain.korean=GulimChe

monospaced.bold.alphabetic=Anonymous Pro Bold[这里是你希望的英文字体]
monospaced.bold.chinese-ms950=PMingLiU[这里是你希望的中文字体]
monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bold.hebrew=Courier New Bold
monospaced.bold.japanese=MS Gothic
monospaced.bold.korean=GulimChe

monospaced.italic.alphabetic=Anonymous Pro Italic[这里是你希望的英文字体]
monospaced.italic.chinese-ms950=PMingLiU[这里是你希望的中文字体]
monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.italic.hebrew=Courier New
monospaced.italic.japanese=MS Gothic
monospaced.italic.korean=GulimChe

monospaced.bolditalic.alphabetic=Anonymous Pro Bold Italic[这里是你希望的英文字体]
monospaced.bolditalic.chinese-ms950=PMingLiU[这里是你希望的中文字体]
monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bolditalic.hebrew=Courier New Bold
monospaced.bolditalic.japanese=MS Gothic
monospaced.bolditalic.korean=GulimChe

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/

时间: 2024-08-30 02:38:45

NetBeans 8.0.1 字体设置方法备忘(Win7)的相关文章

SecureCRT学习之道:SecureCRT常用快捷键设置与字体设置方法

常用快捷键: 全屏View->Full Screen 快捷键 Alt + Enter 菜单View 快捷键 Alt + V 打开新的终端 快捷键 Alt + B 字体设置: options->global options->general->Default session-> Edit Defalut Settings 网上有人建议用fixedsys,这个字体虽然不是最美丽的,但在终端上也是一个不错选择,大家都可以接受. 选择它,主要是因为它大小固定,在所有地方显示,效果都一

ExtJs4常用配置方法备忘

viewport布局常用属性 new Ext.Viewport({ layout: "border", renderTo: Ext.getBody(), defaults: { bodyStyle: "background-color: #FFFFFF;", frame: true }, //split为true,即可达到上下左右拉伸效果 //layout:fit,填满布局 //collapsible:true,north模块被收缩到最上面 items: [{ re

解析Path方法备忘

public static String parseDataPath(String dataPath){ StringBuilder parseBld = new StringBuilder(); List<String> parseLst = new ArrayList<String>(); if( StringUtils.isNotEmpty(dataPath) ){ String[] parseArry = dataPath.split("/"); int

SecureCRT学习之道:SecureCRT经常使用快捷键设置与字体设置方法

1:假设不想每次登陆都输入password,能够在你打开的session里邮件session option->login action 选中automate logon 双击ogin 和assword分别输入username和password即可了,telnet的命令符为〉,敲入指令的命令符为# 2:假设在global option->terminal->emulation->mapped keys勾选CUA setting就会导致Linux命令下快捷键ctrl+C失效,假设勾选就

AR9331出现connect-debounce failed,port 1 disabled解决方法备忘

基于AR9331的路由器,自己画的pcb板子,竟然出现这个错误,百度下,貌似有不少人遇见过这个错误,但是在修改板子前我的固件用的是没问题的,USB完美使用 修改过板子后出现这个问题! hub 1-0:1.0 connect-debounce failed,port 1 disabled 后台串口不停的报这个错误. 最后发现是USB的数据线反了,哈哈,跳线反过来试试! 成功识别U盘没问题了! 备忘一下!

LSGO类库使用方法备忘——FlexCell

相关类介绍: 1.LSGOUIGridEntity 用于配置FlexCell表格各种参数的实体 有已下三种便捷的方法,均返回已经配置好参数的LSGOUIGridEntity 类的实体 GetNormalGridEntity()          得到普通类型的MisUIGridEntity. GetDark_LightBlueGridEntity()  得到深蓝-浅蓝格调的GridEntity. GetYellow_WhiteGridEntity()    得到黄-白格调的GridEntity.

C++-二维vector初始化大小方法-备忘

来源: C++——二维vector初始化大小方法 1.直接用初始化方法 名字为vec,大小为n*m,初始值为0的二维vector. vector<vector<int> > vec(n, vector<int>(m, 0)); 2.用resize()来控制大小 vector<vector<int> > vec; vec.resize(n);//n行 for (int i = 0; i < n; ++i){ vec[i].resize(m);

jquery中的ajax方法(备忘)

参考:https://www.cnblogs.com/tylerdonet/p/3520862.html 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持. 3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的全局设置. 4.a

[转]git使用问题-解决方法 备忘

1-- clone分支,修改文件本地commit后, push回原分支失败,报错: git push   [email protected]'s password:   Counting objects: 21, done.  Compressing objects: 100% (11/11), done.  Writing objects: 100% (11/11), 1010 bytes, done.  Total 11 (delta 9), reused 0 (delta 0)  erro