What makes a font show up in Page's or TextEdit's font menu? If I take a font that is on the list, decompile, rename it, recompile it, and install it, it won't show up. The only thing that I changed is the name of the font in the name table. TextEdit will find the font when you go through extra steps to reach "All fonts".
I figured macOS would prefer families with a few styles over a single font, so I tried this with a whole family and still the same result. I used the existing modified date on recompile, in case macOS doesn't like brand spanking new fonts, also same result.
Are there any heuristics for when macOS deems a font good enough the be shown in the main menu of Pages or TextEdit?
EDIT: searching online gets results for users who can't find their freshly installed fonts either, to which people recommend workarounds without really addressing the problem. I can't find a thread here, though I'm sure I've read about something similar once.