Open ChevronTango opened 1 month ago
These are just technical limitations
I tried implementing a potenty bordure once (using SVG masks and stroke-dasharray) and the results were not great, especially in the corners. My conclusion was that this would need defining a different path for each shield shape and for each variation (so way too much work).
Does that preclude the chevrons and other ordinaries from having those aswell?
I'd also add, is it worth cotising being a separate parameter? Those can be a different tincture to the ordinary itself, and can often be a different varient too (eg. An embattled chevron, with normal cotise, and vice versa).
It does not, but it's hard to do and require a lot of time to implement. It's an open source project, so you can implement this feature on your own and make it available for others.
Here is an example of issues with bordure when trying to do it the "simple way":
Similarly, this might look weird for chevrons at the angle points. For anyone wanting to try it, the following can be done:
templates
object of templates.js, that should be similar to the chevron entry but with additional fancy lines with proper rotation and translation (look at other lined ordinaries to see how it is done)I actually don't think that looks too bad. Granted, it's not perfect, but I've honestly seen real rendering that look far worse than this.
I've not looked at the code, so don't know how the rendering on each edge works, but you might be able to make a few simple tweaks, like offsets to the pattern and the start and end , or the scale on eaxh edge so they arent uniform, to tidy it up a bit. Honestly I think that looks fine though, especially considering we don't have any options right now to do it.
Similarly, this might look weird for chevrons at the angle points. For anyone wanting to try it, the following can be done:
I might give it a play when I get a free moment. Could be fun.
simple tweaks
These simple tweaks and not simple at all
Many of the Ordinaries, like the Chevrons or the Bordures, are missing the options to embattle or cotise them. Whilst the pale and fess has these options, they should be extended to the rest of the ordinaries as well.