Jump to content

How to resize fontsize automatically to available space in "Rahmentext"?


Recommended Posts

Hi @ChP,
Welcome to the Affinity Forums!

It sounds you want to set the text to "Justified All"

justfiedall1.jpg.fda3ca997a10ef0ebf922d49d5c9edf6.jpg
… and, to avoid large gaps between words, to use "Narrow Non Breaking Spaces" 

justfiedall2.thumb.jpg.7065772321a7342be2180293ae9492fd.jpg

Note, there is no option to auto-adjust the font size to a certain frame width. If this is your goal you might rater use "Art Text Frames" where the font size gets auto-adjusted with your manual frame width setting of you drag a corner handle of its bounding box.

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

Link to comment
Share on other sites

Or possibly you want to use Artistic Text, instead of Frame Text?

I'm not clear on exactly what you want, @ChP.

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

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

Thank you for fast response!
 

3 hours ago, thomaso said:

Hi @ChP,
Welcome to the Affinity Forums!

It sounds you want to set the text to "Justified All"

justfiedall1.jpg.fda3ca997a10ef0ebf922d49d5c9edf6.jpg
… and, to avoid large gaps between words, to use "Narrow Non Breaking Spaces" 

justfiedall2.thumb.jpg.7065772321a7342be2180293ae9492fd.jpg

Note, there is no option to auto-adjust the font size to a certain frame width. If this is your goal you might rater use "Art Text Frames" where the font size gets auto-adjusted with your manual frame width setting of you drag a corner handle of its bounding box.

This helps a little bit, but isn't a solution for what i want.

1 hour ago, walt.farrell said:

Or possibly you want to use Artistic Text, instead of Frame Text?

I'm not clear on exactly what you want, @ChP.

Well, yes it is - somehow. But with an Artistic Text, I also have to do these adjustments manually.

It worked out in the example below:

  1. (just for better illustration): I created a box with thine boarder
  2. I added a Graphixtext and transformed the text to my needs (adjusted to boxs boarder)
  3. copied the these two objects and pasted it below.
  4. changed the test from "A long headline" to "headline"

finaly I had to readjust manually the graphicstext to the size of the box.

Of course it's not much to do, but I'm wondering there is no smart whay to get that done - especially if one does not want to have that box arround (which of course could be hidden easily...)
image.png.f6d1bbf10fc4e049503458583f1ce74a.png

Thank you so much for your tips!
ChP

Link to comment
Share on other sites

24 minutes ago, ChP said:

Of course it's not much to do, but I'm wondering there is no smart whay to get that done

Now it seems you want to stretch the font horizontally while maintaining its height and the spaces between characters. This is a rather unusual design decision because it results in a stretched impression of the font face and make it look like a different font face (compare the vertical / horizontal strokes in "L" or "E").

However, if this is what you want to achieve than using Art Text Frames is easier than "Rahmentext" frames because you need to drag a bonding box edge only. – Whereas a Frame Text Frame enables you to maintain the font width (the character's aspect ratio) but get instead the spaces adjusted when dragging a frame edge.

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

Link to comment
Share on other sites

12 minutes ago, thomaso said:

Now it seems you want to stretch the font horizontally while maintaining its height and the spaces between characters. This is a rather unusual design decision because it results in a stretched impression of the font face and make it look like a different font face (compare the vertical / horizontal strokes in "L" or "E").

However, if this is what you want to achieve than using Art Text Frames is easier than "Rahmentext" frames because you need to drag a bonding box edge only. – Whereas a Frame Text Frame enables you to maintain the font width (the character's aspect ratio) but get instead the spaces adjusted when dragging a frame edge.

Off course, there are lots of reasons / pradigms why not to strecht fonts. But in the end it's a matter of designe one want's to create. But this is a different discussion I don't want to start.

I'd just want to have smooth workflow for my needs here. Hopefully someone can give me a hint to make it better then in my second post.

Link to comment
Share on other sites

40 minutes ago, ChP said:

a different discussion I don't want to start.

It wasn't meant as discussion but rather to explain a possible reason why this workflow has not been implemented this way. It distinguishes Art Text from Frame Text by Serif's concept that Art Text gets its frame width auto-adjusted while Frame Text gets its width maintained but uses line breaks.

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

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.