Adobe framemaker 6.0 ユーザーズマニュアル
225
ADOBE FRAMEMAKER 6.0
MIF Asian Text Processing Statements
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:
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.
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.
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, respectively. 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.
classes, respectively. 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
Beg
Par
en
th
es
es
End
Par
en
th
es
es
N
o
Li
n
e
Be
g
inC
ha
r
Q
u
e
st
ion
Ba
n
g
C
e
nt
er
ed
Punct
Peri
o
dC
om
ma
N
onS
epar
ableC
h
ar
Pr
eced
ingS
ym
bo
l
Succeed
ingSym
bo
l
As
ia
n
S
p
a
ce
Hir
a
g
a
n
a
Ot
h
e
rs
Bas
e
C
h
ar
W
it
h
Sup
e
r
Bas
e
C
h
ar
W
it
hRu
bi
Nu
m
e
ra
l
Un
it
S
ym
b
o
l
Ro
man
S
pac
e
R
o
m
a
nC
ha
r
Par
e
nBeg
inW
ari
C
h
u
Par
e
n
End
W
ar
iC
hu
Spar
e1
Spar
e2
Spar
e3
Spar
e4
Spar
e5
Li
neB
e
gi
nEn
d
<BegParentheses
14
0
0
0
4
0
0
0
0
0 0
0
0
12 0 0
0
0
0
15
0
0
0
0 0 15 >
<EndParentheses
1
14 1
1
4
14 1
1
1
0 1
1
1
10 1 1
1
1
1
1
1
1
1
1 0 15 >
...
> # end of SpreadTable
<LineBreakTable
<BegParentheses
numerals
>
<EndParentheses
numerals
>
<NoLineBeginChar
numerals
>
<QuestionBang
numerals
>
<CenteredPunct
numerals
>
<PeriodComma
numerals
>
<NonSeparableChar
numerals
>
<PrecedingSymbol
numerals
>
<SucceedingSymbol
numerals
>
<AsianSpace
numerals
>