Welcome Dialog

Welcome to the Community!

We have a brand new look! Take a tour with us and explore the latest updates on Adobe Support Community.


Vertical text inside a text box

New Here ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

Hi there

I used to be able to set vertical text inside a text box in InDesign however the 2018 version only allows me to do that by tying on a line.

My Indesign is in English as I live and work in Australia but I need an option available for vertical text in a text box as I am Japanese and sometimes need to create a multipage document for my Japanese client.

Is there a way to do this?

It use to be as simple as drawing a text box and set text to vertical.

Thank you so much for your support and knowledge in advance.

Views

3.7K

Likes

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 ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

InDesign has no vertical text feature in the non-CJK versions.

You could (1) create vertical text in Illustrator which supports a vertical text tool in non-CJK versions, save the text as an AI file and place into InDesign;

Or (2) install a Japanese version of InDesign on a different InDesign version, and set the type there. You can have InDesign CC 2018 and CC 2019, for example, installed concurrently. One can be set up for one language, the other for another language.

Likes

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 ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

Hi Steve

Thank you for your help.

I am interested in trying this out. How do I go about doing this when I already have InDesign CC2018 in English version??

If you could help me a bit more on this that would be very much appreciated it!

Thank you

Ayumi

Likes

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 ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

Here's a link to a thread about downloading a second version of InDesign (in this case so someone can use Arabic and English). It should work the same for English and Japanese:

Mixing Arabic and English Text

Here's another reference I found by Google searching:

Adobe InDesign Tips: Japanese/CJK Functionality + English UI

Likes

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 ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

Hi ayumi_m:

I used to be able to set vertical text inside a text box in InDesign however the 2018 version only allows me to do that by tying on a line.

Photoshop and Illustrator both have a Vertical Type tool—so maybe that's what you are remembering. And Photoshop has the Toggle Text Orientation in the Options Bar.

InDesign does not have this feature, but this article might be helpful: https://indesignsecrets.com/setting-vertical-text-in-indesign.php

~Barb

Likes

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 ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

ayumi_m  wrote

…Is there a way to do this?

It use to be as simple as drawing a text box and set text to vertical. …

Hi ayumi_m ,

you could try a script that is rotating any character to 90° and then rotate the text frame.

Such a script has to use one of the two Japanese Paragraph Composers that can be applied in all versions of InDesign.

Here the ExtendScript ( JavaScript ) script code that will work if you selected some characters:

/*

    Rotate selected characters.

    WARNING: Japanese Single Line Paragraph Composer applied

  

    Select some characters before running the script.

  

*/

var rotationValue = 90 ;

var newTextProperties =

{

    characterRotation : rotationValue ,

    composer : "$ID/HL Single J"

};

app.selection[0].properties = newTextProperties ;

A screenshot where you can see three steps for faked Japanese text in my German InDesign CC 2019:

1. Before running the script on the selected text of frame one.

2. After running the script on the selected text. All characters are rotated.

3. After rotating the text frame. Story Editor is showing the unrotated text.

JapaneseCharacters-RotatedBy90-FrameRotatedByMinus90.PNG

Don't know any Japanese, but I guess some glyphs are a problem like the comma and the full stop at the end of the text.

How to save code, install script files and run ExtendScript script files in InDesign:

Indiscripts :: Indiscripts for Dummies

Regards,
Uwe

Likes

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 ,
Jul 04, 2019 Jul 04, 2019

Copy link to clipboard

Copied

Hi Laubender

Thank you for your help.

This sounds very complicated!! You must be tech genius!

As I am creating multi page documents with all text set vertical, this might be hard for me to execute.

Also the detailing of typography needs to be manually adjusted as I can see Japanese version of comma isn't in the right place.

I never had to deal with this when I was using the old version of InDesign though.

It's making my designer life hard when I am a Japanese designer who need to create work with both Japanese and English..

Anyway, thank you so much for your help.

Very appreciated.

Ayumi

Likes

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 ,
Jul 05, 2019 Jul 05, 2019

Copy link to clipboard

Copied

ayumi_m  wrote

…As I am creating multi page documents with all text set vertical, this might be hard for me to execute.

Also the detailing of typography needs to be manually adjusted as I can see Japanese version of comma isn't in the right place.…

Hi Ayumi,

indeed, my solution above is working only for one line of text.

It's not better than setting text along a path like that:

JapaneseText-on-Path-1.PNG

FWIW: The Stair Step effect did not work with the Japanese Paragraph Composer applied to the text.

I had to use the Adobe Paragraph Composer.

More on Type on a Path:

Create type on a path in InDesign

Hm. How about using colums with a text frame to force every single character to its own line?

Ok. That would only work if every glyph has the same width. Are there any Japanese monowidth fonts?

One test below where I experimented with 24 columns in a text frame, gap value between columns set to 0.

Because every glyph has different width this is not exactly working as expected, but it is close:

JapaneseText-RunningThroughColumns-2.PNG

In the second frame I added a line break after every character to visualize the desired result.

For that I selected all the text and ran GREP Find/Change. You can see the patterns in the screenshot.

Also an ugly solution.

Better GREP pattern for Find:

(.(?!\x{000A}))

Replace with:

$1\x{000A}

Regards,
Uwe

PS: Edited

Likes

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 ,
Jul 05, 2019 Jul 05, 2019

Copy link to clipboard

Copied

I should have looked it up before. With vertical Japanese text reading direction is from top to down, from right to left.

Ok. We can change that with the columns of a text frame as well. With a non-MENA version of InDesign like my German one, this requires a little script to get a result like this:

JapaneseText-RunningThroughColumns-3.PNG

Script code:

/*

    First select a text frame, then run this code to

    change storyDirection to:

    RIGHT_TO_LEFT_DIRECTION

*/

app.selection[0].

parentStory.

storyPreferences.

storyDirection =

StoryDirectionOptions.RIGHT_TO_LEFT_DIRECTION ;

Regards,
Uwe

Likes

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 ,
Mar 25, 2021 Mar 25, 2021

Copy link to clipboard

Copied

LATEST

Dear Laubender,

thank you so much for sharing this.

It helped me a lot (there were a few haiku japanese poems I needed to set vertically, so your script was really useful!!!).

cheers,

Rafael

Likes

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