I'm using the following 3 fonts to replace those defaults,
Kristen ITC for english characters or system fonts
Eunjin for korean characters
Hua Kang for chinese characters (you will need one that support both simplified and traditional chinese or you will need another font for the other variant)
1. Copy the system font to Windows\fonts folder, while the korean and chinese fonts will go to the Windows folder.
2. Using any Registry Editor, navigate to the following keys, replaces the contents with the appropriate information from your fonts. Grab the font name from the font viewer. Changes to be made are highlighted in bold. Create a new value with the name of the new system font and value of those chinese and korean fonts.
[HKLM\Software\Microsoft\FontLink\SystemLink]
Courier New = \windows\huakang.ttf,Hua Kang;\windows\eunjin.ttf,Eunjin
Tahoma = \windows\huakang.ttf,Hua Kang;\windows\eunjin.ttf,Eunjin
Kristen ITC = \windows\huakang.ttf,Hua Kang;\windows\eunjin.ttf,Eunjin
3. This value registers the system font, so change the value to the one you want to replace with.
[HKLM\System\GDI\SYSFNT]
Nm = Kristen ITC
4. Now create a new key under GDI with the name FontAlias, and create a new value with the old value from Nm (previous step) and the name of the new system font.
[HKLM\System\GDI\FontAlias]
Tahoma = Kristen ITC
5. save all settings and restart the device =)
finally get rid of the monotonous fonts!
(P.S. some areas like the Today screen still remains in the original font, one solution is to place the desired system font in windows directory. But the side effect is having the sms view mode messing up)
Here's the link to the huakang.ttf, tis version is rather large as it supports both simplified and traditional chinese, and japanese
http://www.4shared.com/file/215544287/1b97cc4e/FrLtDFGirl__simplified__tradit.html
Omnia II Tip #3: Customising icons for Samsung main menu
New programs installed always appear in smaller icons with a common white backing. To change to one larger icons similar to that of Samsung, you will need at least one image file of size 128 x 128 and add a few entries to the registry.
Here's the step to add you own customised icon
1) Navigate to the folder where the program reside, jot down the full filename. For instance, the default windows inbox, "tmail.exe".
2) Prepare an image file with the background set to transparent. Copy the file to your device.
3) To add a new icon, edit the following registry entry and increment the stated number in Decimal by one
[HKLM\Software\Cube\MenuSpecialItemCount]
e.g. Since my last count is 65, i entered 66 here.
4) Navigate to the following registry key and add a new value of REG_SZ type[HKLM\Software\Cube\MenuSpecialItems\]
Value Name: 65 (Input the original value in step 3)
Value Data: tmail.exe (the actual filename that you wish to customise)
5) Add a new value of REG_SZ in the either of the following registry key, 3D refers to the green menu while 2D refers to the red variant.
[HKLM\Software\Cube\MenuSpecialItemImages3D]
Value Name: 65 (Same value as in step 4)
Value Data: @menuimage-\Windows\gmail.png
[HKLM\Software\Cube\MenuSpecialItemImages2D]
Value Name: 65 (Same value as in step 4)
Value Data: @menuimage-\Windows\gmail.png
6) Finally, save the changes and restart the main menu =D ->
Omnia II Tip #3: Revert back to Windows Mobile mailbox
Use your favourite registry editor and do the following to retrieve back the default mailbox.
Use Email Composer
[HKCU\Software\Microsoft\Inbox\MsgTypes\IPM\Note\]
Change the value of DLL from EmForm.dll to htmlnote.dll
Use SMS Composer
[HKCU\Software\Microsoft\Inbox\MsgTypes\IPM\SMStext]
Change the value of DLL from mms.dll to htmlnote.dll
Enable Threaded SMS
[HKCU\Software\Microsoft\Inbox\Settings\OEM\]
Change the value of SMSInboxThreadingDisabled from 1 to 0
Enable auto-complete for To: field (only available for default Keyboard)
[HKLM\System\CurrentControlSet\Control\Layouts\e0010409]
Change the value of Ime File from \windows\XT9ime.dll to \windows\compime.dll
Change the value of Layout Text from "Samsung Keypad" to "COMP IME"
(excluding the quotes)
Omnia II Tip #2: Enable manual screen rotation!
There's a way to map a hardware button to toggle the screen rotation,
Instructions for wm6.1 users
1. run the registry editor and navigate to HKEY_LOCAL_MACHINE\System\GDI\Rotation
2. change the value of HideOrientationUI from 1 to 0
3. go to winmo settings > buttons to map it to ur button :D
Not comfortable with registry editing?
Here's an program that allows you to rotate the screen manually.
http://forum.xda-developers.com/showthread.php?p=3050329#post3050329
Insutructions for wm6.5 users
Download the following file to enable both rotation and wm6.5 settings
http://www.4shared.com/file/184670092/bf816e9d/Enable_Settings_rotation_OII_W.html
otherwise, follow the steps below,
1. run the registry editor and navigate to HKEY_LOCAL_MACHINE\System\GDI\Rotation
2. change the value of HideOrientationUI from 1 to 0
3. navigate to HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\ and change the value of 'HideSettings' to '0'
4. go to winmo settings > buttons to map it to ur button :D From the picture on the left, you can find 2 settings. The one blue/grey icon represents the Samsung setting while the grey icon (circled in red) is the winmo settings.
If the winmo settings icon is missing, go to the registry of HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\ and change the value of 'HideSettings' to '0'
P.S. Samsung apps will kick the screen back to portrait mode
Omnia II Tip #1: the hARD rESET
Hard reset through hardware keys is so important that it just has to come before the review :P
To perform hard reset, first make sure the phone is power off
1. Press and hold Volume Up, Lock, Call and Hang Up buttons
2. The phone will vibrate and the Samsung logo will appears.
3. Count to 3 and release all buttons (release em approximately when the format screen shows up)
There you go :D
There's an alternative you could punch into the phone,
*2767*3855#
Caution though, this keycode format the phone, including the 8GB internal storage, right away without any prompt!
Omnia Tip #17: Displaying korean characters!
First, you will need a font that supports Korean. You could get it from your Windows\Fonts directory. I'll be using malgun.ttf as example here.
Copy the font to your device's Windows folder.
Using Registry Editor, navigate to the following key, [HKLM\Software\Microsoft\FontLink\SystemLink]
Append "\windows\malgun.tff,Malgun Gothic" (without the quotes) to all the values listed here. Below is the snippet of the modified values on my Omnia. Mine came with Chinese support original, explaining the extra fonts.
Courier New = \windows\sunfon.ac3,SC_Song;\windows\malgun.ttf,Malgun Gothic
Tahoma = \windows\sunfon.ac3,SC_Song;\windows\malgun.ttf,Malgun Gothic
You should be able to see korean now :D
P.S. Additional language could be added in this way similarly..
Tested and works for Omnia II =D
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. Inevitably, the operating system will find the correct Korean characters in Malgun.ttf and render them on your screen.
References:
http://leeblood.com/2008/02/16/windows-mobile-6-changing-the-system-font-adding-korean-support/