Format Japanese text in Illustrator

Последна актуализация на 7.05.2026 г.

Use Mojikumi and Kinsoku settings in Illustrator to control character spacing and line breaks in Japanese text.

When working with Japanese text, both spacing and line breaks play a critical role in readability. Use Mojikumi and Kinsoku Shori in Adobe Illustrator to control spacing and line breaks in Japanese text. Apply predefined sets or create custom rules to ensure proper typesetting and improve readability.

Create a Mojikumi set

A Mojikumi set is a collection of settings that control Aki (spacing) around punctuation, brackets, and Latin text. By applying these settings at the paragraph level, you can create text layouts that follow Japanese typesetting rules and improve readability.

Illustrator provides several predefined Mojikumi sets designed for Japanese typesetting. By choosing an appropriate set for your layout or purpose, spacing and punctuation placement are automatically adjusted.

Choose Type > Mojikumi Settings, and then select New....

Enter a name and choose a base set. Select None if you don't want to base it on an existing set.

Mojikumi Settings dialog in Adobe Illustrator showing spacing rules, minimum, desired, and maximum values, and priority settings for Japanese text composition.
Create and customize a new Mojikumi set by specifying spacing values and priorities for different character types.

A. Name B. Line End Settings C. Begin Line Settings D. Mid Line Settings E. Before and After Roman F. New G. Units 

Adjust spacing values as required.

Specify Minimum, Desired, and Maximum values for each line setting.

Set Priority.

In the Priority settings, set a priority level (1–9) for each character type. Illustrator applies lower numbers first, and 0 removes priority.

Apply a Mojikumi set

Select the text.

In the Paragraph panel, choose one of the following options in the Mojikumi Set drop-down: 

  • None: Turns off the use of Mojikumi.
  • GyomatsuYakumonoZenkaku/Hankaku: Adjusts the spacing of punctuation at the end of a line to 50% (half-width) or 0% (full-width). The spacing between Japanese text and alphanumeric characters is set to 0% as the desired value, reducing unnatural gaps and ensuring more balanced typesetting, even in horizontal text with many alphanumeric characters.
  • YakumonoHankaku: Uses half-width spacing for punctuation.
  • GyomatsuYakumonoHankaku (Default): Uses full-width spacing for most characters except the last character in the line. Uses full-width spacing for most characters except the last character in the line.
  • GyomatsuYakumonoZenkaku: Uses full-width spacing for most characters and the last character in the line.
  • YakumonoZenkaku: Uses full-width spacing for punctuation.
  • TsumeGumi: Primarily adjusts spacing between alphanumeric and Japanese text, as well as spacing around punctuation, reducing unnecessary gaps between characters.
  • BetaGumi: Arranges Japanese characters evenly based on full-width character size, with no extra spacing between characters. By minimizing variation in spacing, it creates a consistent reading rhythm, making long passages such as body text easier to read. 
Adobe Illustrator workspace showing seven artboards arranged in a grid, each displaying Japanese text with a different Mojikumi setting. The examples are labeled A through G as follows: A (YakumonoHankaku), B (GyomatsuYakumonoHankaku), C (GyomatsuYakumonoZenkaku), D (YakumonoZenkaku), E (GyomatsuYakumonoZenkakuOrHankaku), F (TsumeGumi), and G (BetaGumi). The Character panel with Mojikumi options is visible on the right.
Apply Mojikumi presets applied to Japanese text across multiple artboards in Illustrator to fine-tune the text layout with greater precision.

A. YakumonoHankaku B. GyomatsuYakumonoHankaku C. GyomatsuYakumonoZenkaku D. YakumonoZenkaku E. GyomatsuYakumonoZenkakuOrHankaku F. TsumeGumi G. BetaGumi 

Бележка:

With Illustrator 30.4:

  • New Mojikumi sets, such as BetaGumi and TsumeGumi, have been added.
  • The updated Aki Processing for Latin Text helps you adjust spacing for Half-width Alphanumeric (Non-punctuation) Latin Text, which can now be set separately for letters and numbers. This allows more natural spacing between Japanese text and Latin characters. If you use files with these settings, update Illustrator to the latest version, as older versions, like Illustrator 30.3 and below, may not preserve them correctly. 

Configure TsumeGumi or BetaGumi

Select the text.

In the Character panel:

  • Set kerning to Metrics (TsumeGumi).
  • Set kerning to Metrics-Roman Only (BetaGumi).

In the Paragraph panel, select TsumeGumi or BetaGumi from the Mojikumi drop-down.

In the OpenType panel, turn on Proportional Metrics (TsumeGumi).

Create a Kinsoku set

Choose Type > Kinsoku Shori Settings, and then select New Set.

Enter a name and choose a base set. Select None if you don't want to base it on an existing set.

To add a character to a field, select the field, enter a character in the Input box, select Direct Entry, and select Add.

To delete a character from a field, select the character and select Delete

To check the code for the character currently added to the Input box, select Shift JISJISKuten, or Unicode.

Use a Kinsoku set

Select Kinsoku Shori or Mojikumi.

From the Paragraph panel menu, choose Kinsoku Shori Type and then choose one of the following methods:

  • Push In First: Moves characters up to the previous line to prevent prohibited characters from ending or beginning a line.
  • Push Out First: Moves characters down to the next line to prevent prohibited characters from ending or beginning a line.
  • Push Out Only: Always moves characters down to the next line to prevent prohibited characters from ending or beginning a line. A push-in is not attempted.

Use Bunri-Kinshi

Select the text and then open the Paragraph panel.

In the Paragraph panel menu, select Bunri-Kinshi to prevent selected text from breaking across lines.

Съвет:

If a specific text string spans two lines and you don't want it to be split, select the text and apply Bunri-Kinshi from the Character panel flyout menu. This prevents the text from breaking across lines.