Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

How do I make the text box touch all sides of my text like how it can be done in Affinity Designer?

New Here ,
Nov 25, 2019 Nov 25, 2019

Screenshot 2019-11-26 at 1.14.36 AM.png

I want to arrange the text accurately like the top edge of the texts will be 0.75 inches from top of the page, in affinity designer i can do this so eaisly, just type something with the artistic text tool and then arragne it to 0.75 inches in y axis, done. In InDesign, the text box is the standard text box and ther's always some spaces on the top, left and right sides no matter jhow much I make it smaller, please help me!!!!!

TOPICS
EPUB , Feature request , How to , Print
3.4K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 25, 2019 Nov 25, 2019

There are no such blind oversimplifications (like 'artistic text') in InDesign. To get what you want at the top of your text frame, you'd have to make the adjustment at Text Frame Options > Baseline Options > First Baseline > Offset:

 

The effect of the settings on positioning will depend on the design of the font in use, or, you can control it to the 10000th-inch using the Fixed setting and entering a measurement in the Min: field. Make sure the Preview checkbox is ticked so you can see it in real time.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 25, 2019 Nov 25, 2019

Hi Baby Yoda,

you cannot do that with InDesign.

For the left and right edges of a text frame there is always some side bearing.

How much depends on the font you are using and if optical margin alignment is set.

 

Regards,
Uwe Laubender

( ACP )

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 25, 2019 Nov 25, 2019

For the top change the Frames Baseline Settinge to Capital Letters (Command B > Baseline Settings)

For the sides you have to live with the font’s side bearing. Some changes can be done by using optical margins (Story Panel)

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 26, 2019 Nov 26, 2019

If you are just looking to position the top edge of the frame .75 from the top of the page you can simply set the reference point of your object by selecting your object and then in the reference point panel (below) select the handle by which you want to measure from and then type the offset.

 

object-position.png

 

You hit the nail on the head by defining the object as 'artistic text' this would be similar in Adobe Illustrator. InDesign is a page layout tool and as such the workflow is typically to appropriately place content boxes and fill them with text based on layout and flow. Other programs might mix 'artistic text' frames, but InDesign takes more of a purist approach. I am sure it is frustrating when you come from other programs, but the way that InDesign works is typical of most industry standard layout programs. You can definitely position the box from the top of the page, but InDesign does not rubber band their text frames to the content. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 26, 2019 Nov 26, 2019

Convert the text to outlines.

Pro: you get what you want. The spaces left and right in fonts are physical offsets of the character outlines, and must always be there because otherwise all text would be scrunched up. But an "outline" – a graphical object, not a font – does not have 'blank space' built in.

Con: you no longer have text, you have outlines. Text can no longer be edited (although the individual outlines can), and may display ever so slightly different because most screen viewers are optimized for Best Results for text only.

 

Weigh the pro's against the con's. If neither is a good choice for your purposes, use Illustrator for your artwork.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 26, 2019 Nov 26, 2019

Hi Baby Yoda,

what can be done is this:

 

1. Do a duplicate of the live text as outlines.

2. Meassure the left top edge of the grouped outlines.

3. Calculate the x, y-values you have to move that edge to the desired position.

4. Move the frame with the live text accordingly.

5. Remove the group with the outlines of the text.

 

All the steps from above could be scripted.

 

Regards,
Uwe Laubender

( ACP )

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 24, 2023 Sep 24, 2023
LATEST

Text Frame Options > Baseline Options > First Baseline > Offset: Cap Height

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines