The FOP upgrade has shone light on the maintenance nightmare that is copied master xslt sheets. The fantasy_master_alt_largetext.xslt is a case in point as it appears to have been copied, the font size changed, and then left without many of the changes and bug fixes the fantasy_master_std.xslt has received since. We need to find a better way.
I've been thinking further about this one. Things like spells and ability blocks should be largely the same between the master sheets. These could be refactored out into a common xslt sheet which is included by the various master sheets. They can then call e.g. the spells module and specify any customizations (e.g. font size, fewer columns, no page breaks). This would go a long way to eliminating the cut and paste and make the maintenance of the sheets easier.
Sounds like a good idea to me.
This removes the RANGED fix in base as a GATING factor for the Fantasy based modes. I'll have to look at the rest and see if this will be an issue. *(I doubt it).