How to fix fonts on windows mobile after installing STTM or Gurbani Anywhere

I’ve received this question many many times so here is a step by step guide to reset your Windows mobile (5 or 6) device’s system fonts after installing a punjabi font.

1 – BACKUP your device. I use Sprite Backup, but you can use whatever came with your phone
2 – Connect your device to your computer, sync it up and leave it plugged in.
3 – Download this: CeRegEditor (direct link to download)

Follow the directions in the following pictures, go in order else it won’t make sense :)

The four keys you need to change are:

HKEY_LOCAL_MACHINE\System\GDI\SysFnt find "Nm" and set to Tahoma
HKLM\SYSTEM\GWE\Menu\Menufnt\Barfnt find "Nm" and set to Tahoma
HKLM\SYSTEM\GWE\Menu\Menufnt\Popfnt find "Nm" and set to Tahoma
HKEY_LOCAL_MAHINE\SYSTEM\GDI\FontAlias and set to Tahoma

Once you are done making all 4 changes, hit the save button. Exit CeRegEditor. Reset your phone. You fonts should be reset and everything should be back to normal. Gurbani Anywhere should work as promised and all will be right with the world!

Note: I used CeRegEditor in this guide, but any Windows Mobile Registry editor will work, personally I use one that runs directly on my phone because it’s easier for me, but I thought a desktop based editor may be simpler for others. I use Resco explorer and I highly recommend it!

15 Comments

  • Veerji
    I ve tried all the things u ve mentioned in your post. The font is already TAHOMA at all places in registry, but still the fonts in my GOOGLE MAPS is punjabi

  • Singh Sahib,

    Sometimes even if the value shows Tahoma, just go in and *delete* the value and retype Tahoma and save. Try this and let me know if this works.

  • Veerji,
    I ve tried everything but not of any use… as i m getting punjabi fonts in some softwares like google maps, htc audio manager.`

  • Which software are you using to edit the registry?

  • Veerji
    I ve used PHM RegEdit on my Pocket pc dirctly & CeRegEditor on my PC

  • Try this:
    *Move the punjabi font’s OUT of /windows/fonts
    *Restart device
    *Do the registry edits
    *Move the fonts back in

    Also, what device is this? I have one other solution to try but it depends on the exact version of windows mobile you have.

  • Veerji
    I ve tried this also. But of no use.
    Veerji, I ve HTC P3300 mobile. It has windows mobile 6 professional
    CE OS 5.2.1238 (Build 17745.0.2.3)

  • I have the same problem with HTC HD2 WM 6.5 some apps and google maps etc displayed in gurmukhi font !

    I have tried above fixes but they do not work !

    Any way around this issue ?

  • Try This:
    Remove all files from /windows/Fonts
    Download this zip file which contains two modified versions of the gurmukhi fonts: SikhNerd WinMo FixFont Attempt 7
    Put the two fonts from that zip file into /windows/Fonts
    Reboot your phone

  • thanks that worked a treat seems to have solved the font Issue !

  • [...] For those of you who have the problem of using SIkhi to the Max or Gurbani Anywhere on your windows mobile phone and the gurmukhi fonts screw your phone up – Good news! I have an easier solution than the one in my last post. [...]

  • Waheguru Ji,

    I have tried editing registry, all entries were correct, also downloaded WinMo FixFont Attempt 7 files and upoaded but still I have this font problem-while in call, in google maps and some other places font changes to Gurmukhi.

    My Mobile is -HD Diamond2 with windows mobile 6.5 Pro. Please help!

  • Your best bet is this: http://sikhnerd.com/nerd/windows-mobile-font-problem-a-better-solution/ However I don’t think anyone else has tried these solution on winmo 6.5. I’ll load it up on my Treo Pro and see what happens.

  • Waheguru Ji,

    Thanks a lot. It worked for me. Also, apologies for replying late.

  • i have htc hd2 wm and my phone doesnot support punjabi format e.g. in facebook it shows boxes if anyone type punjabi status

Leave a comment

You must be logged in to post a comment.