
ADOBE FRAMEMAKER 10
MIF Reference
207
The 25 numerical values for the
BegParentheses
statement specify the actions FrameMaker takes when a
character from each of the 25 classes, such as an ending parenthesis character, follows a character in the
BegParen-
theses
class. The position of each numerical value after the
BegParentheses
statement specifies the class. For
example, the first position is the
BegParentheses
class, the
EndParentheses
class is the second position, and so
on. If a numerical value of 0 is specified, FrameMaker allows a line break between a character the
BegParentheses
class and a character in the class specified in that position in the statement. If a value of 1 is specified, FrameMaker
does not allow a line break.
In the preceding example, a line break does not occur between a character in the
BegParentheses
class and a
character in the
EndParentheses
class because the value 1 is in the second position, which is the column position
for the EndParentheses class of characters. For more information on the
LineBreakTable
statement, see
“LineBreakTable statement” on page 213
.
Writing Kumihan tables as MIF
FrameMaker only writes out Kumihan tables in MIF when you are running FrameMaker on Asian system software.
If you are running on an Asian system, when you save a document as MIF, the Kumihan tables are written out as part
of the document.
This is most critical with the character classes. To specify a character class in MIF, you must be able to type the
character and save it in a text file. The standard Western system doesn’t include these character sets in its character
code page, so these characters would appear garbled. You need the Asian system to represent the characters in a text
file.
To see an example of a Kumihan table, it is best to save a document as MIF, open the MIF on an Asian system in a
text editor, and search for the
KumihanCatalog
statement.
Specifying Kumihan tables in MIF
The following statements specify the Kumihan catalog and all of its component tables.
KumihanCatalog statement
The
KumihanCatalog
statement begins the Kumihan table specification for the document. Note that the Kumihan
catalog is not included in the
<Document>
block, but is in a block of its own.
Each Asian language can have its own Kumihan tables. This means that one Kumihan catalog can have up to four
sets of tables, one set for each of the four supported Asian languages (Japanese, Traditional Chinese, SimpleChinese,
and Korean).
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
1
1
1
1 1 1
1
1
1 1
1 1
1
1 1
1
1
1
3
1 1
1 1 1
The column position of each numerical value in the statement specifies the action to
take for each class.