Good for those 2-faced so-and-so signs.
In SignAgent, 2-sided signs use repeating messages, since the fields would be the same on Side 1 and Side 2, though the contents might be different. This example will show a small overhead directional sign with 2 sides.
You will need Adobe Illustrator (CC or newer) to create artwork templates.
You can also use the B2-template.ai template as an example file.
1. Create the Sign
Draw the sign the way you always do (in Illustrator), with each side drawn separately, but on the same artboard.
Then follow the instructions below to create the dynamic 2-sided sign template using SignAgent.
You only need to draw the first line of the multi-line on side 1, and the first line of the multi-line on side 2.
- Move everything to one layer and call it "Sign" or "Preview"
- Create a nested layer in "Sign" or "Preview" called "side_1"
- Create a nested layer in "Sign" or "Preview" called "column"
Create a no fill / no stroke rectangle to the size of the box to create a "track" in which the repeating element will repeat.
- Create a nested layer in "column" called "repeat"
whatever elements are in the folder will be repeated.
- Create a nested layer in "repeat" called "height"
Create a no fill / no stroke rectangle to the size of the box. The height of the rectangle is used to step and repeat the repeating element.
- Create a nested layer for each field in "repeat" that you want to be dynamic.
- Create a nested layer called "arrow"
Create a no fill / no stroke rectangle to the size of the box
Rename the rectangle using alignment commands. One of (left, center or right) and one of (top, middle or bottom)
- Create a nested layer called "destination"
Move text into that sub-layer
Rename the layer using alignment commands. One of (left, center or right) and one of (top, middle or bottom)
- Create a nested layer called "arrow"
- Create a nested layer in "Sign" or "Preview" called "side_2", and repeat steps 3-6
- For side_2, you can also just duplicate what you've done already, but note that it doesn't have to be identical. You can have different sizes, alignments, fields, etc. if needed.
side, column, repeat and height element must be called out using exact names.
You can also use side_3 and side_4 if you need more sides
column is used to specify the location and extent where the repeating element can repeat. If there is more than one element use column_1, column_2 etc.
repeat is used to specify the elements that should be set and repeated.
height is used to specify the height of the repeating element and is not required. If you don't specify the height SignAgent will calculate the repeat based on the all the elements in the repeat layer.
Layer Names should all be lowercase.
Spaces should be replaced with "_"
Layer Names must match Field Names
Field Name "Room Number" = Layer Name "room_number"
2. Exporting Template
2.1. Save Template
- Select File (not shown)
- Select Save
Make sure that you save it in a place where you can remember.
2.2. Export as SVG
- Select File
- Select Export
- Select Export As…
Make sure that you export to place where you can remember.
2.3. SVG Options
Make sure your export options match the following
Styling: Internal CSS Font: SVG Images: Embed Object IDs: Layer Names Decimal: 5 Minify: Off Responsive: Off
3. Upload SVG
3.1. Edit Sign Type
- Right click on the sign type that you want to edit
- Select Edit
3.2. Match Fields
The "Message Fields" section can be left blank if you aren't using any non-repeating fields
- Select Fields tab
- Select Number of Sides
- Enter Number of Columns
- Enter number of repeats/rows per column
- Add Repeating Message Fields
Save (not shown)
- The Save button is at the bottom, or you can press cmd+s (on Mac) or ctrl+s (on PC)
3.3. Choose SVG Template
Fonts must be installed prior to uploading the SVG and must match the name exactly as specified in the SVG.
See Adding Fonts Tutorial.
- Select Template Tab
- Press Choose File button, and choose the SVG you exported in step 2 (Exporting Template)
You should now be able to select one of your signs, enter messaging, and have it auto-generate the artwork!