Skip to content

GraFx Studio: Overprint and constraints

GraFx Studio icon

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: getLayoutsWhereFrameIsVisible returns the layouts a frame is visible on, and updateFrameGradientSettings accepts 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