使用过idea的同学都知道,idea的功能相对于explise来说,功能太强大了啊~个人感觉,idea真心挺智能的。但是,这里有一个小瑕疵,就是能够设置的字体,有限!

对于用惯了 微软雅黑 字体的人,真心看起来不舒服。还好,这里查到了解决的办法,下面是我查询到的解决办法,转载的,有需要的可以简单看一下~哈哈

挺容易的额。 下面附上一个引用连接:http://blog.csdn.net/Gaowen_HAN/article/details/18366247

idea 设置自定义字体

英文用Consolas等宽的(程序员显示codes的理想字体选择),中文用微软雅黑(传说中的最贵字体)。设置方法:

软件界面使用微软雅黑:

编辑器中字体选择Consolas:

但是到此为止中文字体是IntelliJ IDEA的默认字体,个人觉得比较不好看。所以修改JVM的fontconfig.properties.src(例如我的路径是:C:\Program Files\Java\jdk1.6.0_45\jre\lib):

SimSun/SimSun-18030-->Microsoft YaHei UI

SimSun-ExtB-->Microsoft YaHei UI Bold

MingLiU_HKSCS/MingLiU/PMingLiU-->Microsoft JhengHei UI

MingLiU-ExtB-->Microsoft JhengHei UI Bold

软件界面截图:

修改后的完整fontconfig.properties.src(可将下面的内容直接覆盖fontconfig.properties.src):

具体覆盖内容,见备注

最后,在IDEA的界面中,进入settings,然后将下面的钩去掉,就应该可以显示微软雅黑啦~哈哈

OK啦,是不是感觉,爽很多了呢?哈哈

备注(覆盖内容)

  1. #
  2. #
  3. # Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
  4. # ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  5. #
  6. #
  7. #
  8. #
  9. #
  10. #
  11. #
  12. #
  13. #
  14. #
  15. #
  16. #
  17. #
  18. #
  19. #
  20. #
  21. #
  22. #
  23. #
  24. #
  25. #
  26.  
  27. # Version
  28.  
  29. version=1
  30.  
  31. # Component Font Mappings
  32.  
  33. allfonts.chinese-ms936=Microsoft YaHei UI
  34. allfonts.chinese-ms936-extb=Microsoft YaHei UI Bold
  35. allfonts.chinese-gb18030=Microsoft YaHei UI
  36. allfonts.chinese-gb18030-extb=Microsoft YaHei UI Bold
  37. allfonts.chinese-hkscs=Microsoft JhengHei UI
  38. allfonts.chinese-ms950-extb=Microsoft JhengHei UI Bold
  39. allfonts.devanagari=Mangal
  40. allfonts.dingbats=Wingdings
  41. allfonts.lucida=Lucida Sans Regular
  42. allfonts.symbol=Symbol
  43. allfonts.thai=Lucida Sans Regular
  44. allfonts.georgian=Sylfaen
  45.  
  46. serif.plain.alphabetic=Times New Roman
  47. serif.plain.chinese-ms950=Microsoft JhengHei UI
  48. serif.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
  49. serif.plain.hebrew=David
  50. serif.plain.japanese=MS Mincho
  51. serif.plain.korean=Batang
  52.  
  53. serif.bold.alphabetic=Times New Roman Bold
  54. serif.bold.chinese-ms950=Microsoft JhengHei UI
  55. serif.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
  56. serif.bold.hebrew=David Bold
  57. serif.bold.japanese=MS Mincho
  58. serif.bold.korean=Batang
  59.  
  60. serif.italic.alphabetic=Times New Roman Italic
  61. serif.italic.chinese-ms950=Microsoft JhengHei UI
  62. serif.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  63. serif.italic.hebrew=David
  64. serif.italic.japanese=MS Mincho
  65. serif.italic.korean=Batang
  66.  
  67. serif.bolditalic.alphabetic=Times New Roman Bold Italic
  68. serif.bolditalic.chinese-ms950=Microsoft JhengHei UI
  69. serif.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  70. serif.bolditalic.hebrew=David Bold
  71. serif.bolditalic.japanese=MS Mincho
  72. serif.bolditalic.korean=Batang
  73.  
  74. sansserif.plain.alphabetic=Arial
  75. sansserif.plain.chinese-ms950=Microsoft JhengHei UI
  76. sansserif.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
  77. sansserif.plain.hebrew=David
  78. sansserif.plain.japanese=MS Gothic
  79. sansserif.plain.korean=Gulim
  80.  
  81. sansserif.bold.alphabetic=Arial Bold
  82. sansserif.bold.chinese-ms950=Microsoft JhengHei UI
  83. sansserif.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
  84. sansserif.bold.hebrew=David Bold
  85. sansserif.bold.japanese=MS Gothic
  86. sansserif.bold.korean=Gulim
  87.  
  88. sansserif.italic.alphabetic=Arial Italic
  89. sansserif.italic.chinese-ms950=Microsoft JhengHei UI
  90. sansserif.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  91. sansserif.italic.hebrew=David
  92. sansserif.italic.japanese=MS Gothic
  93. sansserif.italic.korean=Gulim
  94.  
  95. sansserif.bolditalic.alphabetic=Arial Bold Italic
  96. sansserif.bolditalic.chinese-ms950=Microsoft JhengHei UI
  97. sansserif.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  98. sansserif.bolditalic.hebrew=David Bold
  99. sansserif.bolditalic.japanese=MS Gothic
  100. sansserif.bolditalic.korean=Gulim
  101.  
  102. monospaced.plain.alphabetic=Courier New
  103. monospaced.plain.chinese-ms950=Microsoft JhengHei UI
  104. monospaced.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
  105. monospaced.plain.hebrew=Courier New
  106. monospaced.plain.japanese=MS Gothic
  107. monospaced.plain.korean=GulimChe
  108.  
  109. monospaced.bold.alphabetic=Courier New Bold
  110. monospaced.bold.chinese-ms950=Microsoft JhengHei UI
  111. monospaced.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
  112. monospaced.bold.hebrew=Courier New Bold
  113. monospaced.bold.japanese=MS Gothic
  114. monospaced.bold.korean=GulimChe
  115.  
  116. monospaced.italic.alphabetic=Courier New Italic
  117. monospaced.italic.chinese-ms950=Microsoft JhengHei UI
  118. monospaced.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  119. monospaced.italic.hebrew=Courier New
  120. monospaced.italic.japanese=MS Gothic
  121. monospaced.italic.korean=GulimChe
  122.  
  123. monospaced.bolditalic.alphabetic=Courier New Bold Italic
  124. monospaced.bolditalic.chinese-ms950=Microsoft JhengHei UI
  125. monospaced.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  126. monospaced.bolditalic.hebrew=Courier New Bold
  127. monospaced.bolditalic.japanese=MS Gothic
  128. monospaced.bolditalic.korean=GulimChe
  129.  
  130. dialog.plain.alphabetic=Arial
  131. dialog.plain.chinese-ms950=Microsoft JhengHei UI
  132. dialog.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
  133. dialog.plain.hebrew=David
  134. dialog.plain.japanese=MS Gothic
  135. dialog.plain.korean=Gulim
  136.  
  137. dialog.bold.alphabetic=Arial Bold
  138. dialog.bold.chinese-ms950=Microsoft JhengHei UI
  139. dialog.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
  140. dialog.bold.hebrew=David Bold
  141. dialog.bold.japanese=MS Gothic
  142. dialog.bold.korean=Gulim
  143.  
  144. dialog.italic.alphabetic=Arial Italic
  145. dialog.italic.chinese-ms950=Microsoft JhengHei UI
  146. dialog.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  147. dialog.italic.hebrew=David
  148. dialog.italic.japanese=MS Gothic
  149. dialog.italic.korean=Gulim
  150.  
  151. dialog.bolditalic.alphabetic=Arial Bold Italic
  152. dialog.bolditalic.chinese-ms950=Microsoft JhengHei UI
  153. dialog.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  154. dialog.bolditalic.hebrew=David Bold
  155. dialog.bolditalic.japanese=MS Gothic
  156. dialog.bolditalic.korean=Gulim
  157.  
  158. dialoginput.plain.alphabetic=Courier New
  159. dialoginput.plain.chinese-ms950=Microsoft JhengHei UI
  160. dialoginput.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
  161. dialoginput.plain.hebrew=David
  162. dialoginput.plain.japanese=MS Gothic
  163. dialoginput.plain.korean=Gulim
  164.  
  165. dialoginput.bold.alphabetic=Courier New Bold
  166. dialoginput.bold.chinese-ms950=Microsoft JhengHei UI
  167. dialoginput.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
  168. dialoginput.bold.hebrew=David Bold
  169. dialoginput.bold.japanese=MS Gothic
  170. dialoginput.bold.korean=Gulim
  171.  
  172. dialoginput.italic.alphabetic=Courier New Italic
  173. dialoginput.italic.chinese-ms950=Microsoft JhengHei UI
  174. dialoginput.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  175. dialoginput.italic.hebrew=David
  176. dialoginput.italic.japanese=MS Gothic
  177. dialoginput.italic.korean=Gulim
  178.  
  179. dialoginput.bolditalic.alphabetic=Courier New Bold Italic
  180. dialoginput.bolditalic.chinese-ms950=Microsoft JhengHei UI
  181. dialoginput.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
  182. dialoginput.bolditalic.hebrew=David Bold
  183. dialoginput.bolditalic.japanese=MS Gothic
  184. dialoginput.bolditalic.korean=Gulim
  185.  
  186. # Search Sequences
  187.  
  188. sequence.allfonts=alphabetic/default,dingbats,symbol
  189.  
  190. sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
  191. sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
  192. sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
  193. sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
  194. sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
  195.  
  196. sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
  197. sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
  198. sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol,chinese-gb18030-extb
  199. sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
  200. sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
  201.  
  202. sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
  203. sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
  204. sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol,chinese-ms950-extb
  205. sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
  206. sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
  207.  
  208. sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  209. sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  210. sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  211. sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  212. sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  213.  
  214. sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  215. sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  216. sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  217. sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  218. sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
  219.  
  220. sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
  221. sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbol
  222.  
  223. sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol
  224.  
  225. sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
  226. sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
  227. sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
  228. sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
  229. sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol
  230.  
  231. sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
  232. sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
  233. sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
  234. sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
  235. sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol
  236.  
  237. sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol
  238.  
  239. sequence.fallback=lucida,\
  240. chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\
  241. japanese,korean,chinese-ms950-extb,chinese-ms936-extb,georgian
  242.  
  243. # Exclusion Ranges
  244.  
  245. exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
  246. exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
  247. exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac
  248.  
  249. # Monospaced to Proportional width variant mapping
  250. # (Experimental private syntax)
  251. proportional.MS_Gothic=MS PGothic
  252. proportional.MS_Mincho=MS PMincho
  253. proportional.Microsoft_JhengHei_UI=Microsoft JhengHei UI
  254. proportional.Microsoft_JhengHei_UI_Bold=Microsoft JhengHei UI Bold
  255.  
  256. # Font File Names
  257.  
  258. filename.Arial=ARIAL.TTF
  259. filename.Arial_Bold=ARIALBD.TTF
  260. filename.Arial_Italic=ARIALI.TTF
  261. filename.Arial_Bold_Italic=ARIALBI.TTF
  262.  
  263. filename.Courier_New=COUR.TTF
  264. filename.Courier_New_Bold=COURBD.TTF
  265. filename.Courier_New_Italic=COURI.TTF
  266. filename.Courier_New_Bold_Italic=COURBI.TTF
  267.  
  268. filename.Times_New_Roman=TIMES.TTF
  269. filename.Times_New_Roman_Bold=TIMESBD.TTF
  270. filename.Times_New_Roman_Italic=TIMESI.TTF
  271. filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF
  272.  
  273. filename.Microsoft_YaHei_UI=MSYH.TTC
  274. filename.Microsoft_YaHei_UI_Bold=MSYHBD.TTC
  275.  
  276. filename.Microsoft_JhengHei_UI=MSJH.TTC
  277. filename.Microsoft_JhengHei_UI_Bold=MSJHBD.TTC
  278.  
  279. filename.David=DAVID.TTF
  280. filename.David_Bold=DAVIDBD.TTF
  281.  
  282. filename.MS_Mincho=MSMINCHO.TTC
  283. filename.MS_PMincho=MSMINCHO.TTC
  284. filename.MS_Gothic=MSGOTHIC.TTC
  285. filename.MS_PGothic=MSGOTHIC.TTC
  286.  
  287. filename.Gulim=gulim.TTC
  288. filename.Batang=batang.TTC
  289. filename.GulimChe=gulim.TTC
  290.  
  291. filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
  292. filename.Mangal=MANGAL.TTF
  293. filename.Symbol=SYMBOL.TTF
  294. filename.Wingdings=WINGDING.TTF
  295.  
  296. filename.Sylfaen=sylfaen.ttf

Idea 如何设置微软雅黑等其它字体的更多相关文章

  1. ubuntu安装微软雅黑和Consolas字体

    原文:http://fooler5.iteye.com/blog/2406227 [字体下载] YaHeiConsolas.tar:http://www.mycode.net.cn/wp-conten ...

  2. 把typora改为微软雅黑+Consolas

    前言 typora是一款非常方便的书写markdown文本的编辑器.官网:https://www.typora.io/ 对于字体强迫症患者来说,不把字体改成微软雅黑+Consolas,那是相当难受.本 ...

  3. XP win2003系统 微软雅黑字体的使用方法

    微软雅黑是微软公司为其新一代操作系统Vista开发的中文字体,据说它将是迄今为止个人电脑上可以显示的最清晰的中文字体.       微软公司表示,在新一代操作系统中为了能够更加清晰的显示文字,目前正在 ...

  4. 使用macOS苹方替换Windows 10微软雅黑

    关于微软雅黑 Windows从Vista开始用到现在的”微软雅黑”十多年以来基本没什么大改动,而大家的显示器从CRT进化到了IPS高分屏,十年前看着还OK的字体现在在绝大多数屏幕上可能就是这个样子的: ...

  5. 移动web页面使用微软雅黑字体的问题

    很多前端工程师在开发手机页面的时候,发现视觉设计师们喜欢用微软雅黑作为中文字体进行设计,于是写页面的时候也定义 font-family 为微软雅黑,后来发到线上后,细心的产品经理发现页面的字体不是微软 ...

  6. css调用字体 没装微软雅黑,用css写@font-face让其能显示微软雅黑字体

    在设计布局网页时 经常想要用一些比较好看的字体,比如微软雅黑,这个字体在近年来在网页设计中运用越来越平常, 然而所使用的字体也只有自己能看到 到别的机子上 又恢复了原来的宋体神马的. 经过一位高手的提 ...

  7. 谷歌浏览器中kindeditor编译器字体不能为微软雅黑的问题?

    https://segmentfault.com/q/1010000006204144 比如说用谷歌浏览器打开后台编译文章,在文章先选择字体为微软雅黑,再编辑其他,哪个字体就变成了&quot: ...

  8. kindeditor编辑器微软雅黑样式font-family值变成"

    http://www.100cm.cn/article-126-764.html kindeditor编辑器中选中文字, 修改字体(字体名称中带有空格, 例如"Microsoft YaHei ...

  9. Ubuntu14.04安装微软雅黑字体

    1.首先获得一套“微软雅黑”字体库(自行百度),包含两个文件msyh.ttf(普通)、msyhbd.ttf(加粗);2.在/usr/share/fonts目录下建立一个子目录,例如win,命令如下:  ...

随机推荐

  1. 牛客比赛-假的字符串-Trie+拓扑

    链接:https://www.nowcoder.com/acm/contest/59/B来源:牛客网 题目描述 给定n个字符串,互不相等,你可以任意指定字符之间的大小关系(即重定义字典序),求有多少个 ...

  2. ComBox绑定枚举

    (转自:http://blog.csdn.net/chao88552828/article/details/9903159) /// <summary> /// 参数枚举 /// < ...

  3. 【lightoj-1094】树的直径(DFS)

    链接:http://www.lightoj.com/volume_showproblem.php?problem=1094 题意: 一共n各节点编号0-n-1, 输入n-1条无向边代表u-v距离为w, ...

  4. LeetCode OJ:First Missing Positive (第一个丢失的正数)

    在leetCode上做的第一个难度是hard的题,题目如下: Given an unsorted integer array, find the first missing positive inte ...

  5. javascript: what can javascript do?

    1.Javascript can change html content <!DOCTYPE html> <html> <body> <h2>What ...

  6. CSS:Tutorial one

    1.Three Ways to Insert CSS External style sheet Internal style sheet Inline style External Style She ...

  7. javascript 继承的两种方式

    js中继承可以分为两种:对象冒充和原型链方式 一.对象冒充包括三种:临时属性方式.call()及apply()方式1.临时属性方式 代码如下: function Person(name){     t ...

  8. Activity has leaked window that was originally added(以解决)

     在编写Android程序的时候,遇到一个隐藏性问题.仔细查看LogCat,错误信息如下: 10-31 13:03:34.549: ERROR/WindowManager(444): Activi ...

  9. git配置ssh key并从github.com拉取repos

    一.配置ssh key 1. 进入当前用户目录cd ~2. 生成ssh keyssh-keygen -t rsa -C "ABC@qq.com"ABC@qq.com账号必须是你登录 ...

  10. 旧书重温:0day2【6】bind_shell

    学习了以上5节课,我们学到了很多知识,例如如何动态获取指定函数的地址:我们也学到了很多经验,例如如何发现代码中的错误,如何用od定位到错误,并修正. 有了以上积累,今天我们继续实验bind_shell ...