
ADOBE FRAMEMAKER 10
MIF Reference
215
In the preceding example, a line break can occur between a character in the
EndParentheses
class and a character
in the
NonSeparableChar
class because the value
0
(Line break is allowed) is in the seventh position, which is the
column position for the
NonSeparableChar
class of characters.
ExtraSpaceTable statement
The
ExtraSpaceTable
statement defines how to add extra space between characters when needed for full justifi-
cation. There are 25 statement rows in this table, each corresponding to the 25 character classes, respectively.
There are 25 numeric values in each statement row. Each value corresponds to one of the 25 character classes, respec-
tively. These values specify how to add space after a character of the class identified by the row statement, when
followed by a character of the class identified by the column position.
Syntax
<ExtraSpaceTable
<BegParentheses
numerals
>
<EndParentheses
numerals
>
<NoLineBeginChar
numerals
>
<QuestionBang
numerals
>
<CenteredPunct
numerals
>
<PeriodComma
numerals
>
<NonSeparableChar
numerals
>
<PrecedingSymbol
numerals
>
<SucceedingSymbol
numerals
>
<AsianSpace
numerals
>
<Hiragana
numerals
>
<Others>
<BaseCharWithSuper
numerals
>
<BaseCharWithRubi
numerals
>
<Numeral
numerals
>
<UnitSymbol
numerals
>
<RomanSpace
numerals
>
<RomanChar
numerals
>
<ParenBeginWariChu
numerals
>
<ParenEndWariChu
numerals
>
<Spare1
numerals
>
<Spare2
numerals
>