Reform Reform

Shape + manipulate

All 21 plugins and a year of updates.

Subscribe now »
  • Sculpt any vector path intuitively
  • Apply repeating profiles to any shape
  • Results in perfect, editable, standard paths
  • Avoid Bézier handles for complex reshaping
  • Create and save custom profiles

Sculpt

Reform is a unique plugin for Adobe Illustrator which lets you intuitively sculpt and reprofile a portion of—or an entire—path. It avoids the need to individually adjust (or even think about) multiple anchor points and Bézier handles that normally defines the path.

Reshape anything

The Reform Tool offset markers can be created and positioned with intuitive click-and-drags. The region of the path to reshape can be set between two end markers or applied as a variable offset around the whole path. Astute Graphics' unique and powerful variable offset path technology is masked by Reform's ease of use, ensuring creatives can concentrate on making the shapes they want.

Reprofile anything

The Reprofile Tool allows you to apply repeating vector profiles to any path. Similar to how designers make use of Brushes, Reprofile creates clean results which can easily be edited further. Supplied with a set of default profiles, it's easy to get started and then create and save your own, managed in the Profile Manager available for use in all documents.

2-10 Minute Tutorials

Set aside just 2-10 minutes and learn a new vector-based skill. Whether you’re an illustrator beginner or vector pro, you will find an invaluable nugget, or 50, to help you save time and be more creative in Illustrator!

Beginner

You don't have to be an expert in Illustrator to use Reform. Learn how to sculpt any path without fiddling with bezier handles.

Intermediate

Learn how to use Reform and Reprofile in tandem to speed up your vector workflow.

Advanced

Delve deeper into Reprofile and learn how to create your own profiles, and how to save them for future use.

REFORM TOOL

Overview

Reform is a plugin for Adobe Illustrator which lets you “re-form”, or reshape, an entire path or a portion of a path without having to individually adjust or even worry about the individual anchor points and bezier handles that make up the path. It consists of a tool and an associated panel.

Getting Started

After installing the plugin, the Reform tool will show up in Illustrator's main toolbar (which must be in Advanced mode: Window > Toolbars > Advanced):

Click on the Reform tool in the toolbar to select it. If you use the tool frequently, you may want to assign it a keyboard shortcut key through Illustrator's Keyboard Shortcuts dialog (Edit > Keyboard Shortcuts...). You can also click on the Reform panel to select the Reform tool.

If you have Astute Graphics' DirectPrefs plugin installed, and its Auto Open Astute Graphics Panels preference enabled (enabled by default), then selecting the Reform tool will automatically show the Reform panel. Otherwise, if the panel is not visible, choose Window > Astute Graphics > Reform. While the Reform panel is not required in order to use the tool and reshape paths, it does contain various settings, options and commands that can only be accessed there.

For now, with a document open, simply hover the Reform tool's cursor over a basic open path. The path (or a section of it) will highlight (the default color is blue). Press the mouse button down and drag with the tool. You will see a new, red line appear, which is a preview of the reshaped path. How far you drag determines how far the reshaped path bends away from the original.

To finalize the reshape, press the Return or Enter key, or click the Apply button on the Reform panel. The newly-reshaped path remains selected. Alternatively, Option/Alt + Return or Enter, or holding down Option/Alt when clicking the Apply button will create a duplicate of the reshape path, maintaining the original as-is.

Terminology

This diagram shows a path in the process of being reshaped, or “sculpted”, using the Reform tool (with the default interface settings).

The following items are shown:

1. Start and End Delimiters (red triangles): The delimiters mark the section of the path that will be affected by the reshape. Initially, they are put at the nearest corner points on either side of the clicked or dragged segment. If the entire path is smooth, the delimiters will be placed at the ends of the path (for an open path) or at point zero (for a closed path).

2. Offset Markers (red circles/diamonds): Markers represent points along the path where you specify how far to offset the path from its original position. A marker's position along the path is indicated by a small black square, joined to it by a thin black line whose length represents the offset distance. Except in certain situations, the reshaped path will thus pass through each marker.

Markers drawn as circles are “smooth” markers: the reshaped path passes smoothly through them.

Markers drawn as diamonds are “sharp” markers: the reshaped path can make an abrupt angle change there.

You can use any number of markers to reshape a path, but, like anchor points, for the smoothest results you should use the fewest number that still produce the shape you want.

3. Original Path (blue path): The original shape of the path (or section of the path) is drawn as a blue line.

4. Virtual Reshaped Path (red path): The reshaped path is “virtual” because the underlying path art is not actually changed until you finalize the reshaping. Until this is done you may continue to refine it (e.g. by moving the delimiters, editing the markers, or changing parameters on the panel) or, if you change your mind, by resetting the Reform tool, thereby removing all annotations.

Basic Edits (Tools only)

The delimiters can be moved by dragging them. To disable snapping to anchor points, hold down Command (Mac) or Ctrl (Windows) while dragging. To quickly move the delimiters so that the entire path is affected by the Reform tool, double-click either one of them. For an open path, this will move them to the path's endpoints. For a closed path, this will enter “looped mode” (see below). If a delimiter is dragged such that a marker would fall outside of the newly-delimited portion of the path, the marker will be automatically deleted. If a marker is located exactly on a delimiter, then moving the delimiter will also move the marker.

  • Markers can be moved by dragging them within the delimited reshape extent. To disable snapping to the path's underlying anchor points, hold down Command (Mac) or Ctrl (Windows) while dragging. Dragging a marker by its circle annotation will allow you to freely change both its position along the path and its offset; to change only its offset, hold down Shift while dragging.

  • To change only its position, drag the marker's black line or black square annotation.

  • Multiple markers can be moved simultaneously if they are selected.

  • To select a single marker, click on its circle annotation.

  • Multiple markers may be selected by Shift-clicking them or by dragging a marquee over them in the normal manner.

  • To delete a marker, double-click its circle.

  • To create an additional marker, place the cursor over either the original or virtual reshaped path and click or click-and-drag.

  • To change a marker from smooth to sharp or vice versa while dragging it, press the “X” key.

When using the Reform tool, Astute Graphics’ AstuteBuddy panel should be kept open to show relevant keypresses.

Panel Settings and Operations

1. Offset value: Lets you numerically enter the offset value of the selected markers. Note that negative values are allowed, and push the path in the opposite direction from a positive value.

2. Clipping checkbox: Turns on and off clipping. Clipping is useful when the specified offsets cause the path to cross over itself, by removing those loops:

3. Corners buttons: When reshaping a path with an abrupt change in path direction, the corner type specifies how the reshaped path bends around the original corner:

4. Transition checkbox/value: Controls the smoothness of the transition between the original path and its reshaped portion (Off, or values of 1-10):

5. Sharp marker button: Toggles the selected markers between smooth and sharp (see above for explanation of different types). It also controls the type of any newly-created markers.

6. Delete marker button: Removes all selected markers.

7. Mirror offset button: Changes the direction of the offset of all selected markers. This is the same as changing the sign of the offset value.

8. Swap marker direction button: Changes the position of all markers (selected or not) along the reshape extent. If, for example, a marker is located 1/5 of the way from the start to the end delimiter, swapping the direction will change it to be 1/5 of the way from the end to the start delimiter. Offset values are not changed.

9. Smart Joining button: See “Smart Joining”, below.

10. Reset button: Cancels the reshape operation. The path remains unmodified. This can also be achieved by pressing the Esc key when the cursor is in motion.

11. Apply button: Finalizes the path reshape. This can also be achieved by pressing Return or Enter.

12. Flyout menu: Provides access to the preferences dialog, and allows saving and recalling of profiles (see below).

13. Banner menu: Provides links to the Astute Graphics website.

Looped Mode

When reshaping an entire closed path, delimiters are not necessarily helpful, because, in a sense, the path does not have a beginning and an end. In this case you may use “looped mode”. In this mode, which is only applicable for closed paths, there are no delimiters. Instead, there is a special blue marker pair which is located at “point zero” along the path and cannot be moved or deleted. If point zero is smooth, the pair will appear as a single marker; if point zero is a corner point, the markers will appear separately. In either case, the pair's common length may be adjusted by dragging either of the blue markers to set the offset of the path at that point. Additional normal markers may be set at other positions along the path.

To enter looped mode on a closed path which is already being reshaped, double-click either one of the delimiters. To enter looped mode immediately when starting a new reshape, hold down Option (Mac) or Alt (Windows) when initially clicking or dragging the path.

Since the entire path is affected in looped mode, the Transition parameter is no longer applicable.

Constant Offsets

A common operation is to extend one section of a path by a uniform amount. You can achieve this by placing markers of equal offset value exactly on the start and end delimiters. To save time, you may quickly create a constant offset by holding down Shift-Option (Mac) or Shift-Alt (Windows) while initially dragging the path to create a new reshape:

Smart Joining

In the above example of a Constant Offset reshape, it is natural to want the offset path section to extend from the original path at its original angle. This is where “Smart Joining” provides a solution. With Smart Joining enabled (by clicking the button on the panel), Reform will, when possible, try and extend the path section while keeping the path's original angle:

When dragging out a constant offset, you can toggle Smart Joining by pressing the S key. The Smart Joined extension is always straight, even if the path is curved.

Undo and Redo

Reform has an internal Undo/Redo system that keeps track of all changes as you refine the profile. If you move a marker, for example, but then want to put it back exactly where it was, you can simply undo your last change. Reform uses the keystrokes that Illustrator assigns to the tool commands “Decrease/Increase Diameter” to do this. By default, these are the left and right square bracket keys respectively ( [ and ] ), but these may be reassigned, as with any keyboard shortcut.

Resetting or applying a Reform profile clears the Undo/Redo history. To save a profile, see below.

Preferences

The Reform Preferences dialog may be opened by either double-clicking the Reform tool icon in the toolbar, or by choosing “Reform Preferences...” at the top of the panel flyout menu (#12 on the annotated panel screenshot above).


1. Annotation Color: The main color used to draw the reshaped path, markers, and delimiters; red by default.

2. Target Color: The color used to show the original path. It is also used for loop mode markers; blue by default.

3. Thick Path Shape Preview checkbox: When enabled, the original and reshaped path previews are drawn with a thick line, and larger marker annotations are used.

4. Super Smart Remove checkbox/value: When enabled, unnecessary anchor points are removed from the final reshaped path, using the value as a tolerance. Higher tolerance values will remove more points but may make the final path vary from its preview slightly.

5. Move Points to Tangencies checkbox: When enabled, points along the reshaped path will be located at horizontal and vertical tangencies when possible.

6. Edit Selected Paths Only checkbox: When enabled, paths must be selected before the Reform tool will edit them.

7. Informational area: Shows a brief description of each preference setting when the cursor is being held over it.

Saving and Recalling Profiles

"Profiles” (sequences of offset markers along a delimited extent) may be saved and recalled, so that multiple paths may be reshaped in the same manner. To save a profile, use the panel flyout menu when a reform operation is in progress and choose Save Profile... and give the profile a name. To apply an existing profile to a path, start editing the path with the Reform tool and (if necessary) move the delimiters to the desired positions. Then choose the desired profile from the panel flyout menu.

Note that parameters such as transition and clipping are not saved with the profile.

Profiles may be renamed or deleted by choosing Manage Profiles... from the panel flyout menu.

Other

Reform gives the best results when it is used to make subtle changes to paths. Very large offsets will often produce unpredictable results, especially at corners.

We are always striving to improve our plugins. We encourage you to report bugs or inconsistencies, as well as ideas for new features or other ways to make the plugin perform better for you.

REPROFILE TOOL

Reprofile Overview

Reprofile is a plugin tool for Adobe Illustrator which lets you add a "profile", or extra geometry, to an entire path or portion of a path. It is designed to add complexity to basic paths, whilst keeping the broad path shape the same. It consists of a tool and an associated panel, together with dialogs for managing the library of supplied and user-defined profiles.

Getting Started with Reprofile

After installing the plugin, the Reprofile tool will show up in Illustrator's main toolbar (which must be in advanced mode: Window > Toolbars > Advanced).

Click on the Reprofile tool in the toolbar to select it. If you use the tool frequently, you may wish to assign it a keyboard shortcut key through Illustrator's Keyboard Shortcuts dialog (Edit > Keyboard Shortcuts...). You can also click on the Reprofile panel to activate the Reprofile tool.

If you have Astute Graphics' DirectPrefs plugin installed, and its Auto Open Astute Graphics Panels preference enabled (enabled by default), then selecting the Reprofile tool will automatically show the Reprofile panel. Otherwise, if the panel is not visible, choose Window > Astute Graphics > Reprofile. 

While the Reprofile panel is not required in order to use the tool and reshape paths, it does contain various settings, options and commands that can only be accessed there, in particular, you will need the panel to select the Profile to apply.

For now, with a document open, simply hover the Reprofile tool's cursor over a basic path. The path (or a section of it) will highlight (the default color is blue). Press the mouse button down and drag out with the tool. You will see a new, red line appear, which is a preview of the reprofiled path. How far you drag determines the height of the profile applied to the path at that point. The blue outlines are for visual guidance only, they will not appear when the profile is applied.

To finalize the reprofile, press the Return or Enter key, or click the Apply button on the Reprofile panel. The newly-reprofiled path remains selected. If the profile contains more than one path, the target path will be turned into a compound path. If the key path of the profile is suppressed, a closed target path will become an open target path.

To add the reprofiled path, whilst still keeping the original, Option (Windows) / Alt (mac) + Return or Enter, or holding down Option/Alt when clicking the Apply button, will retain the original artwork, creating the reprofiled section above it. 

Reprofile Terminology

This diagram shows a path in the process of being reshaped, or “reprofiled”, using the Reprofile tool (with the default interface settings).

The following items are shown:

1. Start and end delimiters (red triangles): The delimiters mark the section of the path that will be affected by the reshape. Initially, they are put at the nearest corner points on either side of the clicked or dragged segment. If the entire path is smooth, the delimiters will be placed at the ends of the path (for an open path) or at point zero (for a closed path).

2. Offset markers (red squares): Markers represent points along the path where you specify the height of the profile. A marker's position along the path is indicated by a small black square, joined to it by a thin black line whose length represents the offset distance. 

The selected marker (filled square) is “smooth”. The profile height changes smoothly through it.

The unselected marker (open square) is “sharp”. The profile height changes abruptly at this marker.  

You can use any number of markers to reshape a path, but, like anchor points, for the smoothest results you should use the fewest number that still produce the shape you want.

3. Mirrored offset lines (dashed lines): If the profile extends in both directions, a mirrored line appears. This is purely a visual guide and cannot be interacted with.

4. Target path (blue path): The original shape of the path (or section of the path) is drawn as a blue line.

5. Guide path (blue paths): The blue lines give a guide to the height of the profile. Clicking on the top guide path will add a marker. The guide path is only approximate, especially for mitered corners, due to the way Reprofile warps geometry at corners. The guide paths will cross if markers are dragged to opposite sides of the target path.

6. Virtual reshaped path (red path): The reshaped path is “virtual” because the underlying path art is not actually changed until you finalize the reshaping. Until this is done you may continue to refine it (e.g. by moving the delimiters, editing the markers, or changing parameters on the panel) or, if you change your mind, by resetting the Reprofile tool, thereby removing all annotations.

7. Profile: The profile being used here is the “Wiggle Round 2” from the supplied sample profile. It is repeated several times along the target path

8. Key path: The wavy line is the “key path”. It replaces the target path. The circles are not key paths, if present non-key paths are added to the new path as elements of a compound path.

Reprofile Basic edits (tool only)

The delimiters can be moved by dragging them. To disable snapping to anchor points, hold down Command (mac) or Ctrl (Windows) while dragging. To quickly move the delimiters so that the entire path is affected by the Reprofile tool, double-click either one of them. For an open path, this will move them to the path's endpoints. For a closed path, this will enter “looped mode” (see below). If a delimiter is dragged such that a marker would fall outside of the newly-delimited portion of the path, the marker will be automatically deleted. If a marker is located exactly on a delimiter, then moving the delimiter will also move the marker.

Markers can be moved by dragging them within the delimited reshape extent. To disable snapping to the path's underlying anchor points, hold down Command (mac) or Ctrl (Windows) while dragging. Dragging a marker by its circle annotation will allow you to freely change both its position along the path and its offset; to change only its offset, hold down Shift while dragging.

To change only its position, drag the marker's black line or black square annotation.

To select a single marker, click on its circle annotation.

Multiple markers may be selected by Shift + clicking them or by dragging a marquee over them in the normal manner. They can then be moved simultaneously.

To delete a marker, double-click its red square. 

To create an additional marker, place the cursor over either the original or virtual reshaped path and click or click-and-drag.

To change a marker from smooth to sharp or vice versa while dragging it, press the “X” key.

When using the Reprofile tool, Astute Graphics’ AstuteBuddy panel should be kept open to show relevant keypresses.

Looped Mode (Reprofile)

When reprofiling an entire closed path, the target path does not have a beginning and an end. In this case you may use “looped mode”. In this mode, which is only applicable for closed paths, there are no delimiters. Instead, there is a special blue marker pair which is located at “point zero” along the path and cannot be moved or deleted. If point zero is smooth, the pair will appear as a single marker; if point zero is a corner point, the markers will appear separately. In either case, the pair's common length may be adjusted by dragging either of the blue markers to set the height of the path at that point. Additional normal markers may be set at other positions along the path.

To enter looped mode on a closed path which is already being reshaped, double-click either one of the delimiters. To enter looped mode immediately when starting a new reshape, hold down Option (Windows) or Alt (mac) when initially clicking or dragging the path.

Since the entire path is affected in looped mode, the Transition parameter is no longer applicable.

Constant Offsets (Reprofile)

A common operation is to extend one section of a path by a uniform amount. You can achieve this by placing markers of equal height value exactly on the start and end delimiters. To save time, you may quickly create a constant offset by holding down Shift + Option (Windows) or Shift + Alt (mac) while initially dragging the path to create a new reprofile.

Undo and Redo in Reprofile

Reprofile has an internal Undo/Redo system that keeps track of all changes as you refine the profile. If you move a marker, for example, but then want to put it back exactly where it was, you can simply undo your last change. Reprofile uses the keystrokes that Illustrator assigns to the tool commands “Decrease/Increase Diameter” to do this. By default, these are the left and right square bracket keys respectively ( [ and ] ), but these may be reassigned, as with any keyboard shortcut.

Resetting or applying a Reprofile profile clears the Undo/Redo history, as does editing the profile library with the Profile Manager.

Adding Profiles and the Profile Library

Reprofile comes with a set of standard sample profiles. It is possible to add user-defined profiles to the library, or to import and export profile files as xml data.

The key path defines the path which replaces the target path. Profile geometry cannot overhang the key path. In this profile, the black path or the red path can be used as the key path, but the green path cannot because of its short length. 

To create a profile, draw the profile in Illustrator. Any styling or coloring will be stripped. The profiles have rubber sheet geometry, so height and width will be set by the tool. However dimensions should be within an order of magnitude of the expected final result to avoid scaling artifacts. The profile must contain at least one open path, which is used as the key path. It is not possible to create a profile without a legal key path. However the key path can be suppressed, meaning that it will not appear in the final result.

The key path cannot be overhung by any other artwork. Select the artwork to be used for the profile, open the Reprofile tool, and click the “Grab” button (the addition sign icon) in the main tool panel (see below). The Profile Attributes editor will open (see below). If the wrong path has been chosen as the key path, correct it in the Profile Attributes editor. If the default dimensions are not desired, enter the correct values. Accept the new profile by clicking the “OK” button, and the new profile will be added to the library. A unique name is assigned automatically, though usually you will wish to provide your own name. 

To back up the profile, or to share it with other artists, open the Profile Manager (see below) to export it as an xml file. Profile Manager also allows the import of profiles, the deletion of unwanted profiles, and other library operations. Profile geometry cannot be edited once the profile has been created. To edit profile geometry, dump it to the artboard using the profile dump button (lightening icon, see below), edit it using Illustrator’s normal artwork tools, delete the old profile, and add it again to the library. As a shortcut it is possible to Option/Alt-click on the “Grab” button. This overwrites the geometry of the selected profile, whilst keeping the other attributes.  

Sometimes it is desirable to create paths which join on profile boundaries to prevent the unit cell from being visually obvious. These may be detected as overhanging artwork, in which case paths will have to be adjusted by a tiny amount in Illustrator. The tool will join adjacent open paths, within a tolerance.

If the profile contains more than one path, the key path does not have to appear in the final result. There is an option to suppress it. It then acts purely as a guide to placement of the profile along the target path.

Text can be used as a profile. Select the text as usual and press the “Grab” button. It is not necessary to outline it, though Reprofile will outline the text internally and it will no longer be editable within the tool. A key path is automatically added at the baseline of the text, and suppressed by default. Alternatively, it is possible to supply a key path by adding an open path and selecting it along with the text when the profile is created.

Panel Settings and Operations

1. Height value: To numerically enter the height of the selected markers. Note that negative values are allowed and create a mirrored reprofile. It is possible to mix positive and negative markers.

2. Repeat value: Sets the width of the profile element, in document units. Note that this will be rounded to create a whole number of repeats. If scaling is enabled, the value is the average width of the scaled elements.

3. Corners buttons: When reprofiling a path with an abrupt change in path direction, the corner type specifies how the reprofiled path bends around the original corner.

4. Break checkbox: Forces a whole number of repeats for each smooth section of the path without corners. This option is always enabled for mirrored corners. 

5. Use Defaults button: Sets the parameters to the values stored for the profile in the Profile Library. These can be edited in the Profile Attributes panel.

6. Scaling checkbox and value: When selected, profile width is varied by the height of the profile at that point. The minimum scaling value sets a minimum scaling to prevent profiles at very low points being scaled to tiny sizes. 

7. Transition checkbox / value: Controls the smoothness of the transition between the original path and its reprofiled portion (off, or values of 1 - 10).

8. Sharp marker button: Toggles the selected markers between smooth and sharp (see above for explanation of different types). It also controls the type of any newly-created markers.

9. Delete marker button: Removes all selected markers.

10. Mirror offset button: Changes the direction of the height of all selected markers. This is the same as changing the sign of the height value.

11. Swap marker direction button: Changes the position of all markers (selected or not) along the reshape extent. If, for example, a marker is located 1/5 of the way from the start to the end delimiter, swapping the direction will change it to be 1/5 of the way from the end to the start delimiter. Offset values are not changed.

12. Flip profile direction button: Toggles the profile direction horizontally along the path.

13. Category dropdown: Sets the category of profile to display in the selection panel.

14. Profile selection panel: Selects the profile to use for reprofiling.

15. Profile zoom icon: Toggles the profile thumbnail displayed in the profile selection panel between small and expanded. Shift + clicking will toggle all the profiles. This is purely to aid in profile selection, it does not affect the behaviour of the tool.

16. Grab button: If artwork is selected, it will take the artwork and open the Profile Attributes Editor (see below). If the profile is accepted, it will be added to the library. Option/Alt-click to overwrite the geometry of the currently selected profile (ie. edit the existing profile shape).

17. Profile edit button: Opens the Profile Attributes Editor to edit the attributes of the selected profile.

18. Profile dump button: Copies the selected profile to the artboard. Note that dumping and re-grabbing is the only way to edit the geometry of a profile.

19. Profile Manager button: Opens Profile Manager (see below). Profile Manager allows you to import, export, and delete profiles. 

20. Fidelity control: Controls the accuracy with which paths are reprofiled. A high value means greater accuracy, but longer processing time. For technical reasons, artifacts will also occasionally appear if fidelity is too high. A lower fidelity value also maintains more straight lines. You might consider editing with a lower fidelity to retain interactivity, then setting the value higher before applying.

Scale: the thick black line is a path of one point width.

Low fidelity: the short lines are interpreted as straight lines.

High fidelity: the short lines are curved to follow the width profile. 

21. Reset button: Cancels the Reprofile operation. The path remains unmodified. This can also be achieved by pressing the Esc key when the cursor is in motion.

22. Apply button: Finalizes the path reprofile. This can also be achieved by pressing Return or Enter. Holding down Alt / Option will cause the original artwork to be retained.

23. Flyout menu: Provides access to the preferences dialog, and allows saving and recalling of height marker settings (see below).

24. Banner menu: Provides links to the Astute Graphics website.

The Profile Attributes Editor

The Profile Attributes Editor allows editing of the metadata associated with the profile. It will not allow editing of the geometry itself (dump the profile to the artboard, edit it in Illustrator, and re-grab it to alter profile geometry). Not all artwork is suitable for use as a profile. If artwork is unsuitable, the editor will come up, but it will be impossible to accept the profile and the “OK” button will be greyed out. A diagnostic message will be shown explaining why the artwork cannot be accepted. 

The Profile Attributes Editor comes up when a new profile is created by pressing the “Grab” button in the main tool panel (see above). Aside from giving the profile a name and setting the category, another important operation is setting the key path. The key path is used to replace the original path in the target art. The key path must be an open path, and it cannot be overhung by any other artwork. However it is possible to create artwork with more than one valid key path. A profile must be given a valid key path to be created. 

The Profile Attributes Editor can be invoked from the Grab button or the Profile Edit button in the main tool panel.

1. The Profile thumbnail: Profiles use rubber sheet geometry, so the aspect ratio of the artwork selected in Illustrator will not be preserved. The key path is shown in red, or in a dotted green line if it is suppressed. It is possible to interact with the thumbnail using the mouse to select the key path. The thumbnail will then rotate to show the new key path in the horizontal position.

2. Key path cycle buttons: If the artwork has only a few open paths, it may be more convenient to select the key path using the buttons. If the artwork has only one open path, they will be disabled. It is possible to select an invalid path as the key path, but not to accept the resulting profile (OK button is greyed out).

An invalid key path has been selected. The dotted lines show where artwork is overhanging. Note: Sometimes the overhang can be very small.

3. Suppress key path checkbox: If the key path is suppressed, it is shown as a dotted green line. The key path is used to align the profile to the target art, but doesn’t appear when the reprofile is applied. If only part of the target path is selected, a closed path will become an open path and an open path will be broken into two.

4. Name edit box: The name of the profile. Names are also used as filenames, so currently only Latin names that do not contain special characters are supported.

5. Category dropdown: Set the category of the profile. It is also possible to create a new category. Manage categories using the Profile Manger (see below).

6. Default values: These are the settings for the profiles which are set when pressing the “Use Defaults” button in the main tool panel (see above).

7. Height control: Default height of the profile, usually overridden by editing with the tool, but useful for preserving aspect ratio.

8. Repeat control: Default repeat width of the profile. Use with the height setting to preserve aspect ratio. Unlike height, repeat is not affected by editing with the tool.

9. Corner type buttons: When reprofiling a path with an abrupt change in path direction, the corner type specifies how the reprofiled path bends around the original corner. (See above).

10. Break checkbox: Forces a whole number of repeats for each section of the path without corners. This option is always enabled for mirrored corners (see above).

11. Information area: If the profile cannot be accepted, explanatory text appears here and the “OK” button is greyed out. 

12. Cancel button: Cancels the profile edit, or cancels the profile creation if dialog invoked from the “Grab” button.

13. OK button: Accepts the edits or the new profile and saves it in the library. Note: that if creating a new profile it may not be possible to accept it and the OK button will always be greyed out. This is so it is possible to examine the profile to find the problem, which will usually be artwork overhanging the key path. 

The Profile Manager

The Profile Manager is used for editing the Profile Library. There is some overlap with the Profile Attributes editor, which is intended for editing metadata associated with a single profile. Profile Manager operates on the library as a whole.

The "Sample profiles," which are automatically added when Reform is first installed, can be edited or deleted like profiles you create yourself. When all profiles are deleted, the Sample profiles will be reset. Profiles can also be exported or imported in an open xml format. This allows the sharing of profiles and the creation of backup files.

1. The field headers: The field headers sort on the field when clicked. If the field is already selected, the sort order is toggled.

2. Sort order arrow: Shows whether the sort is ascending or descending.

3. The Profile list: Every profile in the library is listed. It is possible to select a single profile or a group of profiles. Profile Manager edit operations always operate on the selection. 

Fields are:

Name: the name of the profile

Category: the category to which the profile is assigned, or “None”.

Corner type: behaviour at sharp joins in the target path.

Favorite: set if the profile is a favorite

4. Profile thumbnails: Shows up to sixteen profiles for preview. Profiles have rubber sheet geometry so aspect ratio with drawn artwork will not be preserved. If width is much greater than height, it decides intelligently whether to display the profile as repeating elements or to stretch it. 

5. Names: Profile names displayed here to identify the thumbnails.

6. Rename button: Brings up a dialog to rename the selected profile. (The Profile Attributes Editor may also be used to set the name).

7. Category dropdown: Sets the category of the selected profiles. The “New…” option brings up a dialog to create a new category (the Profile Attributes Editor may also be used). The “Manage…” option brings up the Category Manager dialog, which allows the renaming, deletion, or creation of categories (not available from the Profile Attributes Editor).

8. Corners buttons: When reprofiling a path with an abrupt change in path direction, the corner type specifies how the reprofiled path bends around the original corner.

9. Favorite checkbox: To mark a profile as a favorite for easy selection.

10. Import button: Brings up a dialog to import profiles from xml files. The library stores the profiles as a flat list, so names cannot be duplicated. It will attempt to intelligently resolve name conflicts.

11. Export button: Brings up a dialog to export the selected profiles. Profiles are exported as open xml files. The profile name is stored in the xml data so the name of the file can be changed without affecting the library name.

12. Delete button: Deletes the selected profiles. Delete every profile to reset the library to the original sample profiles on next start-up.

13. Cancel button: Cancels every library editing operation, including import operations, but not export operations. 

14. OK button: Accept the edits and updates the profile library. This will purge the undo list if the Reprofile tool is active.

Reprofile Preferences

The Reform Preferences dialog may be opened by either double-clicking the Reform tool icon in the toolbar, or by choosing “Reform Preferences...” at the top of the panel flyout menu (#23 on the annotated panel screenshot above).

1. Annotation Color: The main color used to draw the reshaped path, markers, and delimiters; red by default.

2. Target Color: The color used to show the original path. It is also used for loop mode markers; blue by default.

3. Thick Path Shape Preview checkbox: When enabled, the original and reshaped path previews are drawn with a thick line, and larger marker annotations are used.

4. Super Smart Remove checkbox / value: When enabled, unnecessary anchor points are removed from the final reshaped path, using the value as a tolerance. Higher tolerance values will remove more points but may make the final path vary from its preview slightly.

5. Edit Selected Paths Only checkbox: When enabled, paths must be selected before the Reform tool will edit them.

6. Informational area: Shows a brief description of each preference setting when the cursor is being held over it.

Saving and Recalling Height Settings

Reprofile shares width profile settings with Reform. Reprofile width profile settings can be used in Reform, or Reform profiles in Reprofile. A Reprofile operation consists of a Reform operation to set the guide paths followed by a second operation to apply the Reprofile profiles. To avoid confusion, in Reprofile, Reform profiles are termed “width profiles”. Reform profiles (sequences of offset markers along a delimited extent) may be saved and recalled, so that multiple paths may be reshaped in the same manner. To save width profile settings, use the panel flyout menu when a Reprofile operation is in progress and choose Save Width Profile... and give the settings a name. To apply an existing Reform profile or Reprofile Width Profile setting to a path, start editing the path with the Reprofile tool and (if necessary) move the delimiters to the desired positions. Then choose the desired width profile setting from the panel's flyout menu.

Width profile settings may be renamed or deleted by choosing Manage Width Profiles... from the panel flyout menu.

Reform technical specifications

Reform Tool

Operational

  • Sculpt or reshape any unlocked path

  • Refine all changes to a path before applying or cancelling

  • Apply changes instantly, maintaining all other original path attributes (color, transparency, etc.)

  • Resultant paths 100% standard, with no evidence Reform was used

  • Works directly with all vector shapes, compound paths, clipping masks, text base-lines, etc.

  • Sculpt mode, ideal for regions to whole paths (open or closed)

  • Looped mode, ideal for closed smooth paths (effectively, variable offset)

  • Constant offset mode, ideal for offsetting a region of a path

  • Annotation preview showing potential changes to the path

Interactive controls

  • Define one or more offset values at any position along a defined path region, or the whole path

  • Click-and-drag offset markers, optionally maintaining position along path or offset distance

  • Switch between Sculpt and Looped modes

  • Marquee-select multiple offset markers

  • Click-and-drag multiple offset marker or numerically merge to constant offset value

Panel controls

  • Numerical control for offset marker(s)

  • Variable transition smoothing to elegantly merge sculpted, reshaped path to original

  • Corner types: Mitered, Rounded and Beveled

  • Define any marker as smooth or corner

  • Mirror selected marker(s) across path

  • Swap direction of all offset marker

  • Smart Join option for intelligent merging of path shape at ends of the reshape region

  • Advanced clipping option to disable automatic, intelligent clipping of reshaped path

Profiles

  • Save and recall user-defined sculpt and looped Profiles

  • Apply saved Reform Profiles to any region of, or entire other paths

  • Manage Profiles with rename and delete options

  • Profiles stored across all Illustrator sessions

Preferences

  • Annotation colors

  • Think/thin annotation lines for maximum visibility or precision

  • Integrated Smart Point Removal (unique Astute Graphics technology to optimise the number of resultant points)

  • Move Points to Tangencies to better place resultant points like a pro

  • Edit Selected Path Only to assist editing complex, layered artwork

Work faster with keypresses

  • Keypresses available throughout editing process to speed up workflows

  • Works with Astute Buddy plugin to provide context-sensitive key shortcut information, when you need it

Reprofile Tool

Operational

  • Apply a repeating vector profile any unlocked path

  • Use any of the sample profiles or create any unique vector profile to suit

  • Subscribers gain access to additional professional, themed Profile packs

  • Adjust variable heights, direction, repeat frequency, and more, before applying or cancelling

  • Apply changes instantly, maintaining all other original path attributes (color, transparency, etc.)

  • Resultant paths 100% standard, with no evidence Reprofile was used

  • Works directly with all vector shapes, compound paths, clipping masks, outlined text, etc.

  • Optionally apply the chosen profile to whole paths, open or closed, using the Looped mode

  • Quickly apply to a path section between corner points using the Constant Offset mode

  • Annotation preview showing potential changes to the path

Interactive controls

  • Define one or more profile height values at any position along a defined path region, or the whole path

  • Click-and-drag offset markers, optionally maintaining position along path or offset distance

  • Switch between standard (including Constant Offset) and Looped modes

  • Marquee-select multiple offset markers

  • Click-and-drag multiple offset marker or numerically merge to constant offset value

Panel controls

  • Numerical control for offset marker(s) height

  • Define the repeat distance (profile repeat frequency)

  • Corner types: Mitered, Rounded, Beveled and Mirrored

  • Enable/disable Break mode, forcing profiles repeats between sharp corners

  • Variable transition smoothing to elegantly merge profile form to original path

  • Optionally scale profile frequency based on height (to maintain a proportional appearance)

  • Define any marker as smooth or corner

  • Delete selected marker(s)

  • Mirror selected marker(s) across path

  • Swap direction of all offset marker

  • Flip profile direction

  • Fidelity (quality) of result, offering advanced control over maintaining straight profile segments

Profile management (panel and manager windows)

  • Create custom profile based on an open key path, plus any additional paths (open or closed)

  • Edit any existing profile property

  • Custom profile categories

  • Optionally suppress key path (not rendered - only used for placement purposes)

  • Place instance of profile onto artboard (allowing for easy editing)

  • Replace existing profile with selected artwork vectors

  • Profile properties (default values): name, key path selection, suppress key path, category, height, repeat distance, corner type, break

  • Profile manager window: preview, rename, category control, import and export profiles (interchange between users), delete profile

Width profiles (profile height markers)

  • Save and recall user-defined standard (including Constant Offset) and Looped width profiles

  • Apply saved Reform and Reprofile width profiles to any region of, or entire other paths

  • Manage Profiles with rename and delete options

  • Profiles stored across all Illustrator sessions

Preferences

  • Annotation colors

  • Think/thin annotation lines for maximum visibility or precision

  • Integrated Smart Point Removal (unique Astute Graphics technology to optimise the number of resultant points)

  • Edit Selected Path Only to assist editing complex, layered artwork