Now has multiple font groups, and is 100% compatible with standard Verge3 funtions. (4 fonts, each with default plus up to 15 subsets, subsets/font can also vary by font)
int FSLoadFontSV(string path_name, int num_subsets)
Returns a font handle (the default for that group) you can use with the normal PrintString(), TextWidth(), etc(), yet PrintStringS() and TextWidthS() will notice it uses subsets.
int FontFromFontSub(int font, int subset)
Returns the font handle of a given font's subset.
PrintStringS(int x, int y, int destimage, int font, string text)
Lets you use escape sequences to change subsets. With deluxe or standard (loaded with LoadFont())fonts, %q will print as: ".
Font Subsets Deluxe
PS: I forget who, someone was asking about splash intros, the Demo() function could easily be changed into a decent splash, with or without using FSD.