change windows 10 default font.

download favor font

some I like font:

  1. Fira Code. Good for coding.

install the font

  1. Method 1. Use the Settings app (first choice)
  • Open the Settings app by clicking on the gear icon in the Start menu. Alternatively, you can open the app by pressing down the Windows and I keys on your keyboard.
  • Go to the Personalization tab.
  • Switch to the Fonts section using the menu in the left side pane. Here, you should see a list of your installed fonts, as well as a drag and drop area for installing new fonts.
  • Open the folder containing the fonts you want to install in a File Explorer window.
  • Select all the fonts you want to install, then drag and drop them into the Add fonts area in your Settings app.
  1. Method 2. Install in bulk using manual selection
  • Download a font. If the font comes in a .zip file, extract it until you find the font itself. The most common file formats for fonts are OpenType (.otf) and TrueType (.ttf).
  • Click on and select all the fonts you want to install.
  • Right-click on any of the selected fonts, then choose Install or Install for all users (requires administrative permissions) from the context menu. Wait for Windows 10 to install every font you selected. Depending on the amount and the fonts, this may take some time.

NOTE: On some systems (especially Windows 10), you may need to “Unblock” each font file before installing. To do so, right-click each font file, click Properties, then check Unblock next to Security at the bottom of the General tab. Click OK, and then install. Note: Skipping this step may cause the Fira Code fonts to intermittently stop working in VS Code, even though the fonts still appear in other programs.

change default font

  1. create a text file, and write below code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Light (TrueType)"=""
"Segoe UI Semibold (TrueType)"=""
"Segoe UI Symbol (TrueType)"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Segoe UI"="NEW-FONT-NAME"
  1. Open Settings –> Personalization –> Fonts
  2. Select the font family you want to use. Note the official name of the font family – for example, Courier New. NOTE: right after the home icon is the name.
  3. replace “NEW-FONT-NAME” with the name of the font you want to use in the entire system – for example, Fira Code. save it as change-system-font.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Light (TrueType)"=""
"Segoe UI Semibold (TrueType)"=""
"Segoe UI Symbol (TrueType)"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Segoe UI"="Fira Code"
  1. Right-click the newly created “.reg” file and select the Merge option to run it. And then reboot!

restore default system font on Windows 10

To restore the default font settings on Windows 10, use this reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"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"
"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"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Segoe UI"=-

Undo settings with Restore point

  1. Open Start.
  2. Search for Create a restore point and select the top result to open the app.
  3. Click the System Protection tab.
  4. Click the System Restore button.
  5. Click the Next button.
  6. Select the restore point you created before applying the settings.
  7. Click the Next button.
  8. Click the Finish button.

(option)fix Windows fonts that are poor quality and not smooth

By default, the ClearType feature is enabled. However, if you want to customize the text even more, you can run the ClearType Text Tuner by following the steps below.

  1. Click Start or press the Windows key on the keyboard.
  2. In the search and run box, type cttune.exe and press Enter.
  3. This action opens the Windows ClearType Text Tuner program, which should resemble the example picture below. This program lets you improve the quality of how the text looks on your screen.