Just thinking out loud here; I haven't looked into the ShieldGen code, as I don't grok the language it's written in, and thus don't understand, in detail, what makes it tick. It's possible that I'm missing something important.

It is, and there are a few others in that category (PEI for example). Or we could just estimate.

PEI GMSV examples: 17A, 18A, and 19A (which uses a smaller font size 'A' than the first two examples)I take "that category" to mean using letters in a smaller font size, thus complicating sizing & positioning of the text, and not necessarily superscript specifically.usane has a similar route, NE25A, which is handled in the HB like a normal 3dNE (Compare vanilla NE25).(To be clear, I'm perfectly fine with the way NE25A is handled in the HB; I'm just mentioning that here for completeness & comparison's sake.)

For how to handle these cases, the best comparison I can think of is usanh.Like many other systems, ShieldGen already has to check whether a route is a 1d/2dNH or 3dNH to get the sizing & positioning of the text right. But it also has to check whether a route has a lettersuffix, in which case the text is handled differently.From viewing the source in the HB, it looks like this is done via two <text> tags, each with different x= & y= variables in the <tspan> tag. This should be adaptable to canpe & canmb... or is there more to it?

For how to handle these cases, the best comparison I can think of is usanh.Like many other systems, ShieldGen already has to check whether a route is a 1d/2dNH or 3dNH to get the sizing & positioning of the text right. But it also has to check whether a route has a lettersuffix, in which case the text is handled differently.From viewing the source in the HB, it looks like this is done via two <text> tags, each with different x= & y= variables in the <tspan> tag. This should be adaptable to canpe & canmb... or is there more to it?

The problem is that the SVG template doesn't have a space for the letter. That doesn't mean that someone couldn't estimate where it is and add it.

I generally prioritize shields where I don't have to do that sort of thing. Sometimes I am able to come back to more complex cases as my SVG/shield skills improve. I'm hoping to get more Nova Scotia shields done soon since those were added to Commons recently.

Commons uses an older style, without the bison graphic. Based off this one example, the text may be centered a bit differently too. I may just have to eyeball it.I'm interested in doing this, yes, but it's a low priority. Got a few things on my plate.