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
NonSeparableChar
PrecedingSymbol
SucceedingSymbol
AsianSpace
Hiragana
Others
BaseCharWithSuper
BaseCharWithRubi
Numeral
UnitSymbol
RomanSpace
RomanChar
ParenBeginWariChu
ParenEndWariChu
Spare1
Spare2
Spare3
Spare4
Spare5
<BegParentheses 1
4
0004000000001
2
000001
5
000001
5
<EndParentheses 1 1
4
1141
4
11101111
0
111111111101
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
>