Use "pbrush"
Brush parameters have become an array. Selecting a brush isn't a global variable - it's a per-stroke numeric option, bobrush, replacing the former per-stroke boolean option boalternate. Set it to "brletter" (the default) for ordinary letter strokes (in all scripts), "bralternate" for special thin strokes in modern styles, "brpunct" for strokes in punctuation. It remains to actually make punctuation symbols use the punctuation brush; doing that may change the appearance of some of them, probably for the better. It should be possible to eliminate most of the current direct calls to dangerousFill in punctuation symbols.
Still needs doing, but I just can't do it before I leave for Denmark, and I want to do the release before then. Pushing to 0.10.
Most of this is already done at this point. Just a couple tweaks to remove the last bits of the old system, and I'm calling it good enough to close.
Punctuation brush settings are currently not really used. Enhance this to an array of brush parameters and a global variable to select which one to use, so that we don't have just letters and punctuation but potentially others too. Merge the current "alternation" hack into this system.