Adobe framemaker 6.0 User Manual

Page of 323
223
ADOBE FRAMEMAKER 6.0
 MIF Asian Text Processing Statements
Usage
The SqueezeHorizontal and SqueezeVertical statements include 25 numerical values, one for each 
character class. The values are separated by a space. An example of a squeeze table statement is: 
In the preceding example, the SqueezeHorizontal value for a character in the NoLineBeginChar class is 2
which specifies half squeeze from the right. 
SpreadTable statement
The SpreadTable statement defines how to reduce the squeeze that was applied to adjacent characters. 
There are 25 statement rows in this table, each corresponding to the 25 character classes, respectively. 
There are 26 numeric values in each statement row. The first 25 values correspond to the 25 character 
classes, respectively. The 26th value corresponds to the beginning or end of a line. These values specify how 
to spread a character of the class identified by the row statement, when followed by a character in the class 
identified by the column position in the statement.
Syntax
<SqueezeTable
Be
gPar
e
n
th
es
es
En
dPar
e
n
th
es
es
N
o
Li
ne
Begi
n
C
har
Q
u
e
st
ionB
ang
C
e
nt
er
ed
Pun
ct
Per
iodC
o
m
m
a
N
o
n
Separ
ableC
h
ar
P
rec
ed
in
gS
ym
bo
l
Su
cc
eed
ing
S
ym
bo
l
A
si
a
nSpa
ce
Hir
a
g
a
n
a
Ot
h
e
rs
Ba
se
C
h
ar
W
it
h
Su
per
Ba
se
C
h
arW
it
hRu
bi
Nu
m
e
ra
l
Un
it
S
ym
b
o
l
Ro
man
S
pac
e
Ro
man
C
har
ParenBe
gi
nW
ar
iC
h
u
Par
enEn
dW
ar
iC
hu
Sp
ar
e1
Sp
ar
e2
Sp
ar
e3
Sp
ar
e4
Sp
ar
e5
<SqueezeHorizontal
1
1
2
0
0
3
2
0
0
0 0
0
0
0
5
0
0
0
1
2
0
0
0
0
0
<SqueezeVertical
1
2
0
0
4
2
0
0
0
0 0
0
0
5
0
0
0
1
2
0
0
0
0
0
0
> # end of SqueezeTable
<SpreadTable
<BegParentheses 
numerals
>
<EndParentheses 
numerals
>
<NoLineBeginChar 
numerals
>
<QuestionBang 
numerals
>
<CenteredPunct 
numerals
>
<PeriodComma 
numerals
>
<NonSeparableChar 
numerals
>
<PrecedingSymbol 
numerals
>
<SucceedingSymbol 
numerals
>
<AsianSpace 
numerals
>
<Hiragana 
numerals
>
<Others>