There are some incredibly complicated instructions on the internet for changing your system font to something pretty — like Segoe UI, the new default font in Microsoft Vista. There are similarly complicated instructions for adding Korean language support to your WM6 device as well. After a few hours of tinkering, these are the only modifications you need to accomplish the following:
1) Change the system font to Segoe UI. 2) Support the reading of Korean filenames using the Malgun font.
.Reg File Based Installation
One of the readers of this article, Dragon042, was kind enough to create a .reg file which automatically makes the registry changes I’ve documented in this article for Korean support using XP fonts. Download here. Copy gulim.ttc into your Windows folder and run the .reg file.
Instructions for Windows Vista Fonts:
Copy segoeui.ttf, segoeuib.ttf, and malgun.ttf to the Windows folder of your Windows Mobile 6 device. These files can be found in the Windows\Fonts directory of your Vista installation.
Add the following registry keys:
[HKLM/Software/Microsoft/FontLink/SystemLink]
Segoe UI = \windows\malgun.ttf,Malgun Gothic
Tahoma = \windows\malgun.ttf,Malgun Gothic
*Note that there are no quotation marks used anywhere.
[HKLM/System/GDI]
FontLinkMethods = 1
[HKLM/System/GDI/SYSFNT]
Nm = Segoe UI
[HKLM/System/GDI/FontAlias]
Tahoma = Segoe UI
Use the below instructions to accomplish the following: 1) Keep the default font to Tahoma. 2) Support the reading of Korean filenames using the Windows XP Gulim font.
Instructions for Korean Support using only Windows XP Fonts:
Copy gulim.ttc to the Windows folder of your Windows Mobile 6 device. These files can be found in the Windows\Fonts directory of your Windows XP installation.
Add the following registry keys:
[HKLM/Software/Microsoft/FontLink/SystemLink]
Tahoma = \windows\gulim.ttc,Gulim
*Note that there are no quotation marks used anywhere.
[HKLM/System/GDI]
FontLinkMethods = 1
[HKLM/System/GDI/SYSFNT]
Nm = Gulim
[HKLM/System/GDI/FontAlias]
Tahoma = Gulim
Perform a soft reboot and you should be all set. If you have problems, make sure that the case and spacing of the keys you entered exactly match the above.
Explanation:
FontLink keys essentially extend a Western/Roman font to include non-Roman fonts. By enabling Font Linking as documented above, you enable WM6 to search for Korean characters in the Segoe UI AND Malgun font sets. Inevitably, the operating system will find the correct Korean characters in Malgun.ttf and render them on your screen. The references below document additional registry keys in WM6, but the instructions above are sufficient.
References:
http://msdn2.microsoft.com/en-us/library/aa911441.aspx
http://msdn2.microsoft.com/en-us/library/aa911449.aspx
If you have a HTC Fuze aka Touch Pro and want to enable Korean fonts in TouchFlo, see my directions here.


Hello
I tried to do the same on windows mobile 6 with font from WindowsXP (gulim)
But it seems it doesn’t work even after a soft reset.
Do you have any idea on how to do it?
And what about the input method?
Thanx
Just switch malgun.ttf to gulim.ttc and change all references to Malgun Gothic to Gulim. The font name under the SystemLink and FontAlias registry keys are case sensitive. Make sure to copy the font to the Windows folder and not the Windows\font folder on your mobile device.
I don’t see FontLink under HKLM/Software/Microsoft
[HKLM/Software/Microsoft/FontLink/SystemLink]
I have followed some other methods on the web(XDA Developers) w/o much luck. I’m trying to change all system font to Malgun.ttf..
Having input support would be huge for me. I wonder why Microsoft won’t friggin put in other language support for WM. Even Ipod has it…
Thanks.
Hi Won. My complaints exactly. I just wanted my Korean song titles to show up correctly on WM or HTC Audio Manager. If you do not see the FontLink key (or any other registry key), you will have to create it under the appropriate registry path. As for other input options, you may be able to change the keyboard mapping somehow, but I have not researched it.
OK thanx for the answers i will try i put evertything in font file (in fact the matter is i use french ROM so the files names are different -_-;; )
About the input method i’ve found a free keyboard yesterday then i will try it
Anyway i guess changing the font will kill all the french specific symbols :-/
Demosthenes,
I just wanted to say thank you for your post. It works great and I love it.
I have a question though, The Korean displays fine in the file however does not encode in media player. Do you have any idea how to fix it?
thanks.
What do you mean by “does not encode in media player?” Do you mean that Korean text does not show up? After the modifications listed above, when I play Korean mp3’s in media player, all the Hangul shows up correctly in the display, including artist, song name, and album name. I would suggest that you make sure that the metadata itself is encoded correctly.
Anyway, thank you for the information.. I followed your instruction on my Blackjack II (WM6 device).
I can see korea file names.. however, when I tried to go to Korean websites or read Korean e-mails,
it still does not display correctly. (in Media player, Korean songs title does not show up correctly)..
Similar to what hg has reported I guess.. Maybe there is something else I need to do..
Are you running WM 6 ? and not 5?
Will this work only for devices that ues tahoma as the system fonts?
I feel like I am almost there… (I have been searching and wasted a lot of time before I found your posting..)
Any thought? anybody??
I have window XP. I can’t find the font you are talking about. Is there other fonts I can use? I just got BJII which has WM6. I love to have Korean language support.
Thanks!
If all you guys want is Korean support, try the second set of instructions for Korean support using Windows XP fonts.
Hi.
I have bought Palm Treo 500v which runs on WM6 and wanting to have Korean displayed on my Palm.
I have copied gulim.ttc from windows/fonts on my laptop to WM6 windows folder.
And…I am stuck now..
Maybe it is a stupid question, but how do you do the following steps?
I dont even know where to see to add registry keys…how do you get to this folder on WM6?(not a computer person at all…)
Add the following registry keys:
[HKLM/Software/Microsoft/FontLink/SystemLink]
Tahoma = \windows\gulim.ttc,Gulim
*Note that there are no quotation marks used anywhere.
[HKLM/System/GDI]
FontLinkMethods = 1
[HKLM/System/GDI/SYSFNT]
Nm = Gulim
[HKLM/System/GDI/FontAlias]
Tahoma = Gulim
CAN ANYBODY OUT THERE HELP ME?
zodiacace@hotmail.com
If you could help…please add me on your MSN…hehe
you will need to get a registry editor.
you can go to http://ceregeditor.mdsoft.pl/
and download CeRegEditor
If you are not sure about it, ask someone to help you because
if you make a mistake, it can mess up your device..
by the way, as far as some of the problem I reported earlier,
I think it has to do with the way the text are encoded.
This tick handles UTF-8 encoding without any problem, but
does not know how to handle EUC-KR encoded ones.
I am not sure, but in my browser, it cannot view Koreans but
if you go to google search, (since it uses UTF-8 for results),
I can read Korean.. I am not 100% sure, but after spending
hours last night (slept at 3 AM), I kind of gave up….(for now).
good luck.. and if you find a way to do it, let me know..
Alex
Thanks Alex,
It was very helpful…:D
Still it wouldnt display emails and music file names in Korean though…:’(
I think you are right about that encoding thingy…
google search is fine with displaying korean, but some other korean websites, (such as daum.net, naver.com)and some emails are not….
Hmmmmm…..
I will keep trying, and will let you know if I find a way…
(If you do it first, let me know!!! hehehe~ zodiacace@gmail.com)
Thanks again!!!
Christina
Well, you can buy a software called smartCJK.
I tried it and it was working great.. displays Korean fonts in every application.
however, it has problem with a software I use at work..and it has problem with LiveSearch.
so I had to remove it.
If you don’t need to use liveSearch, give it a try..
you can go to http://www.diotek.co.kr/eng/product/product_smartcjk.asp to download..
they have a trial software you can download.
Good luck~
Has anyone tried it with BlackJack II? I tried but it is not working.
I also tried diotek software trial version but doesn’t seem to work.
I have blackjack II and tried Diotek’s smartCJK.
It worked fine except that it was causing another progrm (one that I need for work) to crash.
so I removed it.
Then I followed Demosthenes’ direction and made it work but with some limitations..
1) I can read Korean file names in file explorer..
2) Can read Korean in some pages (encoded with UTF-8).. but not ones that was encoded in EUC-KR.
so I am usng Gmail client and it enables me to read all Korean e-mails..
PS> for web browsing, you can use opera mobile ($25).. not opera mini (free)..
okay, so i have no idea what to do, i downloaded the CEReg editor and i have no idea what to do next.
i’d be more than happy if someone explained to me as you would explain to a 10 year old. lol thankssssss
Anyone use vzw phone? I know vzw restricts alot from OEM software but I can’t get it to work on q9m. all korean characters are ‘SQUARE’
More detailed description for newbies would be appreciated too for others who lack in-depth knowledge in registry.
Thanks inadv
Hi,
I search the registry but unfortunately I did not seem to find the [HKLM/Software/Microsoft/FontLink/SystemLink]
If anyone have any idea, that will be a great help, I am using the HTC-touch WM6 OS
Thanks
Hi Ronnie… if you don’t see the registry key, you may have to create it using a registry editor. Hope that helps.
Hi Demosthenes,
Is it possible to fontlink to 2 additional font?
for example, i want to display simplified chinese and korean on an english based font..
Will simply adding the following work?
[HKLM/Software/Microsoft/FontLink/SystemLink]
Tahoma = \windows\gulim.ttc,Gulim
Tahoma = \windows\simsun.ttc,simsun
Hi Gin,
I don’t see why not, though I have never tried. Make sure the way you spell simsun is correct from a case perspective, as I believe those values are case-sensitive.
Demosthenes
Thanks a lot!
Enjoy the evening =)
I don’t think I can create a new key at the very top level of registry. It seems any new key will be under one of registry key already in the system like HKEY_CLASSES_ROOT etc… Which one should I choose to create new keys below???
Thank you in Advance.
Ethan
[HKLM/Software/Microsoft/FontLink/SystemLink]
Segoe UI = \windows\malgun.ttf,Malgun Gothic
Tahoma = \windows\malgun.ttf,Malgun Gothic
*Note that there are no quotation marks used anywhere.
[HKLM/System/GDI]
FontLinkMethods = 1
[HKLM/System/GDI/SYSFNT]
Nm = Segoe UI
[HKLM/System/GDI/FontAlias]
Tahoma = Segoe UI
HKLM is an abbreviation for HKey Local Machine. So, you shouldn’t be appending to the top level. Hope that helps!
I did exactly you explained using both Vista fonts and XP font, and nether method worked on my BlackJack II.
Not sure what I did wrong or if what you have here doesn’t work on my device. Am I missing something?
Oh, one thing I noticed was that my Outlook contact with Korean name changed from boxes to question mark, but all other things such as music file names on my microSD card all show letters as square boxes.
Any suggestion will be greatly appreciated.
HI!
What registry do i have to do this? On my Desktop or on my Phone?
sorry for the stupid question. i just want to make sure. i dont want to mess up my registry thats all..
Thanks
Hi Dennis,
Update the registry on the phone using something like Resco Registry Editor or PHM Registry Editor. Good luck.
Demosthenes
hi! I tried to create FontLink key, however, there is error messaage such as “Access is denied” using CeRegistry Editor. Can you help me how to add the key
Ki,
Try using a registry editor from your Windows Mobile device like PHM Registry Editor.
Demosthenes
I used CEReg editor; however, how do I put the values after I found directories?
There are four “New”;
do I have to use “String value?”
For example,if I have Segoe “UI = \windows\malgun.ttf,Malgun Gothic”
do I have to put “Segoe UI” in the name part and “\windows\malgun.ttf,Malgun Gothic”
in the data part? (blank under the name part)
Yes KIA, you are correct. Use string values with Segoe UI as the name and the \windows\malgun.ttf,Malgun Gothic as the value.
For numerical values, do not use string. Use dword.
Demosthenes
Oh, that’s what I did wrong!
I used string for numerical value.
Two more questions
1) Is it normal that gulim.ttc’s size is large (Over 12 MB and that is large for PPC’s main memory.)
2) If I want to see Chinese words (sometimes Korean writing has chinese letters), which font should I get? and do I just add the same registry like Korean fonts?)
Thanks.
Yes, most of the Korean font files are large because they contain not only Korean, but Chinese, and English fonts. So, the Korean fonts should include Chinese characters as well.
Demosthenes
I sucessfully added Korean support; nevertheless, I still can’t read Korean fonts in the website (IE). Do you have any solution for my problem?
malgun.ttf’s size is 4.13MB, but it doesn’t display Chinese words. Therefore, I tried Gulim, and it doesn’t even display Koreans correctly. I don’t know what I did wrong!
Do you have to use “Stiring value” for “Nm = Gulim?” Other values in the same directory are dword for this one.
Is there any other method to get Korean support?
How about Korean input? Do you use any third party software?
I hope Diotek had software like Diopen 6.0 for qwerty keyboard nontouch smartphone.
I would buy SmartCJK if it supported Korean input; however, it doesn’t.
Korean does not render in Pocket Internet Explorer. Try using another web browser, like Skyfire or Opera Mobile. The instructions above give you the ability to see Korean file names in the operating system, i.e. folders and file names.
Demosthenes
I’m working on second one because the first one does not display chinese letters.
It still doesn’t display Korean fonts correctly; it only shows blanks.
I rechecked every registry values; however, nothing seems to be wrong.
I don’t know why second does not work when first one worked.
Where did you get “gulim.ttc” from? I have Korean ver. Windows XP SP2, and I got the font file from it.
gulim.ttc shows “True Type Collection Font File.”
I downloaded Korean Font cab file from this website: http://www.careace.net/index.aspx
And, after a soft reset, it works fine.
Thanks you so much for the information.
I followed the direction from Demosthenes and it works.
FYI, I am using Motorola Q9h with Window Mobile 6.
I used the gulim.ttc from my Windows XP installation.
No additional font needed, just gulim.ttc and PHM Registry Editor.
Keith
This is just a side comment, but I thought I should point this out. As someone who deals with dozens of different mobile devices at MIT, I’ve tried reading/writing in Korean on pretty much everything.
The best is the iPhone. All other mobile platform users wanting Korean (also Japanese and Chinese) will suffer greatly, unless Korean is built-in. (WinMo devices sold in Korea, of course work just fine).
Over the past ten yeats, I dealt with all of the major carriers, software companies (incld Microsoft), and manufactures, and it’s very frustrating how we are powerless in getting these guys to put support for Korean in. With the exeption of Apple, and possibly Research In Motion with OS 4.5 (no one else really cares).
Bottom line, if you really need to use Korean for web browsing (and searching), email, and even text messaging (to other iPhone users only), get an iPhone and you will be so much happier.
I have a number of Korean grandmothers and grandfathers in Boston enjoying this newfound joy in using Korean flawlessly on the iPhone.
I would concur that the iPhone is probably the best device out there for Asian language support. My fiance has an iPhone and Apple’s excellent treatment of foreign language input is quite evident. Unfortunately, more than just language support drives phone selection.
The reasons why I personally stick with Windows Mobile are my medical software, the plethora of applications out there, hackability, Orb streaming, QWERTY keyboards, and extended batteries. And, my 8525 can generally do everything the iPhone can do… though probably not in as sexy a manner. Of course, if you’re looking to edit a registry, you’re probably not so fixated on sexy anyways.
My next phone will either be the HTC Touch Pro or the HTC Dream Google phone. Definitely not the iPhone in this incarnation. Its simply too closed a platform with poor battery life. And the keyboard? No amount of intelligent guessing is going to recognize medical lingo on that crap-tastic on-screen keyboard.
Thanks KIA,
Korean Font cab file from this website: http://www.careace.net/index.aspx, works for me too.
My device is T-mobile Dash Windows Mobile 6 version.
I really enjoyed all you guys discussion here and will do the same soon as my new blackjack will arrive in next week.
one question for all you guys… will it works if I buy phone (maybe blackjack III) in Korea, and bring it here US and get service here? I’m pretty sure it will handle Korean flawless. Pls give me advise if any…
I already check Samsung Korea but they are not so cooperative for this kind of question.
thanks,
soong…..
Thanks Demosthenes!
Now all the mp3 files show correctly as korean;however, I was actually looking for a way to read my e-mail in korean.
Even after registry changes as you suggested, e-mail that contains korean characters displays it weirdly.
What else do I need to change?
Thanks in advance.
FYI, I am using HTC Touch with WM6.
Hi Peter,
E-mail in Korean is a problem. As far as I know, you can’t read Korean with the default email client. Try FlexMail 4.
Demosthenes
Demosthenes -
Thanks for posting this. I have tried numerous registry edits from other sites and yours is the only one that has worked for me. I am now able to read chinese characters in my email and SMS on WM 6.1. I just replaced the Korean font you listed with SimSun.
I’ve tried everything but it just changed the look of fonts but I still can’t see korean fonts.
I have Windows Vista home edition.
please help me out
Oh Wow!
Thank you SO much for posting this!
I’m finally able to have Korean font support on my Windows Mobile device. I’ve been looking everywhere for this. I’ve tried Diotek’s Diopen software, which worked perfectly for reading/writing Korean on my WM6 device, but alas, I did not want to shell out $20 just to read Korean.
Thank you so much for posting this method! It works great!
If you can, do you think you can make a simple .reg file for the future, so all people need to do is to Copy gulim.ttf into their \windows folder, and then run the .reg file? I think a lot of people will appreciate that. =D
Once again, thank you SO much!!!!
I made a registry file to automate the registry editing process to add Korean support.
Make sure you first have a registry editing program installed on your Windows Mobile Device. I recommend Resco’s Registry Editor.
Then copy the .reg file to your device, and run it. Be sure to have first copied gulim.ttc onto your Windows folder on your device.
And that should do it!
Good luck!
Whoops, forgot the link to the reg file itself.
Here you go:
http://rapidshare.com/files/162992849/KoreanFontSupport.reg
Hi Dragon,
Thanks for making a .reg file. I had been meaning to create one for a while, but it was always on the back burner. If you don’t mind, I’ll post the link to your reg file on the main page.
Do you need to keep the resco’s registry editor??
it has a 7 day trial limit
and do not want to pay to read korean
THANK YOU IN ADVANCED
i downloaded the resco’s explorer, added the gulim font in my phone
and opened up the koreanfontsupport in my phone
and a popup says:
RESCO Registry module not found
PLEASE HELP ME
Instead of Resco, download and install Dotfred’s Task Manager which comes with a Registry Editor.
Works on HTC Touch PRO (SPRINT), but font size seems smaller than it used to be.
Thanks!!
Is there any way to leave the font file on my storage card instead of the windows directory? The file is fairly large, and I am running out of storage space on my phone.
Stuff like this should be in Windows. Move the other garbages to the storage.
i have htc touch diamond but the method does not work.
i used registry files that you uploaded and put them in to windows file and run the .reg
but it did not work at all.
What didn’t work? You need to be more specific. The HTC Touch Diamond, like the HTC Fuze (Touch Pro), uses the TouchFlo3D user interface by default. If you’re looking to enable Korean fonts in the TouchFlo3D interface, see the last link in the post. If you are saying that Korean support wasn’t enabled in the native Windows Mobile operating system, then try manually editing the registry as documented above.
I ALSO DONT HAVE
[HKLM/System/GDI/FontAlias]
FONTALIAS IN MY PHONE.
Yea! thank you. http://www.careace.net/web/contents_careace.aspx?did=200&pid=1 here is Korean font. It works well~
wow this is great it deff works
but does anyone know how you can type in korean?
i saw a post about the iphone but thats apple and apple has the thing were you can switch keyboards from english to korean and vise versa, which is pretty cool
HI, thanks for the explanation. It worked very well on xperia x1 with touchflo 3D
Hi, I have a Samsung Omnia. I know lot of people rate quite low on it b ut I like the fonts.
Can you help me get korean language on my Samsung Omnia i910?
Thanks,
Dan
You can get the Korean font for Omnia here. http://www.careace.net/careace/2008/11/11/korean-font-for-samsung-epix-download/
Thanks, Bob. Partially it worked, but that korean font was for a previous Windows Mobile and would not work properly. I do not see everything in Korean but I am happy.
I wish I could have the latest OS for Korean fonts for Samsung Omnia i910.
Thank You Bob!
Thanks, Demosthenes
It worked for me, but after many many tries.
Because my vista have the font names all in caps!!!! when I copied them over to my Sprint HTC Touch Pro the files were all in cap.
Once i changed the names to lower case it worked!
Can you please add a note that the fonts names are case sensitive for people like me?
You have this note
“If you have problems, make sure that the case and spacing of the keys you entered exactly match the above.”
but it does not tell that the files names must match exactly as the ones in registry.
Well I was confused.
Thank you very much!
Now I can sleep.
[Updated] The careace changed Korean font download links and cab file supporting Omnia as well. http://www.careace.net/2008/11/11/korean-font-for-samsung-epix-download/
Thank you so much!!!
works good on my samsung omnia!!!
Glad to hear it!
Worked great!
Thank you.
Windows XP font.
hello,
first of all i am an absolute beginner to this so please excuse my stupidity.
now, i have the HTC Cruise (P3650) running WinMo 6.1 and ive got my gulim.ttc and korean_font reg file.
I have looked into every path and folder on my HTC and i cannot find the “Windows” folder for which i have to copy the font file and run the reg file on.
please please help me!
thanks in advance!
Hi, Thanks for listing a great post~!
I hab one question though… if anyone has Samsung i670 via verizon. Windows Mobile 6. I have gone through all the steps shown above in the USING ONLY XP font. I figure some korean fonts started to appear in the windows media player web browser (not all) . But i still see fonts in the explorer as squares.. why is this does anyone know?? Should i try omnia thing thats shown above? Thank you all.
James, you cannot browse your phone’s operating system by connecting it to your computer. Rather, you need to copy the files over to a temporary location (most logical place would be your memory card) and then use a file browser (google search Total Commander) on your phone to copy it to the right location.
John, if Korean fonts have started appears, that means you’ve done things correct. Its likely that your problem is that your MP3 metadata is not encoded properly. Try opening your MP3’s on your computer and checking to see if they render Korean properly. Also, make sure to do a soft reboot.
Good luck.