此次设置idea中字体为中文雅黑字体
1.找到安装的idea路径中jdr的lib文件进去
E:\IntelliJ IDEA 2019.2\jbr\lib
2.创建文件名及格式为fontconfig.properties的文件
3.复制以下代码进文件
# Versionversion=1# Component Font Mappingsallfonts.chinese-ms936=Microsoft Yahei
allfonts.chinese-ms936-extb=Microsoft Yahei
allfonts.chinese-gb18030=Microsoft Yahei
allfonts.chinese-gb18030-extb=Microsoft Yahei
allfonts.chinese-hkscs=Microsoft Yahei
allfonts.chinese-ms950-extb=Microsoft Yahei
allfonts.devanagari=Mangal
allfonts.dingbats=Wingdings
allfonts.lucida=Lucida Sans Regular
allfonts.symbol=Symbol
allfonts.thai=Lucida Sans Regularserif.plain.alphabetic=Times New Roman
# serif.plain.chinese-ms950=MingLiU
# serif.plain.chinese-ms950-extb=MingLiU-ExtB
serif.plain.chinese-ms950=Microsoft Yahei
serif.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.plain.hebrew=David
serif.plain.japanese=MS Mincho
serif.plain.korean=Batangserif.bold.alphabetic=Times New Roman Bold
# serif.bold.chinese-ms950=PMingLiU
# serif.bold.chinese-ms950-extb=PMingLiU-ExtB
serif.bold.chinese-ms950=Microsoft Yahei
serif.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.bold.hebrew=David Bold
serif.bold.japanese=MS Mincho
serif.bold.korean=Batangserif.italic.alphabetic=Times New Roman Italic
# serif.italic.chinese-ms950=PMingLiU
# serif.italic.chinese-ms950-extb=PMingLiU-ExtB
serif.italic.chinese-ms950=Microsoft Yahei
serif.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.italic.hebrew=David
serif.italic.japanese=MS Mincho
serif.italic.korean=Batangserif.bolditalic.alphabetic=Times New Roman Bold Italic
# serif.bolditalic.chinese-ms950=PMingLiU
# serif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
serif.bolditalic.chinese-ms950=Microsoft Yahei
serif.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
serif.bolditalic.hebrew=David Bold
serif.bolditalic.japanese=MS Mincho
serif.bolditalic.korean=Batangsansserif.plain.alphabetic=Arial
# sansserif.plain.chinese-ms950=MingLiU# sansserif.plain.chinese-ms950-extb=MingLiU-ExtB
sansserif.plain.chinese-ms950=Microsoft Yahei
sansserif.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.plain.hebrew=David
sansserif.plain.japanese=MS Gothic
sansserif.plain.korean=Gulimsansserif.bold.alphabetic=Arial Bold
# sansserif.bold.chinese-ms950=PMingLiU
# sansserif.bold.chinese-ms950-extb=PMingLiU-ExtB
sansserif.bold.chinese-ms950=Microsoft Yahei
sansserif.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.bold.hebrew=David Bold
sansserif.bold.japanese=MS Gothic
sansserif.bold.korean=Gulimsansserif.italic.alphabetic=Arial Italic
# sansserif.italic.chinese-ms950=PMingLiU
# sansserif.italic.chinese-ms950-extb=PMingLiU-ExtB
sansserif.italic.chinese-ms950=Microsoft Yahei
sansserif.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.italic.hebrew=David
sansserif.italic.japanese=MS Gothic
sansserif.italic.korean=Gulimsansserif.bolditalic.alphabetic=Arial Bold Italic
# sansserif.bolditalic.chinese-ms950=PMingLiU
# sansserif.bolditalic.chinese-ms950-extb=PMingLiU-ExtBsansserif.bolditalic.chinese-ms950=Microsoft Yahei
sansserif.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
sansserif.bolditalic.hebrew=David Bold
sansserif.bolditalic.japanese=MS Gothic
sansserif.bolditalic.korean=Gulim# monospaced.plain.chinese-ms950=MingLiU
# monospaced.plain.chinese-ms950-extb=MingLiU-ExtB
monospaced.plain.chinese-ms950=Microsoft Yahei
monospaced.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.plain.hebrew=David
monospaced.plain.japanese=MS Gothic
monospaced.plain.korean=GulimChe# monospaced.bold.chinese-ms950=PMingLiU
# monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bold.chinese-ms950=Microsoft Yahei
monospaced.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.bold.hebrew=David Bold
monospaced.bold.japanese=MS Gothic
monospaced.bold.korean=GulimChe# monospaced.italic.alphabetic=Courier New Italic
# monospaced.italic.chinese-ms950=PMingLiU# monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.italic.chinese-ms950=Microsoft Yahei
monospaced.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.italic.hebrew=David
monospaced.italic.japanese=MS Gothic
monospaced.italic.korean=GulimChe# monospaced.bolditalic.chinese-ms950=PMingLiU
# monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bolditalic.chinese-ms950=Microsoft Yahei
monospaced.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
monospaced.bolditalic.hebrew=David Bold
monospaced.bolditalic.japanese=MS Gothic
monospaced.bolditalic.korean=GulimChe# style1: Consolas
monospaced.plain.alphabetic=Consolas
monospaced.bold.alphabetic=Consolas Bold
monospaced.italic.alphabetic=Consolas Italic
monospaced.bolditalic.alphabetic=Consolas Bold Italic# style 2: Courier New
# monospaced.bolditalic.alphabetic=Courier New Bold Italic
# monospaced.italic.alphabetic=Courier New Italic
# monospaced.bold.alphabetic=Courier New Bold
# monospaced.plain.alphabetic=Courier Newdialog.plain.alphabetic=Arial
# dialog.plain.chinese-ms950=MingLiU
# dialog.plain.chinese-ms950-extb=MingLiU-ExtB
dialog.plain.chinese-ms950=Microsoft Yahei
dialog.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.plain.hebrew=David
dialog.plain.japanese=MS Gothic
dialog.plain.korean=Gulimdialog.bold.alphabetic=Arial Bold# dialog.bold.chinese-ms950=PMingLiU
# dialog.bold.chinese-ms950-extb=PMingLiU-ExtB
dialog.bold.chinese-ms950=Microsoft Yahei
dialog.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.bold.hebrew=David Bold
dialog.bold.japanese=MS Gothic
dialog.bold.korean=Gulimdialog.italic.alphabetic=Arial Italic
# dialog.italic.chinese-ms950=PMingLiU
# dialog.italic.chinese-ms950-extb=PMingLiU-ExtB
dialog.italic.chinese-ms950=Microsoft Yahei
dialog.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.italic.hebrew=David
dialog.italic.japanese=MS Gothic
dialog.italic.korean=Gulimdialog.bolditalic.alphabetic=Arial Bold Italic
# dialog.bolditalic.chinese-ms950=PMingLiU
# dialog.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
dialog.bolditalic.chinese-ms950=Microsoft JhengHei
dialog.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialog.bolditalic.hebrew=David Bold
dialog.bolditalic.japanese=MS Gothic
dialog.bolditalic.korean=Gulimdialoginput.plain.alphabetic=Courier New
# dialoginput.plain.chinese-ms950=MingLiU
# dialoginput.plain.chinese-ms950-extb=MingLiU-ExtB
dialoginput.plain.chinese-ms950=Microsoft JhengHei
dialoginput.plain.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.plain.hebrew=David
dialoginput.plain.japanese=MS Gothic
dialoginput.plain.korean=Gulimdialoginput.bold.alphabetic=Courier New Bold
# dialoginput.bold.chinese-ms950=PMingLiU
# dialoginput.bold.chinese-ms950-extb=PMingLiU-ExtB
dialoginput.bold.chinese-ms950=Microsoft Yahei
dialoginput.bold.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.bold.hebrew=David Bold
dialoginput.bold.japanese=MS Gothic
dialoginput.bold.korean=Gulimdialoginput.italic.alphabetic=Courier New Italic
# dialoginput.italic.chinese-ms950=PMingLiU
# dialoginput.italic.chinese-ms950-extb=PMingLiU-ExtB
dialoginput.italic.chinese-ms950=Microsoft Yahei
dialoginput.italic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.italic.hebrew=David
dialoginput.italic.japanese=MS Gothic
dialoginput.italic.korean=Gulimdialoginput.bolditalic.alphabetic=Courier New Bold Italic
# dialoginput.bolditalic.chinese-ms950=PMingLiU
# dialoginput.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
dialoginput.bolditalic.chinese-ms950=Microsoft JhengHei
dialoginput.bolditalic.chinese-ms950-extb=Microsoft JhengHei-ExtB
dialoginput.bolditalic.hebrew=David Bolddialoginput.bolditalic.japanese=MS Gothic
dialoginput.bolditalic.korean=Gulim# Search Sequencessequence.allfonts=alphabetic/default,dingbats,symbolsequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
sequence.monospaced.GBK=alphabetic,chinese-ms936,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-extbsequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
sequence.monospaced.GB18030=alphabetic,chinese-gb18030,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-extbsequence.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=alphabetic,chinese-ms950,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-extbsequence.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=alphabetic,chinese-ms950,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-extbsequence.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=alphabetic,chinese-ms950,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-extbsequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbolsequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbolsequence.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,symbolsequence.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,symbolsequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbolsequence.fallback=lucida,\chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\japanese,korean,chinese-ms950-extb,chinese-ms936-extb# Exclusion Rangesexclusion.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.MingLiU=PMingLiU
proportional.MingLiU-ExtB=PMingLiU-ExtB# Font File Namesfilename.Arial=ARIAL.TTF
filename.Arial_Bold=ARIALBD.TTF
filename.Arial_Italic=ARIALI.TTF
filename.Arial_Bold_Italic=ARIALBI.TTFfilename.Courier_New=COUR.TTF
filename.Courier_New_Bold=COURBD.TTF
filename.Courier_New_Italic=COURI.TTF
filename.Courier_New_Bold_Italic=COURBI.TTFfilename.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.TTFfilename.SimSun=SIMSUN.TTC
filename.SimSun-18030=SIMSUN18030.TTC
filename.SimSun-ExtB=SIMSUNB.TTFfilename.MingLiU=MINGLIU.TTC
filename.MingLiU-ExtB=MINGLIUB.TTC
filename.PMingLiU=MINGLIU.TTC
filename.PMingLiU-ExtB=MINGLIUB.TTC
filename.MingLiU_HKSCS=hkscsm3u.ttffilename.David=DAVID.TTF
filename.David_Bold=DAVIDBD.TTFfilename.MS_Mincho=MSMINCHO.TTC
filename.MS_PMincho=MSMINCHO.TTC
filename.MS_Gothic=MSGOTHIC.TTC
filename.MS_PGothic=MSGOTHIC.TTCfilename.Gulim=gulim.TTC
filename.Batang=batang.TTCfilename.GulimChe=gulim.TTCfilename.Lucida_Sans_Regular=LucidaSansRegular.ttf
filename.Mangal=MANGAL.TTF
filename.Symbol=SYMBOL.TTF
filename.Wingdings=WINGDING.TTF
4.重启idea
注:如果还不行,把项目中设置jdk的地方都设置为已安装的jdk路径
记得重启!!!
另外如果中文不乱码 但是字体很别扭
如图所示设置中文的字体即可