• Idea 如何设置微软雅黑等其它字体


     使用过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 FilesJavajdk1.6.0_45jrelib):

    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啦,是不是感觉,爽很多了呢?哈哈

       备注(覆盖内容)

    #
    #
    # Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
    # ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    #
    
    # Version
    
    version=1
    
    # Component Font Mappings
    
    allfonts.chinese-ms936=Microsoft YaHei UI
    allfonts.chinese-ms936-extb=Microsoft YaHei UI Bold
    allfonts.chinese-gb18030=Microsoft YaHei UI
    allfonts.chinese-gb18030-extb=Microsoft YaHei UI Bold
    allfonts.chinese-hkscs=Microsoft JhengHei UI
    allfonts.chinese-ms950-extb=Microsoft JhengHei UI Bold
    allfonts.devanagari=Mangal
    allfonts.dingbats=Wingdings
    allfonts.lucida=Lucida Sans Regular
    allfonts.symbol=Symbol
    allfonts.thai=Lucida Sans Regular
    allfonts.georgian=Sylfaen
    
    serif.plain.alphabetic=Times New Roman
    serif.plain.chinese-ms950=Microsoft JhengHei UI
    serif.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
    serif.plain.hebrew=David
    serif.plain.japanese=MS Mincho
    serif.plain.korean=Batang
    
    serif.bold.alphabetic=Times New Roman Bold
    serif.bold.chinese-ms950=Microsoft JhengHei UI
    serif.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
    serif.bold.hebrew=David Bold
    serif.bold.japanese=MS Mincho
    serif.bold.korean=Batang
    
    serif.italic.alphabetic=Times New Roman Italic
    serif.italic.chinese-ms950=Microsoft JhengHei UI
    serif.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    serif.italic.hebrew=David
    serif.italic.japanese=MS Mincho
    serif.italic.korean=Batang
    
    serif.bolditalic.alphabetic=Times New Roman Bold Italic
    serif.bolditalic.chinese-ms950=Microsoft JhengHei UI
    serif.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    serif.bolditalic.hebrew=David Bold
    serif.bolditalic.japanese=MS Mincho
    serif.bolditalic.korean=Batang
    
    sansserif.plain.alphabetic=Arial
    sansserif.plain.chinese-ms950=Microsoft JhengHei UI
    sansserif.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
    sansserif.plain.hebrew=David
    sansserif.plain.japanese=MS Gothic
    sansserif.plain.korean=Gulim
    
    sansserif.bold.alphabetic=Arial Bold
    sansserif.bold.chinese-ms950=Microsoft JhengHei UI
    sansserif.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
    sansserif.bold.hebrew=David Bold
    sansserif.bold.japanese=MS Gothic
    sansserif.bold.korean=Gulim
    
    sansserif.italic.alphabetic=Arial Italic
    sansserif.italic.chinese-ms950=Microsoft JhengHei UI
    sansserif.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    sansserif.italic.hebrew=David
    sansserif.italic.japanese=MS Gothic
    sansserif.italic.korean=Gulim
    
    sansserif.bolditalic.alphabetic=Arial Bold Italic
    sansserif.bolditalic.chinese-ms950=Microsoft JhengHei UI
    sansserif.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    sansserif.bolditalic.hebrew=David Bold
    sansserif.bolditalic.japanese=MS Gothic
    sansserif.bolditalic.korean=Gulim
    
    monospaced.plain.alphabetic=Courier New
    monospaced.plain.chinese-ms950=Microsoft JhengHei UI
    monospaced.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
    monospaced.plain.hebrew=Courier New
    monospaced.plain.japanese=MS Gothic
    monospaced.plain.korean=GulimChe
    
    monospaced.bold.alphabetic=Courier New Bold
    monospaced.bold.chinese-ms950=Microsoft JhengHei UI
    monospaced.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
    monospaced.bold.hebrew=Courier New Bold
    monospaced.bold.japanese=MS Gothic
    monospaced.bold.korean=GulimChe
    
    monospaced.italic.alphabetic=Courier New Italic
    monospaced.italic.chinese-ms950=Microsoft JhengHei UI
    monospaced.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    monospaced.italic.hebrew=Courier New
    monospaced.italic.japanese=MS Gothic
    monospaced.italic.korean=GulimChe
    
    monospaced.bolditalic.alphabetic=Courier New Bold Italic
    monospaced.bolditalic.chinese-ms950=Microsoft JhengHei UI
    monospaced.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    monospaced.bolditalic.hebrew=Courier New Bold
    monospaced.bolditalic.japanese=MS Gothic
    monospaced.bolditalic.korean=GulimChe
    
    dialog.plain.alphabetic=Arial
    dialog.plain.chinese-ms950=Microsoft JhengHei UI
    dialog.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialog.plain.hebrew=David
    dialog.plain.japanese=MS Gothic
    dialog.plain.korean=Gulim
    
    dialog.bold.alphabetic=Arial Bold
    dialog.bold.chinese-ms950=Microsoft JhengHei UI
    dialog.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialog.bold.hebrew=David Bold
    dialog.bold.japanese=MS Gothic
    dialog.bold.korean=Gulim
    
    dialog.italic.alphabetic=Arial Italic
    dialog.italic.chinese-ms950=Microsoft JhengHei UI
    dialog.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialog.italic.hebrew=David
    dialog.italic.japanese=MS Gothic
    dialog.italic.korean=Gulim
    
    dialog.bolditalic.alphabetic=Arial Bold Italic
    dialog.bolditalic.chinese-ms950=Microsoft JhengHei UI
    dialog.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialog.bolditalic.hebrew=David Bold
    dialog.bolditalic.japanese=MS Gothic
    dialog.bolditalic.korean=Gulim
    
    dialoginput.plain.alphabetic=Courier New
    dialoginput.plain.chinese-ms950=Microsoft JhengHei UI
    dialoginput.plain.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialoginput.plain.hebrew=David
    dialoginput.plain.japanese=MS Gothic
    dialoginput.plain.korean=Gulim
    
    dialoginput.bold.alphabetic=Courier New Bold
    dialoginput.bold.chinese-ms950=Microsoft JhengHei UI
    dialoginput.bold.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialoginput.bold.hebrew=David Bold
    dialoginput.bold.japanese=MS Gothic
    dialoginput.bold.korean=Gulim
    
    dialoginput.italic.alphabetic=Courier New Italic
    dialoginput.italic.chinese-ms950=Microsoft JhengHei UI
    dialoginput.italic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialoginput.italic.hebrew=David
    dialoginput.italic.japanese=MS Gothic
    dialoginput.italic.korean=Gulim
    
    dialoginput.bolditalic.alphabetic=Courier New Bold Italic
    dialoginput.bolditalic.chinese-ms950=Microsoft JhengHei UI
    dialoginput.bolditalic.chinese-ms950-extb=Microsoft JhengHei UI Bold
    dialoginput.bolditalic.hebrew=David Bold
    dialoginput.bolditalic.japanese=MS Gothic
    dialoginput.bolditalic.korean=Gulim
    
    # Search Sequences
    
    sequence.allfonts=alphabetic/default,dingbats,symbol
    
    sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
    sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
    sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
    sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
    sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
    
    sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
    sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
    sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol,chinese-gb18030-extb
    sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
    sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
    
    sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
    sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
    sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol,chinese-ms950-extb
    sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
    sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
    
    sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    
    sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
    
    sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
    sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbol
    
    sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol
    
    sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
    sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
    sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
    sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
    sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol
    
    sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
    sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
    sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
    sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
    sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol
    
    sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol
    
    sequence.fallback=lucida,
                      chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,
                      japanese,korean,chinese-ms950-extb,chinese-ms936-extb,georgian
    
    # Exclusion Ranges
    
    exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
    exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
    exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac
    
    # Monospaced to Proportional width variant mapping
    # (Experimental private syntax)
    proportional.MS_Gothic=MS PGothic
    proportional.MS_Mincho=MS PMincho
    proportional.Microsoft_JhengHei_UI=Microsoft JhengHei UI
    proportional.Microsoft_JhengHei_UI_Bold=Microsoft JhengHei UI Bold
    
    # Font File Names
    
    filename.Arial=ARIAL.TTF
    filename.Arial_Bold=ARIALBD.TTF
    filename.Arial_Italic=ARIALI.TTF
    filename.Arial_Bold_Italic=ARIALBI.TTF
    
    filename.Courier_New=COUR.TTF
    filename.Courier_New_Bold=COURBD.TTF
    filename.Courier_New_Italic=COURI.TTF
    filename.Courier_New_Bold_Italic=COURBI.TTF
    
    filename.Times_New_Roman=TIMES.TTF
    filename.Times_New_Roman_Bold=TIMESBD.TTF
    filename.Times_New_Roman_Italic=TIMESI.TTF
    filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF
    
    filename.Microsoft_YaHei_UI=MSYH.TTC
    filename.Microsoft_YaHei_UI_Bold=MSYHBD.TTC
    
    filename.Microsoft_JhengHei_UI=MSJH.TTC
    filename.Microsoft_JhengHei_UI_Bold=MSJHBD.TTC
    
    filename.David=DAVID.TTF
    filename.David_Bold=DAVIDBD.TTF
    
    filename.MS_Mincho=MSMINCHO.TTC
    filename.MS_PMincho=MSMINCHO.TTC
    filename.MS_Gothic=MSGOTHIC.TTC
    filename.MS_PGothic=MSGOTHIC.TTC
    
    filename.Gulim=gulim.TTC
    filename.Batang=batang.TTC
    filename.GulimChe=gulim.TTC
    
    filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
    filename.Mangal=MANGAL.TTF
    filename.Symbol=SYMBOL.TTF
    filename.Wingdings=WINGDING.TTF
    
    filename.Sylfaen=sylfaen.ttf

      

  • 相关阅读:
    个人阅读笔记05—数据流图
    JVM(三)程序计数器【PC寄存器】
    JVM(三)运行时数据区的概述,线程概述
    JVM(二)表示两个Class对象是否为同一个类;Java程序对类的使用
    我的面试经之JVM(二)双亲委派机制
    我的面试经之JVM(二) ClassLoader补充【获取类的加载器的方式】
    我的面试经之JVM(二)类加载器的分类
    我的面试经之JVM(二)类加载器子系统ClassLoader类的加载过程
    Python小白要了解的模块大概用途(随学习进度更新),import xxxx
    Python常见的模块(知乎转载)
  • 原文地址:https://www.cnblogs.com/xiohao/p/5430028.html
Copyright © 2020-2023  润新知