Enhancement: Scripts for creating "standard safety signs"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Wishlist
|
Unassigned |
Bug Description
Implement a script for drawing the basic shapes of standard safety signs (according to some rules set to be determined.):-
For 'warning' triangles the formulae here are probably most useful: https:/
For circular signs, some user supplyable paramters for a prohibition sign would be as follows :
Parameter 1 - Diameter - Diameter of sign (mm)
Parameter 2 - Border width (mm) - must not be more than 25% of the diamater.
Parameter 3 - Crossbar (Yes/No) - Draws in an appropriate cross bar in the same color as the border.
Parameter 4 - Crossbar angle - (Ideally in Degrees.)
The last group would be rounded rectangular signs which can be done already, but not necessarily the bordered panel types which have a single color center, and a contrasting band at the edge ( like Blue / White border, Green center/ White border etc. Yellow center/ black border) and so on.
Unfortunately the formal standards I know about for these (being British Standards, or DIN are not necessarily free. )
summary: |
- Enanchment: Scripts for creating "standard saftey signs" + Enhancement: Scripts for creating "standard safety signs" |
Changed in inkscape: | |
importance: | Undecided → Wishlist |
For rectangular signs the parameters for the script would be something like this...
Parameter 1 - Height (mm) - Height of panel
Parameter 2 - Width(mm) - Width of panel
Parameter 3 - Outer Radius (mm) - How rounded the corners of the rectangle are...
Parameter 4 - Bordered (Yes/No) - Does the panel have a border?
Parameter 4a- Border width - How wide is the border.
Parameter 4b- Inner radius - How rounded are the 'inside' of the border
Paramater 5 - Cancelation bar (Yes.No) - Adds a cancellation bar or strike through to the panel.
Parameter 5a - Bar width (mm) - Width of the cancellation bar
Paramater 5b - Angle (Ideally degrees) of cancellation bar.
Where some parameters are omitted the script should make an intelligent estimate (such as determining an inner radius from the outter radius and border width..)
(Aside: I hope you don't mind me trying to write a poor specfication here.)