Adobe framemaker 6.0 User Manual

Page of 323
13
ADOBE FRAMEMAKER 6.0
 Introduction
Character set in strings
MIF string data uses the FrameMaker character set (see the Quick Reference for your FrameMaker 
product). MIF strings must begin with a left quotation mark (ASCII character code ) and end with a 
straight quotation mark (ASCII character code ). Within a string, you can include any character in the 
FrameMaker character set. However, because a MIF file can contain only standard ASCII characters and 
because of MIF parsing requirements, you must represent certain characters with backslash (\) sequences.
All FrameMaker characters with values above the standard ASCII range (greater than ) are represented in 
a string by using 
nn
 notation, where 
nn
 represents the hexadecimal code for the character. The 
hexadecimal digits must be followed by a space. 
The following example shows a FrameMaker document line and its representation in a MIF string.
You can also use the  statement to include certain predefined special characters in a  statement (see “Char 
statement” on page 136
).
Device-independent pathnames
Several MIF statements require pathnames as values. You should supply a device-independent pathname 
so that files can easily be transported across different system types. Because of MIF parsing requirements, 
you must use the following syntax to supply a pathname:
`<code\>name<code\>name<code\>name…'
where 
name
 is the name of a component in the file’s path and 
code
 identifies the role of the component 
in the path. The following table lists codes and their meanings.
Character
Representation
Tab
\ t
>
\ >
\ q
`
\ Q
\
\ \
nonstandard ASCII
\x
nn
In a FrameMaker document
In MIF
Some `symbols': > \Ø¿!
`Some \Qsymbols\q: \> \\\xaf \xc0 !'
Code
Meaning
r
Root of UNIX file tree (UNIX only)
v
Volume or drive (Macintosh and Windows)
h
Host (Apollo only)
c
Component