Text Editing Rules
Text-Related Production Rules:
Non-editable text
It is recommended to convert non-editable text to a shape layer (right-click to create a shape from text); if you use a special font that is not specified, you also need to convert it to a shape layer to preserve the font effect.
Editable text
Editable text (i.e., there is a need for text content to be replaced) is made with a text layer.
Point Text and Box Text
Text layers in AE are divided into point text and box text. Point text does not automatically wrap, while box text does. The point text in PAG is completely consistent with the layout presented in AE, but the box text may be inconsistent with the display in AE because PAG has two additional layout rules:
- When the height of the box text is insufficient, PAG will automatically reduce the font size to fit all the text inside the box.
- When the height of the box text exceeds the number of lines of text, PAG will force all text to be displayed vertically centered.
Therefore, if your text does not need to wrap automatically, you can use point text. If you need to wrap automatically and
default to vertical centering, you can use box text. If you do not want PAG to automatically reduce the font size but can
accept vertical centering, you can set the height of the text box in AE to be large enough so that PAG will not reduce the font size.
If you need to wrap automatically but do not want vertical centering to affect the layout, there are two cases: 1. If the
explicit number of text characters is fixed or only possible to increase, you can reduce the height of the text box in AE to
the critical point where all the initial text fits (i.e., one more pixel reduction will result in a clipped text line), so that
the box text in PAG will be displayed consistently with the layout in AE. 2. If the number of text characters is not fixed and
you want the text to wrap automatically and align to the top, there is currently no such switch option. However, you can create
point text and then control the text wrapping in PAG with code by manually adding line breaks \n
to the text.