I've decided to find way to change ingame font to any other font, that you want. Well, it's simply, but you can't simply create new MPQ and put inside new files. It's not work here. So what you can do - only edit original MPQ and add your own fonts into this MPQ file.
REMEMBER! It's against TOS, so you're warned!
=================================================
=================================================
Easy method
1) Find folder Fonts inside those MPQ-archives
2) Put here your font, copied by 4-5 times.
3) Delete or move away to any other folder (in Windows Explorer, not inside MPQ) all original fonts
3) Rename them to original fonts.
=================================================
=================================================
1) Make backup of this file \StarCraft II\Mods\Core.SC2Mod\Base.SC2Data. Backup must be in different folder (desktop or any other folder, but not in this folder!)
=================================================
2) Open original file, that placed in SC2 folder
=================================================
3) Put inside Fonts folder your fonts (.TTF and .OTF works 100%). You must delete original fonts. bl.ttf - font for chat text, nicknames, playerlist in replays, profile text etc You can delete it too and link to your font too.
=================================================
4) Inside this file select UI folder and open with Notepad next file: FontStyles.SC2Style
=================================================
5) Use standart search, but you can find it fast, Find next parameters:
<Constant name="BulletHeader" val="UI\Fonts\Eurostile-Bol.otf"/>
<Constant name="FontHeader" val="UI\Fonts\Eurostile-Bol.otf"/>
<Constant name="FontStandard" val="UI\Fonts\Eurostile-Reg.otf"/>
<Constant name="FontHeaderExtended" val="UI\Fonts\EurostileExt-Med.otf"/>
<Constant name="FontStandardExtended" val="UI\Fonts\EurostileExt-Reg.otf"/>
// Some text here with explanation of bl.ttf font. Not need to copypast this commentary text into SC2 font-styles file.
<Constant name="FontInternational" val="UI\Fonts\bl.ttf"/>
<Constant name="FontHeader" val="UI\Fonts\Eurostile-Bol.otf"/>
<Constant name="FontStandard" val="UI\Fonts\Eurostile-Reg.otf"/>
<Constant name="FontHeaderExtended" val="UI\Fonts\EurostileExt-Med.otf"/>
<Constant name="FontStandardExtended" val="UI\Fonts\EurostileExt-Reg.otf"/>
// Some text here with explanation of bl.ttf font. Not need to copypast this commentary text into SC2 font-styles file.
<Constant name="FontInternational" val="UI\Fonts\bl.ttf"/>
This is a font locations. You can change them all, or only some of them. But better to change all for better average picture

Where to put new fonts? In same folder in Fonts. Here is an example, where I've replaced Eurostile fonts into Arial Narrow, that is similar to Korean font.
<Constant name="BulletHeader" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontHeader" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontStandard" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontHeaderExtended" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontStandardExtended" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontInternational" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontHeader" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontStandard" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontHeaderExtended" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontStandardExtended" val="UI\Fonts\arial_narrow.TTF"/>
<Constant name="FontInternational" val="UI\Fonts\arial_narrow.TTF"/>
In this file FontStyles.SC2Style you can also change font sizes in every game label or title. I haven't tested it, so if you want, you can do some experiments for yourself. But remember, you must do backups every time!
=================================================
6) Same replacements in other MPQ-file:
\StarCraft II EN\Versions\<last version>\patch.SC2Archive, inside:
* open Fonts folder and put here your font (TTF or OTF). DO NOT delete bl.ttf, or it will redownload patch file
* same edits for FontStyle.SC2Data
* you must do it with every patch, but it's not that hard. Just put 2 files and drag them into opened MPQ every time, when u got patch.
![[image loading]](http://i.imgur.com/TQPjg.png)
=================================================
Here is a result with replaced font into Arial Narrow
![[image loading]](http://i.imgur.com/10yVOs.jpg)
![[image loading]](http://i.imgur.com/GozFas.jpg)
![[image loading]](http://i.imgur.com/rdrpAs.jpg)
![[image loading]](http://i.imgur.com/lTNmfs.jpg)
![[image loading]](http://i.imgur.com/h4JLhs.jpg)
Base.SC2Data with modified font into Arial Narrow
http://www.mirrorcreator.com/files/WGQI4RCM/
Original Base.SC2Data (if you forget to make a backup)
http://www.mirrorcreator.com/files/1SL0BSWY/