Font Registry Manager is a lightweight and user-friendly Windows application for managing font files under
%LOCALAPPDATA%\Microsoft\Windows\Fonts\
and their corresponding registry entries at HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
.
It provides a visual tree-based interface that allows you to:
- Organize fonts using folders and subfolders.
- Register or unregister fonts with a single click.
- Automatically synchronize font file structure with registry entries.
FontRegistryManager
Font Files in Explorer
Font Registry Item
- Windows 10 1803 or higher, fonts for the current user is only support since Windows 10 1803.
- .NET Framework 4.0 or higher, pre-installed on Windows 10.
- Place your
.ttf
/.otf
/.ttc
font files in%LOCALAPPDATA%\Microsoft\Windows\Fonts\
organized by folders (Grouped by Font Family or Font Usage).or any directory you like. - You can rename the font files and group them as needed.
- Check the fonts you wish to install.
- The program will create corresponding registry entries to activate the fonts.
- Uncheck the fonts you no longer need.
- The program will automatically remove the associated registry entries.
- Use Visual Studio Code with C# Dev Kit extension (will auto-install the required .NET Install Tool).
- Open the project folder and press
F5
to start debugging. - The correct
.NET
runtime will be automatically acquired based on.csproj
configuration.
Make sure you have the .NET SDK installed. Then run:
dotnet publish -c Release