Ответ Dhiwakar Ravikumar является правильным в том, что подраздел содержит список файлов шрифтов и что Windows не увидит файлы шрифтов без записи там. Однако после некоторых экспериментов я обнаружил, что название каждой записи не имеет значения вообще По крайней мере, для современных программ. (Это возможно, что старые программы полагаются на это.)
Просто поместив файл шрифта в \Windows\Fonts
на самом деле не будет использовать его. Когда вы копируете туда шрифты с помощью проводника Windows, это помогает вам, регистрируя файл, но если вы просто поместите файл туда с помощью командной строки, ничего особенного не произойдет, и шрифт не будет зарегистрирован.
Windows получает имена стилей шрифтов из файлов шрифтов, поэтому вы можете использовать имена этих значений без каких-либо проблем. Семейства шрифтов также определяются файлами шрифтов ( источник ), поэтому "Жирный" и "Курсив" и еще много чего в именах записей не имеет значения. Однако если вы измените данные так, чтобы они указывали на несуществующий файл, Windows не увидит правильный шрифт и не сообщит об этом программам. Другие шрифты в семье все равно будут загружены.
Короче говоря, этот ключ - просто список файлов, которые Windows должна исследовать.