Justification defaults in a format are used for the formatted and unformatted parts of text.
Warning: the justification defaults cannot be superseded by GNML styles nor local settings.
Defines how the lines are justified. There are four choices: •compatibility: same as the justification engine in 16-bit Ted4 and Fred4, i.e. optimal, except for hyphenation breaks that are loose •optimal: the text is justified with a word spacing as near as possible to the optimal value. •tight: the text is justified putting as much text as possible in each line. •loose: the text is justified putting as little text as possible in each line. |
Defines how GN4 reacts on the lines that are too short to be justified to the column width. There are two choices. Select it, to allow spacing being added between letters in justified lines that are too short to be justified otherwise, or clear it, to allow spacing being added only between words in justified lines that are too short to be justified otherwise (clear). The justification setting regards only the justified text lines that are too short even when the maximum allowed space has been added between words. All other lines of text are not affected with this setting. The lines of text that are aligned left, right or centered, are never affected with this setting. If the letter spacing is allowed, the additional white space is added proportionally between all the letters in the justified line that was too short, until the line extends to fit the column. This can cause the text line to look like: a s h o r t l i n e t h a t c a n n o t b e j u s t i f i e d If the letter spacing is not allowed, the additional white space is added proportionally between all the words in the justified line that was too short, until the line extends to fit the column. This can cause the text line to look like (the sample is exaggerated by purpose): a short line that cannot be justified |
Defines whether GN4 has to automatically clear typographical changes related to the >small...< tag, when selecting different font or changing point size. Clear it, to keep typographical changes related to the >small...< tag, when selecting different font or changing point size (recommended). |
Defines which lines are to be considered as non-empty. Select it, to allow for example, tag >co< to create an empty line in text. Deselect it, to prevent such effect. |
Defines the most appropriate handler for the overfull lines. There are three choices. •Allow: this is the default behavior, and the behavior of the justification in all previous GN versions. •Avoid only in shaped areas becoming wider: this will insert empty line BUT ONLY if the geometry widens after the line's position - i.e. if it is possible to avoid the overfull line moving it down in the geometry. In other words when a potential overfull line is detected, the justification algorithm inserts empty lines until it reaches a point in the geometry where the line will fit, or if this is not possible until it reaches a point in the geometry wider that the original one, but still with an overfull line. •Avoid always. This means that when an overfull line is detected the justification algorithm will insert empty lines until it reaches a point in the geometry where the line fits, or until the line is out of the geometry entirely (overset). With this setting overfull lines will be always avoided, but if the geometry is too narrow all the text will become overset. |
See also