Drawshield-Code
Drawshield-Code copied to clipboard
PHP code to create SVG shield images from Blazons, as used on drawshield.net
E.g. in "a lion or ducally crowned and langued gules" the crown takes the colour of the lion - reversing the order of the features make the crown gules. This...
!todo With `chief debased` I expected the bottom edge to be lower .. but also the top edge?
!todo implement “in quadruplet” In portuguese, the arrangement is called "caderna", from latin "quaterna", it means a group of 4 things. In english it would be something like "quadruplet". https://en.wiktionary.org/wiki/quaterna
!todo bordure of impaled quarter is not bordering edge !draw Quarterly I or a lion sable armed and langued gules impaled with gules a bordure sable II azure III gules...
!todo `fess nebuly` still too wibbly !draw argent, a chief vert nebuly, a fess gules nebuly
!todo cross in flag sizing wonky The `cross` is an ordinary that already extends fully to the edges of the field, that might be why the `entire` qualifier is unexpected....
!todo chequy of fess has bad number of rows https://drawshield.net/cache/932bf3e3e62ea6b5e6888436f89caac7.png
!todo X between Y spacing is off !draw quarterly 1st & 4th gules a fleur de lis argent between three annulets or, 2nd & 3rd vert
Implement the following: As part of their metadata, charges have an "aspect", with values of "landscape" or "portrait". This can be specified explicitly in extradata.inc, or be calculated. $aspect =...
And should we ensure that the charge doesn't overlap the ordinary here? e.g. quarterly first Gules three lions passant gardant in pale Or armed and langued Azure second Or a...