After changing or substituting the system fonts with a different font, you may notice that the colon symbol may be missing in the taskbar clock. Instead of the colon punctuation mark, a different symbol (e.g., a square or rounded white box) may appear in the tray clock. Despite this issue, fonts in the other areas of the user interface may appear fine.

Need a Workaround? If you don’t want to restore the default font settings and need to continue using a non-system font as the default, you can still get back the colon symbol. For more information, see the Workaround section below.
Cause
This issue happens if you’ve changed the default system fonts — especially Segoe UI Symbol (TrueType)
or Segoe UI (TrueType)
to Segoe UI Black
, Arial
, or a third-party font. Many people face this issue after inadvertently changing the default system fonts using a third-party tweaker program. The chosen font may be missing the Unicode U+2236
symbol, which represents the colon character.
Windows uses a font called Segoe UI for its user interface. You can easily revert to the default fonts to resolve the tray clock incorrect symbol issue.
[Fix] Taskbar Clock Colon Missing in Windows 10
To restore the default font settings in Windows 10, choose any one of the following methods:
Fix the font settings using a Registry file
- Copy the following lines and paste them into Notepad:
Windows Registry Editor Version 5.00 ;Restore the default font mappings in Windows 10 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "Segoe MDL2 Assets (TrueType)"="segmdl2.ttf" "Segoe Print (TrueType)"="segoepr.ttf" "Segoe Print Bold (TrueType)"="segoeprb.ttf" "Segoe Script (TrueType)"="segoesc.ttf" "Segoe Script Bold (TrueType)"="segoescb.ttf" "Segoe UI (TrueType)"="segoeui.ttf" "Segoe UI Black (TrueType)"="seguibl.ttf" "Segoe UI Black Italic (TrueType)"="seguibli.ttf" "Segoe UI Bold (TrueType)"="segoeuib.ttf" "Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf" "Segoe UI Emoji (TrueType)"="seguiemj.ttf" "Segoe UI Historic (TrueType)"="seguihis.ttf" "Segoe UI Italic (TrueType)"="segoeuii.ttf" "Segoe UI Light (TrueType)"="segoeuil.ttf" "Segoe UI Light Italic (TrueType)"="seguili.ttf" "Segoe UI Semibold (TrueType)"="seguisb.ttf" "Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf" "Segoe UI Semilight (TrueType)"="segoeuisl.ttf" "Segoe UI Semilight Italic (TrueType)"="seguisli.ttf" "Segoe UI Symbol (TrueType)"="seguisym.ttf" ;Remove the font substitutes, if any. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"=- "Segoe UI Symbol (TrueType)"=-
- Save the file with a .reg extension — e.g.,
trayclock.reg
- Double-click
trayclock.reg
to apply the settings to the registry. - Once done, restart Windows for the change to take effect.
This restores the default font settings in Windows 10, which should restore the taskbar clock’s colon punctuation mark.
Fix the font settings via the Registry Editor
To manually fix the issue using the registry editor, follow these steps:
- Start the Registry Editor by running
regedit.exe
- Go to the following branch:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
- Find the value named
Segoe UI Symbol (TrueType)
and set its data to seguisym.ttf - Similarly, inspect the following registry values and fix them if required:
Value name Data Segoe MDL2 Assets (TrueType) segmdl2.ttf Segoe Print (TrueType) segoepr.ttf Segoe Print Bold (TrueType) segoeprb.ttf Segoe Script (TrueType) segoesc.ttf Segoe Script Bold (TrueType) segoescb.ttf Segoe UI (TrueType) segoeui.ttf Segoe UI Black (TrueType) seguibl.ttf Segoe UI Black Italic (TrueType) seguibli.ttf Segoe UI Bold (TrueType) segoeuib.ttf Segoe UI Bold Italic (TrueType) segoeuiz.ttf Segoe UI Emoji (TrueType) seguiemj.ttf Segoe UI Historic (TrueType) seguihis.ttf Segoe UI Italic (TrueType) segoeuii.ttf Segoe UI Light (TrueType) segoeuil.ttf Segoe UI Light Italic (TrueType) seguili.ttf Segoe UI Semibold (TrueType) seguisb.ttf Segoe UI Semibold Italic (TrueType) seguisbi.ttf Segoe UI Semilight (TrueType) segoeuisl.ttf Segoe UI Semilight Italic (TrueType) seguisli.ttf Segoe UI Symbol (TrueType) seguisym.ttf If some of the entries don’t exist, you’ll need to create them manually. The value type is REG_SZ (String value.)
- Then, go to the following branch:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
- Delete the following values if found:
Segoe UI Symbol (TrueType) Segoe UI (TrueType)
- Exit the Registry Editor.
- Restart Windows for the change to take effect.
The colon symbol in the taskbar clock is now restored!
Workaround
Here is an additional registry editing tip that works for most users. You don’t need to restore the default system font settings.
- Open the Registry Editor (
regedit.exe
) and go to the following key:HKEY_CURRENT_USER\ControlPanel\International
- Double click on
sShortTime
- Open up Character Map (
charmap.exe
) and switch to Unicode - Search for the word “colon” and click Search.
- Choose the last one that shows up (
U+A789: Modifier Letter Colon
) - Copy that and replace the colon in the
sShortTime
string in the Registry Editor. - Exit the Registry Editor.
- Log off and log back in if necessary.
(Alternately, you can use a different separator other than the colon. You can do so via Control Panel → Region → Change date, time, or number formats → Additional Settings → ‘Time’ tab. Then change the separator until you get something that shows up. You can quickly bring up this dialog by running the command intl.cpl
via the Run dialog.)
One small request: If you liked this post, please share this?
One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
thank you!!
Thank you so much for the registry workaround!
Workaround works for me.
How do I edit the symbols in the volume flyout when using volume keyboard controls? Thats the only thing that is broken now. Like the “x” when muted is a square, the play, rewind and fast forward are squares too.