One thing I've observed is that Google Fonts never uses "fantasy" as a fallback class in the font-family. Instead, they utilize "cursive" for all script and typical fantasy fonts.
Could this be a subtle indication that Chrome does not support "fantasy" as a fallback class? If so, would the browser handle fallback font-classes through implemented lists for standard serif, sans-serif, etc. fonts? Alternatively, could the browser query the operating system for such listings?
What exactly occurs when the browser needs to fall back to a serif font on the client's system? How does it gather information about the installed serif fonts?
I've searched high and low for answers to these questions, so hopefully someone here might have some insight. Although web-safe fonts may soon become obsolete, they still hold some significance.