-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Font Substitution & Fallback
In general Patched Fonts are not necessary required, because several systems support font substitution and/or Fallback fonts
The EUDC feature of Windows can be used to define a fall-back font that will be used for Glyphs that are not found in the current font. This means that a single Nerd Font can be installed on a Windows machine, and the Nerd Font glyphs will then be shown for all other fonts in the system without need for patching other fonts.
Info on EUDC can be found here: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317836(v=vs.85).aspx
Example usage
Windows Registry Editor Version 5.00
;
; More info here: https://msdn.microsoft.com/en-us/library/windows/desktop/dd317836(v=vs.85).aspx
;
[HKEY_CURRENT_USER\EUDC\1252]
"SystemDefaultEUDCFont"="Hack Nerd Font Complete Windows Compatible.ttf"
Adapted from @sharkusk's issue, for complete context see: https://github.com/ryanoasis/nerd-fonts/issues/159
Leveraging Fontconfig
see: https://github.com/ryanoasis/nerd-fonts/blob/-/10-nerd-font-symbols.conf
This Wiki and the Readme contains a lot of information, please take your time to read the information.
If you run into any trouble, please start by looking in the FAQ and if you still need help you can visit the Gitter Chat.
There is a heavily detailed Changelog and Release changes.
Be sure to read the Contributing Guide before opening a pull request to Nerd Fonts.
If you have any questions about the Nerd Fonts usage or want to share some information with the community, please go to one of the following places: