Centered text in a circular textframe

Adobe Community Professional ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

Hello all!

Here is a mild gripe: A simple logo of 3 letters in a round textframe. Why is it so hard to type three letters in a round type frame, where the letters are centered horizontally and vertically and are sized to fill up the frame?

Things I notice: 1. You can't center it vertically (with Text Frame Options). 2. It is off a bit horizontally. 3. You cannot come near the full area of the circular frame but that it will go off into overset hiding.

So simple a need. So difficult to do. Why? What is your workaround? Yes, I'm serious!

Mike Witherell in Alexandria, VA

Mike Witherell

Views

21.4K

Likes

translate

Translate

Translate

Report

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

correct answers 1 Correct Answer

LEGEND , Jan 23, 2010 Jan 23, 2010
Try Dave's script here: http://forums.adobe.com/message/1291155#1291155Harbs

Likes

translate

Translate

Translate
Most Valuable Participant ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

You need to set the frame inset enough for a rectangular shape to hold the text.

Bob

Likes

translate

Translate

Translate

Report

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
Adobe Community Professional ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

Insert a Table

Make the table with no stroke and no insets

increase the size of the table to the height (or near height of the circle)

Vertically center the Cell, and center the text

OR

Use an anchored object - my screenshot needs a bit of tweaking

http://img12.imageshack.us/img12/4061/47080570.jpg

Likes

translate

Translate

Translate

Report

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
Most Valuable Participant ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

Mike, I share your frustration, and I don't have any good workarounds to the issue other than experimenting with the various baseline options for the frame and baseline shifts for the text. And then in total frustration, just creating two elements, the text and the circle.

Likes

translate

Translate

Translate

Report

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
Engaged ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

The really dumbed down way I do it is to set the text, outline the font (make sure the text is grouped) and then align the circle and the text H/V. It makes it so easy for me that I neglect to learn the other proper ways of doing it. Good Luck-

Likes

translate

Translate

Translate

Report

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
LEGEND ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

I like the table idea.

That's the one thing that isn't constrained by the frame itself.

As for the "why?", it's because the type slug includes all the top, bottom and side bearing area built into the font. If the corners won't fit in the circle, you're screwed (which is basically what Bob said).

Likes

translate

Translate

Translate

Report

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
Engaged ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

Set your text in the circle (using the circle as the text frame), center the text and in your text frame options, ascent your baseline options around half the size of your circle. That's the next level of easy I have. ;o)

Likes

translate

Translate

Translate

Report

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
Adobe Community Professional ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

Hello everyone,

I tried several of your ideas. The table idea did not work; it went overset. But the anchored object plus a little baseline shifting DID work. Thanks Eugene! Complicated, but it allows me to have the typeset lettering fill up the whole circle without going overset. I am always inclined to avoid converting down to outlines, preferring to keep my text alive. Further, because I wanted to have one object style, I couldn't simply group frames together.

Thanks for the input, everyone!!

Mike in Alexandria, VA

Mike Witherell

Likes

translate

Translate

Translate

Report

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
Adobe Community Professional ,
Jan 22, 2010 Jan 22, 2010

Copy link to clipboard

Copied

Did you try this?

Set your text in a rectangular text frame. Align the text horizontally and verticaly in the frame. Cut the frame, draw a circular picture (or unassigned) frame, then paste the text frame into. Center the text frame in the circular picture frame.

Image 5.png

Likes

translate

Translate

Translate

Report

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 ,
Nov 25, 2020 Nov 25, 2020

Copy link to clipboard

Copied

I couldn't find the script linked in the answer and the rectangle text box cropped inside the circle shape worked very well and was easier than installing a script. 

Likes

translate

Translate

Translate

Report

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
Adobe Community Professional ,
Nov 25, 2020 Nov 25, 2020

Copy link to clipboard

Copied

This thread is 10years old, so you might want to post a new question. You shouldn’t need a script, I don’t think any of the answers note that the First Baseline Offset determines whether all caps will center vertically. Left the first baseline is set to Ascent, right it’s Cap Height

 

Screen Shot 8.png

Likes

translate

Translate

Translate

Report

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
LEGEND ,
Jan 23, 2010 Jan 23, 2010

Copy link to clipboard

Copied

Try Dave's script here: http://forums.adobe.com/message/1291155#1291155

Harbs

Likes

translate

Translate

Translate

Report

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
Adobe Community Professional ,
Jan 27, 2010 Jan 27, 2010

Copy link to clipboard

Copied

Hi Harbs,

Yes, Dave's script is probably the best answer. I went to download the script; but it turns out I already had it; but had forgotten it.

Mike

Mike Witherell

Likes

translate

Translate

Translate

Report

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
Adobe Community Professional ,
Jan 28, 2010 Jan 28, 2010

Copy link to clipboard

Copied

Excuse me but I like most the jmlevy idea/alternative:

Center the text in a text frame and paste it inside the circle.

.

First because is simple, logical and (more or less) intuitive, as it just places a text frame inside a circle.

Step by step:

Create a text frame and type the text.

Center it horizontally (Shift+Cmd(Ctrl in WIndows)+C)

Press Cmd/Ctrl+B to access the Frame Options, select vertical justification>Center, on the Baseline options tab, choose:Cap Height.

Select and cut the text frame

Draw the circle. (Click with the Ellipse Tool (L) or the equivalent frame tool on the page and type the dimensions).

(With the circle selected) choose Edit> Paste Into.

If it does not fall in the center:

In the contextual menu (right mouse button): Fitting>Frame fitting options click the central point in the Align from proxy icon.

Likes

translate

Translate

Translate

Report

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