I just ran Unlocker
on the hidden fonts to delete them. After a restart, they're gone.
One undesirable consequence of deleting them, is that you'll get blank unicode boxes for most non-Latin alphabets. For this, there's Code2000
: all the unicode alphabets in one font instead of many.