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

Stair step type on paths with AD or APub?


Recommended Posts

Here’s one way using a stepped curve, the Text On Curve functionality, and a massive character tracking setting. (Original curve has been kept for demonstration purposes.)
There may be others. I know I can do it by converting the text to curves and distributing the individual letters but the text doesn’t remain editable so that’s not a great solution.

stepped-text.afdesign

Annotation 2019-12-14 122446.png

Link to comment
Share on other sites

6 hours ago, IndigoMoon said:

the alignment is always vertical to the ground, like this...

Use the Frame Text tool to make the frame, shear the frame x degrees then use the Character Panel to shear the letters -x degrees.

Edit: I am totally wrong about this. Please disregard.

 

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

16 minutes ago, Old Bruce said:

Use the Frame Text tool to make the frame, shear the frame x degrees then use the Character Panel to shear the letters -x degrees.

 

I had to use the Transform panel to shear the frame by, e.g., -25 degrees. And then use the Character panel to shear the letters -25 degrees to get them upright. (I'm using Designer Beta.)
It seems that one uses clockwise as positive shear, and the other uses counter-clockwise as positive shear?

Or what have I misunderstood?

Both at -25:
image.png.b6fdaadcbe0a291df2d9845083a24883.png

Frame at -25, text at 0:

image.png.55c82ec481d6ad350a76c95016f637c8.png

Frame at -25, text at 25:

image.png.cca903bce970316d6eaa3a249abfb21c.png

 

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

5 minutes ago, walt.farrell said:

Or what have I misunderstood?

How does this create the stair-stepped effect?

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

1 minute ago, R C-R said:

How does this create the stair-stepped effect?

I'm not sure it does.

I was more focused on the discrepancy between Old Bruce's directions and what I see when I try to follow them :)

 

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

2 minutes ago, walt.farrell said:

I'm not sure it does.

I was more focused on the discrepancy between Old Bruce's directions and what I see when I try to follow them :)

From what I can tell, @Old Bruce's directions do not create the stair-step effect either.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

You folks are correct, I didn't have enough coffee and misread the post. Sorry for wasting everyone's time.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

17 hours ago, R C-R said:

How does this create the stair-stepped effect?

It would need to make in addition to the shear of the font set the rotation of individual characters.

But this might not be a big task for developers :-)

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

It might not even be as difficult as that.

Aligning the characters to the curve currently involves a process (this is a probably a very-over-simplified guess) of:
* determining the position of each character along the curve;
* converting that position into a 2D coordinate;
* rotating the character so its vertical is at a tangent to the curve.
To get stepped text on a curve all(?) that is needed is to ignore the last step and keep the letters vertical.

This could be facilitated with a checkbox in the Positioning section of the Character Panel (which is only enabled if the text is on a curve). E.g. “No rotate on curve”, or something similar.

Link to comment
Share on other sites

Well in SVG one could do this via a x/y-coordinate placement for the amount of character in a text (aka the texts character length). There for example ...

Quote

...
<text
     x="50 70 90 110 130 150 170 190 210 230 250"
     y="120 115 110 105 100 95 90 85 80 75 70"
     fill="#fff">HALLO WELT!</text>
...

... would result in the following ...

hallo_welt.jpg.beb32a23ab4b53825c1cf97eb0703824.jpg

... which could also be automated in code with a generation function for a given string and initial coordinate x,y placement and positioning extend. - However, Affinity actually doesn't know to handle such SVG code at all here. One would have to use other tools!

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

Playing around with this one of the problems I came across was the spacing of individual letters and getting them to line up in columns. I went down the power duplicate route with text frames, when I tried linking them spaces an d centering became a problem. If you leave them unlinked and add your letters individually in to each frame it works with power duplicate 

image.png.0ef740027ea280948564156e1ec9c91c.pngimage.png.8be3c8e5b7db337dd0e07f2fdf7198bf.png

Stepped Letters.afpub

 

Alan Pickup

Windows 11 Home all Affinity suite of Apps PC and Gigabyte Laptop 16gb Ram and Nvidia GTX1660 Super on each.

Link to comment
Share on other sites

thnx Garry, should have said linking the text flow on the frames, so you could continually type, did not work, rather than grouping the frames.

 

Alan Pickup

Windows 11 Home all Affinity suite of Apps PC and Gigabyte Laptop 16gb Ram and Nvidia GTX1660 Super on each.

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.