
ADOBE FRAMEMAKER 10
MIF Reference
213
Usage
Each statement row in the spread table includes 26 numerical values, one for each character class, and an added value
for the characters at the beginning or the end of a line. The values are separated by a space. An example of a spread
table is:
In the preceding example, no spread occurs between a character in the
BegParentheses
class and a character in
the
QuestionBang
class because the value
0
(No spread) is in the fourth position, which is the column position for
the
QuestionBang
class of characters.
LineBreakTable statement
The
LineBreakTable
statement defines how to break lines between characters. 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 break a line 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
<SpreadTable
BegParentheses
EndParentheses
NoLineBeginChar
QuestionBang
CenteredPunct
PeriodComma
NonSeparableCha
r
PrecedingSymbol
SucceedingSymbo
l
AsianSpace
Hiragana
Others
BaseCharWithSup
er
BaseCharWithRub
i
Numeral
UnitSymbol
RomanSpace
RomanChar
ParenBeginWariC
hu
ParenEndWariChu
Spare1
Spare2
Spare3
Spare4
Spare5
<BegParentheses
1
4
0
0
0
4 0
0
0
0
0 0 0 0
1
2
0 0
0
0
0
1
5
0 0 0 0 0 1
5
<EndParentheses
1
1
4
1
1
4 1
4
1
1
1
0 1 1 1
1
0
1 1
1
1
1
1
1 1 1 1 0 1
5
> # end of SpreadTable
<LineBreakTable
<BegParentheses
numerals
>
<EndParentheses
numerals
>
<NoLineBeginChar
numerals
>
<QuestionBang
numerals
>
<CenteredPunct
numerals
>
<PeriodComma
numerals
>
<NonSeparableChar
numerals
>
<PrecedingSymbol
numerals
>
<SucceedingSymbol
numerals
>
<AsianSpace
numerals
>