Adobe framemaker 6.0 ユーザーズマニュアル
228
ADOBE FRAMEMAKER 6.0
MIF Asian Text Processing Statements
Usage
Each statement row in the extra space table includes 25 numerical values, one for each character class. The
values are separated by a space. An example of a extra space table is:
values are separated by a space. An example of a extra space table is:
In the preceding example, a extra space is not allowed between a character in the EndParentheses class
and a character in the CenteredPunct class because the value 1 (Extra space is not allowed) is in the fifth
position, which is the column position for the CenteredPunct class of characters.
and a character in the CenteredPunct class because the value 1 (Extra space is not allowed) is in the fifth
position, which is the column position for the CenteredPunct class of characters.
Rubi text
Rubi text is a Japanese system for representing the pronunciation of words as a string of phonetic characters
(hiragana) directly above the word in question (oyamoji). A MIF file includes document-level statements
that describe the settings made in the Rubi Properties dialog box, as well as MIF statements for a rubi
composite.
(hiragana) directly above the word in question (oyamoji). A MIF file includes document-level statements
that describe the settings made in the Rubi Properties dialog box, as well as MIF statements for a rubi
composite.
A rubi composite includes both oyamoji text and rubi text. If the document is structured, the rubi
composite contains an object tagged RubiGroup, the oyamoji text, an element tagged Rubi, and the rubi
text.
composite contains an object tagged RubiGroup, the oyamoji text, an element tagged Rubi, and the rubi
text.
<Spare3
numerals
>
<Spare4
numerals
>
<Spare5
numerals
>
>
End of ExtraSpaceTable
statement
The possible values for
numerals
are:
0 - Extra space is allowed
1 - Extra space is not allowed
2 - Add extra space to the last character of a Roman word
3 - Add extra space after a Roman character
4 - Add extra space if the adjacent characters are one each of Japanese and Roman
1 - Extra space is not allowed
2 - Add extra space to the last character of a Roman word
3 - Add extra space after a Roman character
4 - Add extra space if the adjacent characters are one each of Japanese and Roman
characters
5 - Delete one of two space characters. Note that FrameMaker does not use this action
because the Smart Spaces feature performs it automatically
6 - This character pair should not have occurred
<ExtraSpaceTable
Beg
Par
e
n
th
es
e
s
End
Par
e
n
th
es
e
s
N
o
Li
n
e
Be
g
inC
ha
r
Q
u
e
sti
on
Ba
n
g
C
e
nt
er
ed
Pun
ct
Per
iodC
om
m
a
N
o
n
Separ
ableC
h
a
r
P
rec
ed
in
gS
ym
b
o
l
Succeed
ingS
ym
bo
l
As
ia
n
S
p
a
ce
Hir
a
g
a
n
a
Ot
h
e
rs
Bas
e
C
h
a
rW
it
h
Su
per
Bas
e
C
h
a
rW
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
Spa
re1
Spa
re2
Spa
re3
Spa
re4
Spa
re5
<BegParentheses
1
1
1
1
1
1
1
1
1
1 1
1
1
1
1 1
0
1
1
6
1
1
1
1
1
<EndParentheses
1
1
1
1
1
1
1
1
1
1 1
1
1
1
1 1
0
1
1
1
1
1
1
1
1
...
> # end of ExtraSpaceTable