VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Auto-Sizing for Text Frames based on Text Content

    Scheduled Pinned Locked Moved Features and Ideas
    5 Posts 2 Posters 56 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 861475_VctSt8 Offline
      861475_VctSt
      last edited by

      I have a feature request to improve the Text Frame workflow.

      Currently, our standard Text Tools already handle horizontal auto-expansion naturally as we type. However, I would love to see this "Auto-Sizing" (Auto-Fit) capability extended to Text Frames as well, allowing the frame boundaries to expand or shrink dynamically based on the text volume:

      Auto-Grow Vertically: The frame height expands downward as more lines are added.
      
      Auto-Grow Horizontally: The frame width expands to the right to fit the text, just like the standard Text Tool does, but while maintaining the properties of a Text Frame (such as text wrapping, padding, and column settings).
      

      Since I am a designer and not a programmer, I don’t know how the layout engine will calculate these frame boundary changes, but it would be incredibly powerful for creating dynamic labels, badges, and flexible template layouts.

      Could this be considered for the features backlog alongside the other layout markers?

      Best regards,

      LIc. 0 OS10.15.8
      MacBook Air (13-inch, Mid 2012) / Intel Core i5, 8GB / Intel HD Graphics 4000
      LIc. 1 OS15.7.4
      MacBook Pro (14-inch, 2023) / Apple M2 Pro, 16GB / Apple GPU

      VectorStylerV 2 Replies Last reply Reply Quote 2
      • VectorStylerV Offline
        VectorStyler @861475_VctSt
        last edited by

        @861475_VctSt I will add this to the features backlog

        1 Reply Last reply Reply Quote 0
        • VectorStylerV Offline
          VectorStyler @861475_VctSt
          last edited by VectorStyler

          @861475_VctSt
          If you double click on the bottom or right resizing knob with the transform tool, then the text frame should be resized to fit the text.
          But not automatic resizing yet, while editing.

          861475_VctSt8 1 Reply Last reply Reply Quote 0
          • 861475_VctSt8 Offline
            861475_VctSt @VectorStyler
            last edited by 861475_VctSt

            @VectorStyler

            Thank you for the great tip!

            I immediately tested the double-click behavior on the frame handles. The double-click on the bottom-center handle works perfectly to fit the frame vertically. However, double-clicking the bottom-right or Right handles makes the frame lose control.

            Is there any setting in the current Preferences to control or stabilize this behavior? For now, I am more than happy to rely on the bottom-handle shortcut.

            As a non-programmer user, may I suggest a priority for the implementation? I feel that vertical auto-growth is the most critical feature. Since VectorStyler already handles horizontal expansion beautifully with the standard Text Tool, horizontal fitting for Text Frames might be less urgent. Even in QuarkXPress history, vertical fitting was implemented first, and horizontal fit came much later.

            Thank you again for your incredible responsiveness!

            Best regards,

            LIc. 0 OS10.15.8
            MacBook Air (13-inch, Mid 2012) / Intel Core i5, 8GB / Intel HD Graphics 4000
            LIc. 1 OS15.7.4
            MacBook Pro (14-inch, 2023) / Apple M2 Pro, 16GB / Apple GPU

            VectorStylerV 1 Reply Last reply Reply Quote 1
            • VectorStylerV Offline
              VectorStyler @861475_VctSt
              last edited by

              @861475_VctSt Send me an example file where the bottom-right handle clicking has issues

              1 Reply Last reply Reply Quote 0
              • First post
                Last post