Yeah, it's a Mac quirk. Fonts used to be stored in a way that was only readable by the old Mac filesystem. With OSX, they put in a compatibility layer that lets the OS read those fonts--the "files" you see for those fonts are actually pointers to the real (ancient) data. OSX tries to be all clever about this, so you never see what's really going on, but as a result when you look at the files on Windows, all you see is the pointer file. As far as I know, there's literally no way to open the actual fonts on a Windows PC, since the files themselves belong to a completely incompatible filesystem.
All you can really do is try to find a newer version of the same font.