Enhancement: Scripts for creating "standard safety signs"

Bug #1577443 reported by Alex Farlie
6
This bug affects 1 person
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://web.archive.org/web/20160305153155/http://assets.dft.gov.uk/publications/traffic-signs-working-drawings/warningp500series/p500basictriangle.pdf

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. )

su_v (suv-lp)
summary: - Enanchment: Scripts for creating "standard saftey signs"
+ Enhancement: Scripts for creating "standard safety signs"
Revision history for this message
Alex Farlie (afarlie) wrote :

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.)

jazzynico (jazzynico)
Changed in inkscape:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.