I believe you have installed them again, so when a font exist and you reinstall them, you have duplicated.
I advise you to copy the folder into a safe location (so in case of unexpected error you could recover them) and you may remove all those with _0 and then restart your PC and check if everything is working.
Normally, it is safe to remove them but keep the backup file for a while and if there was no issue, you may remove it too.
Duplicate fonts

There are a lot of fonts in the C:\Windows\Fonts
folder that share names but have _0
appended before the extension. These font files have the exact same contents. These fonts include preinstalled windows fonts as well as fonts I have installed. Almost all fonts have these duplicates. Is it safe to remove them?
Example of font filename: LaoUI_0.ttf
-
Reza-Ameri 14,806 Reputation points
2022-01-20T15:15:26.5+00:00 1 additional answer
Sort by: Most helpful
-
Limitless Technology 37,526 Reputation points
2022-01-21T09:30:36.873+00:00 Hello ArnavBhate,
Usually this indicates a font that is in OpenType format. You can always copy out these fonts to see if you are missing any from the ones you need.
My recommendation is to use the Windows interface to sort them or delete them:
Open Settings.
Click on Personalization.
Click on Fonts.
Select the font you want to remove.And in case you need to add:
Open Settings.
Click on Personalization.
Click on Fonts.
Click the Get more fonts in the Microsoft Store link.
--If the reply is helpful, please Upvote and Accept as answer--
-