https://bugs.winehq.org/show_bug.cgi?id=49244
--- Comment #4 from Esme Povirk madewokherd@gmail.com --- It's not clear that this function needs to do anything. We know that for every installed font there is exactly one FontFamily object, and in all current tests GdipCloneFontFamily returns the same pointer that was passed in. It wouldn't make sense to ever free the FontFamily for an installed font.
For a private font collection, it's less clear, should each font family have its own lifetime or be tied to the collection? If they have an independent lifetime, we need reference counting. But it's also possible that they shouldn't be used after the font collection is destroyed. Until we know for sure, I think we should take the simpler approach.