Jump to content
You must now use your email address to sign in [click for more info] ×

How to get text to ignore an a Affinity Publisher text frame shape?


Recommended Posts

I'm after some assistance here. I have a rectangular text frame in Affinity Publisher, but it's top left corner is a curve.

When I place text into the frame, the curve seems to affect the first couple of lines of text – almost like the frame has an internal text wrap.

What I'd like to know is how do I get the text in the frame to ignore the text frame shape, and just follow the inset measurements that I'm specifying in the Text Frame panel. 

Thanks in advance for any suggestions.

 

Screenshot 2023-05-31 at 11.40.35.png

Link to comment
Share on other sites

Without any interface item (e.g. selection, bounding box, panels) your screenshot doesn't tell what we look at exactly and we can guess only. It seems you have the green object used as text frame. To keep text and background separate make sure they are two separate objects / layers in the Layers panel.

To check if you have any insets or indents applied take a look in the Text Frame panel respectively in the Paragraph panel > Spacing and/or select some characters and check the Text Frame Ruler markers.

Another option could be Text Wrap (inside) applied to the background object, like so:

1088525923_textwrapinside.thumb.jpg.42a59466e5565339a9b5ab4f156cfa39.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 only

Link to comment
Share on other sites

You had the rectangle selected when entering the textframetool and this converted the rectangle into an Shape Text Object.
Which will always use its boundaries to adjust the text itself.
You will need to create a solo textframe above the rectangle.

 

clipimage.jpg

Win11Pro/64gbRam/RTX3060Ti  +  Win10Home/32gbRam/GTX1050Ti + Win11Home/16gbRam/RTX3050


 

Link to comment
Share on other sites

20 minutes ago, thomaso said:

Without any interface item (e.g. selection, bounding box, panels) your screenshot doesn't tell what we look at exactly and we can guess only. It seems you have the green object used as text frame. To keep text and background separate make sure they are two separate objects / layers in the Layers panel.

To check if you have any insets or indents applied take a look in the Text Frame panel respectively in the Paragraph panel > Spacing and/or select some characters and check the Text Frame Ruler markers.

Another option could be Text Wrap (inside) applied to the background object, like so:

1088525923_textwrapinside.thumb.jpg.42a59466e5565339a9b5ab4f156cfa39.jpg

Thanks for this. I checked the Paragraph Panel, the Text Frame Panel and the Text Wrap panel, but nothing resolved the issue. I guess I'm trying to do basic things in Affinity Publisher that I've grown up doing in PageMaker, QuarkXPress, InDesign etc. 

Link to comment
Share on other sites

12 minutes ago, Return said:

You had the rectangle selected when entering the textframetool and this converted the rectangle into an Shape Text Object.
Which will always use its boundaries to adjust the text itself.
You will need to create a solo textframe above the rectangle.

 

clipimage.jpg

Good grief. I have to create two shapes for one piece of text! That's bordering on the slightly bonkers side of things. But thanks for pointing me in the right direction. 

Link to comment
Share on other sites

I think this issue happens because the text horizontal position is calculated according to the shape of the Frame first, and then the Inset is added.

However, if this is true, I don’t know if this is a good thing or not.
Some workflows may rely on it but others may need to use a ‘workaround’ (as shown above) because of it.

At the moment my thinking is that the calculation should be the other way round – e.g. first apply the inset and then offset if necessary because of the shape – but I could be persuaded otherwise by some good reasoning.

P.S. See this thread for more: https://forum.affinity.serif.com/index.php?/topic/70827-rounded-corners-on-text-frame/

Edited by GarryP
Added note.
Link to comment
Share on other sites

27 minutes ago, [gawr-juhs] said:

I guess I'm trying to do basic things in Affinity Publisher that I've grown up doing in PageMaker, QuarkXPress, InDesign etc. 

25 minutes ago, [gawr-juhs] said:

Good grief. I have to create two shapes for one piece of text! Thanks bordering on the slightly bonkers side of things.

To me it appears also ID behaves this way with indent if a not-fully-rectangular shape gets used as a text frame.

1830096827_textframeshapedID.thumb.jpg.1cdab68a94dfc9bcf55483ec2a6e8de9.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 only

Link to comment
Share on other sites

6 minutes ago, MickRose said:

This is a single object converted to a text frame, then given a 1mm inset.

I think the issue being discussed here is what happens when you set the inset to something larger, in your example make it 10mm instead of 1mm.
See the linked discussion in my previous post.

Link to comment
Share on other sites

I like the way it is because it will follow the curve only when converted to a text shape.
Otherwise it would mean one has to adjust every aspect of the text in the textframe to accommodate it's curvature.
You now have the choice.
Besides to have it behave as one object, simply group it. 
Also the nondestructive/creative nature of the affinities makes it to be not only textframe properties editing but being able to edit it outside of DTP options.

Win11Pro/64gbRam/RTX3060Ti  +  Win10Home/32gbRam/GTX1050Ti + Win11Home/16gbRam/RTX3050


 

Link to comment
Share on other sites

48 minutes ago, GarryP said:

Did you try opening the document I uploaded to my previous post and getting the same thing?
If you get the same problem with it then I think it’s probably a problem that needs reporting.

Yes, I am getting the same.

Link to comment
Share on other sites

I can confirm too, but it seems to be an issue with screen refreshing. Once you have made the mess by moving the object around, all you need to do is refresh and it's gone. (zoom in and out quickly with the mouse wheel will do it)

This behavior is found in the Affinity line; white lines on the edges in Photo etc Many have reported issues like this

Affinity Designer 2.2.2075 & beta 2.3.1.2212 Affinity Photo 2.2.2075  beta 2.3.1.2212Affinity Publisher  2.2.2075 & beta 2.3.1.2212

Windows 11 Pro Version    22H2
OS build    22621.1928
Processor    Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Installed RAM    16.0 GB (15.7 GB usable)
System type    64-bit operating system, x64-based processor

yoda.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.