Download FrameMaker MIF Reference Guide
Transcript
ADOBE FRAMEMAKER 222 MIF Reference Usage Spare5 Spare4 <SqueezeTable BegParentheses EndParentheses NoLineBeginChar QuestionBang CenteredPunct PeriodComma NonSeparableChar PrecedingSymbol SucceedingSymbol AsianSpace Hiragana Others BaseCharWithSuper BaseCharWithRubi Numeral UnitSymbol RomanSpace RomanChar ParenBeginWariChu ParenEndWariChu Spare1 Spare2 Spare3 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: <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 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 <SpreadTable <BegParentheses numerals> <EndParentheses numerals> <NoLineBeginChar numerals> <QuestionBang numerals> <CenteredPunct numerals> <PeriodComma numerals> <NonSeparableChar numerals> <PrecedingSymbol numerals> <SucceedingSymbol numerals> <AsianSpace numerals> <Hiragana numerals> <Others>