Jump to content

Artistic Text Tool wil not accept a leading space


Recommended Posts

I've just had a quick tinker with that and it appears that it does accept space characters - even simply typed manually.  The only thing is that they are positioned on the outside left of the frame.  Try turning on Text > Show Special Characters to see them.  (NB the file you uploaded has more than just space characters at the start, though I'm not sure what they are.)

If that doesn't quite give you the solution that you're after because of the inside/outside aspect, cheat.  😃  Use whatever characters you like to get the spacing right.  Once you've confirmed that it's basically giving the result you want, undo as far as required, set the spacer text that I've highlighted below in orange to have opacity=0%.  That'll hide it when you do the rect/polar distortion.

2023-09-18_22-55-09.png.09bf90d532361cad357007f2c3a98d3b.png

—— Gary ——

Photo/Designer/Publisher: Affinity Store, v2.5.n release (and, since I have the space, the last v1 versions too).

Mac mini (M1, 2020), 16GB/2TB, macOS Sonoma
iPad Pro (M4) 13", 1TB, Apple Pencil Pro, iPadOS 17.6.1
MacBook Pro (Intel), macOS Sonoma
Windows 10 via VMware Fusion

Link to comment
Share on other sites

3 hours ago, oliver_fuchs said:

The probelm is that the Artistic Text Tool does not accept a leading SPACE

1 hour ago, GaryLearnTech said:

Once you've confirmed that it's basically giving the result you want, undo as far as required, set the spacer text that I've highlighted below in orange to have opacity=0%.  That'll hide it when you do the rect/polar distortion.

Transparent areas (like leading spaces and text without colour or opacity) don't get converted as pixels for Rectangular Polar.

A workaround could be to use white text instead and filter that afterwards via the Blend Range Curve.

Here a sample with a separate white rectangle: Bottom: before -> Centre: after distortion -> Top: with filtered white.

textspacepolar.thumb.jpg.3d424d726e2e67f7d9517b856677f8f5.jpg

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

Link to comment
Share on other sites

Hi GaryLearnTech  and thomaso!

 

Thanks for answering!

1) As workaround I tried the method of setting an "I" at the start of the text and set it to full opacity. But ... Space (punctuation) in typography is a quarter of a quad ...so using any kind of character set to opacity wouldn't give me the right amount of space (its is wider or thiner).

2) "Transparent areas (like leading spaces and text without colour or opacity) don't get converted as pixels for Rectangular Polar" ... the problem isn't the Rectungular Polar filter ... the problem is the Artistic Text Tool which deletes leading (or sometimes ending) whitespaces like character tabulation, space and next line. This problem does not appear when using the Frame Text Tool which accepts leading whitespaces!

So that is the difference between the two tools ... did not know this.

 

Thanks for answering!

 

Oliver

artistic_tool.jpg

Frame Text Tool.jpg

Link to comment
Share on other sites

32 minutes ago, oliver_fuchs said:

This problem does not appear when using the Frame Text Tool which accepts leading whitespaces!

That is interesting feedback, and possibly an improvement in V2 ?

To me in V1, although a quick test shows respected leading spaces for Frame text, the result appears not to differ other than in visual rotation. – Or am I missing something in my trial?

distortframetext1-3.jpg.5f96177106c5bcd5dd2f513a3aedf161.jpg

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

Link to comment
Share on other sites

2 hours ago, MikeTO said:

Art Text doesn't display leading spaces by design but if you want some leading space, just type a character and assign no fill.

Hi,

yes I did that ... but the character is bigger than the space ... I do not understand why Art Tool hasn't the ability to show leading spaces? I prefer the Art Text Tool because it is easier to use!

 

Oliver

Link to comment
Share on other sites

18 hours ago, oliver_fuchs said:

start with a square canvas (1080x1080) and insert the Artistic/Text Tool (all the way from left to right) ... than use the Polar filter - should be a circle!

Thanks for this hint "all the way from left to right". Yes, "all the way" results in a full circle. As consequence it appears you don't need space characters or 'simulate' space within a text frame – instead simply the art text frame's position on the canvas matters. So, instead of extra characters you just can leave space to the left or right canvas edge. Like so:

distortarttext.jpg.fa01fdcf16f0b5c48ec35590f1a4dd84.jpg

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

Link to comment
Share on other sites

13 hours ago, thomaso said:

instead of extra characters you just can leave space to the left or right canvas edge.

Hi,

yes, but that will leave you with the problem of messing around with the right amount of space.

But here is the solution ... I mean, it is a circle we are getting ... no beginning and no end ... you can move it around, so:

Instead of "What can you do about it, honey?" you have to do "at can you do about it, honey? Wh"

Easy? Yes!

 

Oliver

solution.jpg

Link to comment
Share on other sites

2 hours ago, oliver_fuchs said:

that will leave you with the problem of messing around with the right amount of space.

In what way? While the absolute spacing before/after is unpredictable, the question what starting space width will result in what 'filtered' space is independent from the method of space creation: It does not matter how you create the empty space: As text character – or as object distance. And accordingly it does not matter where you create the space: Between the words – or left or right of the text frame.

distortarttext4.thumb.jpg.0f3f52dcfe0158a54f8de6c1b5f0b6c3.jpg

As you mentioned, the result = the canvas width distorted to a circle. Then 50% canvas width = 50% = 180º circle, or, accordingly e.g. 1080 px / 360 = 1º in the result, etc.

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

Link to comment
Share on other sites

I hesitate to ask, but what is the result you are trying to achieve?

If you want a line of text wrapped around a circle, with accurate control over the spacing, why not use text on a circular path, rather than messing with Rectangular to Polar filters?

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

1 minute ago, Aammppaa said:

I hesitate to ask, but what is the result you are trying to achieve?

If you want a line of text wrapped around a circle, with accurate control over the spacing, why not use text on a circular path, rather than messing with Rectangular to Polar filters?

Hi,

hahaha ... that is a good question ... I want a quick way of creating a text in a circle shape without messing around with all the possibilities of a circular path (which by the way leads to the same problem with the beginning and ending space). So I tried the Polar filter (quick and dirty) but I saw that the Art Text tool is deleting spaces at the /beginning/ending. So I thought I have overseen some settings - so I wanted to ask if it is not possible or if my settings are wrong. That is all.

 

Oliver 

Link to comment
Share on other sites

47 minutes ago, thomaso said:

In what way?

Try a monospace font like Courier and you will see that you have to try a lot to find the right space between the left of the canvas and the left of your Art Text Tool. So ... as I said befor I just wanted a quick way of doing a circle text ... that was all!

But thanx for answering!

Oliver 

monospace.jpg

Link to comment
Share on other sites

34 minutes ago, oliver_fuchs said:

Try a monospace font like Courier and you will see that you have to try a lot to find the right space between the left of the canvas and the left of your Art Text Tool.

I can't notice any difference with a monospace font in the way how my initial space gets converted to its corresponding part of a circle. Why should the font influence how space gets handled? It's rather simple, strict maths, like so: horizontal width (in mm, px, or number of mono-space characters) devided by 360 … e.g. for a 360 mm canvas width 1 mm text or empty space will result in 1º of the circle – entirely independent of the font face.

distortarttext5.jpg.03983931c75685c079a91a9bd79a8626.jpg

Nevertheless, to me it is faster to handle and a lot more flexible via @Aammppaa's text path hint. There you have handy handles (+ modifier keys!), may adjust font size, change font face and use the additional text style options of the character panel, e.g. for spacing/tracking and font width.

textonpath.jpg.f69142e2280db163d696f059851e767f.jpg

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

Link to comment
Share on other sites

1 hour ago, Aammppaa said:

why not use text on a circular path, rather than messing with Rectangular to Polar filters?

I hadn't noticed before the possibly massive difference in the results of the two workflows: Only via filter each letter gets distorted, too.

textpathvsdistort.thumb.jpg.9c2876e3c54ca4e2ece9eb6a2f46b7ef.jpg

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

Link to comment
Share on other sites

37 minutes ago, thomaso said:

I can't notice any difference with a monospace font in the way

"A monospaced font, also called a fixed-pitch, fixed-width, or non-proportional font, is a font whose letters and characters each occupy the same amount of horizontal space"

Assume the underline is the space between the words ... with your method you have to measure the space between the words and the distance between left of the canvas and left of your Art Text Tool - and that is more work to be done than simply adding the text the way I suggested. But I think that your method works fine, too. But it is more work!
Using the circle path leads to the same problem! You have to determine the distance by hand and by eye! That means more work!

Screenshot 20-09-2023 19.46.25.png

Screenshot 20-09-2023 19.53.33.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.