ChP Posted August 13, 2023 Share Posted August 13, 2023 I want to make a design with a "headline" of given hight and width. When ever changing the one line text inside, i'd like the text to be adjusted/fitted inside this available space. How can I do that? Quote Link to comment Share on other sites More sharing options...
thomaso Posted August 13, 2023 Share Posted August 13, 2023 Hi @ChP, Welcome to the Affinity Forums! It sounds you want to set the text to "Justified All" … … and, to avoid large gaps between words, to use "Narrow Non Breaking Spaces" 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. ChP 1 Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
walt.farrell Posted August 13, 2023 Share Posted August 13, 2023 Or possibly you want to use Artistic Text, instead of Frame Text? I'm not clear on exactly what you want, @ChP. ChP 1 Quote -- 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 More sharing options...
ChP Posted August 13, 2023 Author Share Posted August 13, 2023 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" … … and, to avoid large gaps between words, to use "Narrow Non Breaking Spaces" 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: (just for better illustration): I created a box with thine boarder I added a Graphixtext and transformed the text to my needs (adjusted to boxs boarder) copied the these two objects and pasted it below. 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...) Thank you so much for your tips! ChP Quote Link to comment Share on other sites More sharing options...
thomaso Posted August 13, 2023 Share Posted August 13, 2023 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. Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
ChP Posted August 13, 2023 Author Share Posted August 13, 2023 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. Quote Link to comment Share on other sites More sharing options...
thomaso Posted August 13, 2023 Share Posted August 13, 2023 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. ChP 1 Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
Recommended Posts
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.