GraFx Studio: Overprint and constraints
Available from GraFx Studio 1.47.
✨ New & Improved
Overprint on text, shape, and barcode frames
Overprint prints one ink on top of another instead of knocking out the inks underneath.
- Overprint toggles in the frame properties panel — fill and stroke on text and shape frames, fill and background on barcode frames
- Available on print layouts, and only takes effect on spot colors whose secondary color is defined in CMYK
- On text, set per text selection rather than per frame
- Written into the PDF output
See Overprint.
Constraints for shape and component frames
User constraints now also apply to shape frames and component frames.
- Allow horizontal move, vertical move, rotation, and resize, including constrain proportions
- Enforced in Design mode, Run mode, and Studio UI
Other improvements
- Copyfitting defaults to a maximum of 10000% on newly created templates — see Copyfitting
- Corner radius fields show the layout unit (px, mm, or in) and highlight the corner being edited — see Corner radius
- Justified text no longer stretches the last line of a paragraph
- Greek final sigma renders correctly: a standalone σ' is no longer turned into ς'
- SDK:
getLayoutsWhereFrameIsVisiblereturns the layouts a frame is visible on, andupdateFrameGradientSettingsaccepts start and stop points
🐛 What's Fixed
- Fixed templates that never finished loading their fonts when opened
- Fixed text briefly squashing and flickering when a new font is applied
- Fixed a removed font not falling back to Arial, which could stop the frame from loading
- Fixed an error when moving the cursor between frames while in text edit mode
- Fixed glyph shaping in CFF fonts that use compound shapes
- Improved font parsing, giving more correct mark placement in scripts such as Telugu
- Improved font loading speed and memory use
- Fixed the canvas not updating on Brand Kit sync when a sub-theme is selected
- Fixed smart crop being applied incorrectly after an image is replaced in a Brand Kit
- Fixed reset animation overrides still showing as applied in the workspace panel
- Fixed frames blinking after an animation ends, and when the resize mode of a component frame is changed
- Fixed components showing an error state when a mapped data source row contains values outside their limits
- Fixed an empty value for a required number variable not raising an error when it comes from a data source variable
- Fixed components staying valid after a data source variable type change broke their mapping
- Fixed the component mapping modal becoming invisible instead of closing when the frame selection changes
- Fixed canvas flickering when an invalid mapping is applied — values are no longer written to the canvas before the mapping is validated
- Fixed long text variables being restricted to multiline model types
- Removed redundant proxy calls when selecting a column in the mapping modal
- Fixed the position of the 'Load previous page' button in the data source variable modal
- Improved error handling in server-side rendering, so framework errors mark the task as failed instead of returning an internal error
- Fixed internal errors that could make PDF output fail on specific templates
- Fixed the action ID reported for circular action triggers
More info
- Overprint
- Constraints
- Read more in the Developer Center