# fm2html tags file
# The tags file defines the correspondence between FrameMaker tags and the
# tags used by fm2html.  This file can be edited so that your FrameMaker
# files will be translated "correctly".  Each line in the file is made up
# of a pair of tag names.  The first specifies the FrameMaker tag and the
# second specifies the internal tag that it corresponds to.  Each FrameMaker
# tag may only be bound to one internal tag, but it can be bound to an
# internal tag already bound to another FrameMaker tag.  The '#' character
# denotes a comment; the rest of the line is considered a comment.  The tag
# names must be written in the correct case (lower/upper/mixed).

HEADING0	HEADING0	# These are translated to HTML headings <H1> 
HEADING1 	HEADING1	# to <H6> (HEADING0 becomes <H1>, HEADING1 
HEADING2 	HEADING2	# becomes <H2>, etc.).  Links to them are
HEADING3 	HEADING3	# placed in the automatically generated table
HEADING4 	HEADING4	# of contents. The FrameMaker paragraph
HEADING5 	HEADING5	# numbering is used. You probably don't want
HEADING6 	HEADING6	# to use HEADING0, as TITLE and LOCALTITLE are
				# translated to <H1>. HEADING6 is translated
				# to <H6> as there is no <H7> in basic HMTL.

UHEADING0	UHEADING0	# These are translated to HTML headings <H1>
UHEADING1 	UHEADING1	# to <H6>; however, they are omitted from the
UHEADING2 	UHEADING2	# automatically generated table of contents.
UHEADING3 	UHEADING3	# The FrameMaker paragraph numbering is used.
UHEADING4 	UHEADING4	# The comments above regarding HEADING0 and
UHEADING5 	UHEADING5	# HEADING6 also apply to UHEADING0 and 
UHEADING6 	UHEADING6	# UHEADING6.

INDENTHEADING0	INDENTHEADING0	# These are the same as UHEADING, but are
INDENTHEADING1 	INDENTHEADING1	# indented one level using the HTML <UL> tag.
INDENTHEADING2 	INDENTHEADING2	# The comments above regarding HEADING0 and
INDENTHEADING3 	INDENTHEADING3	# HEADING6 also apply to INDENTHEADING0
INDENTHEADING4 	INDENTHEADING4	# and INDENTHEADING6.
INDENTHEADING5 	INDENTHEADING5
INDENTHEADING6 	INDENTHEADING6	

BODY		BODY		# Normal text.

GLOSSARY1   	GLOSSARY1	# FrameMaker lists of the type:
GLOSSARY2	GLOSSARY2	# 	short<TAB>long text
GLOSSARY3	GLOSSARY3	#	short<TAB>long text
COMGLOSSARY1	COMGLOSSARY1	# 	short<TAB>long text
COMGLOSSARY2	COMGLOSSARY2	#	etc.
COMGLOSSARY3	COMGLOSSARY3	# Translated to :
				#	<DL>
				#	<DT>short<DD>long text
				#	<DT>short<DD>long text
				#	<DT>short<DD>long text
				#	etc.
				#	</DL>
				# If the paragraph type is COMGLOSSARY then
				# <DL> becomes <DL COMPACT>.  This means that
				# the viewer will try to fit the short text
				# and the long text in one line.  Otherwise
				# the short text will be on a separate line
				# with the long text below shifted to the
				# right.  This should give a reasonable result
				# given that the short text is up to 4 
				# characters long. Otherwise the long text is
				# displayed on a separate line (viewer-
				# dependent).
				# 
				# GLOSSARY2, GLOSSARY3, COMGLOSSARY2 and 
				# COMGLOSSARY3 are indented.

PROGRAM  	PROGRAM		# Program code is considered to be 
				# preformatted (<PRE> in HTML).

REFERENCE 	REFERENCE	# Assumed to be FrameMaker lines of the type:
COMREFERENCE	COMREFERENCE	#	[1]	Reference 1
				#	[2]	Reference 2
				#	[3]	Reference 3
				#	etc.
				# where the [?] is the paragraph numbering.
				# Becomes:
				#	<DL>
				#	<DT>[1]<DD>Reference 1
				#	<DT>[2]<DD>Reference 2
				#	<DT>[3]<DD>Reference 3
				#	etc.
				#	</DL>	
				# If the paragraph type is COMREFERENCE then
				# <DL> becomes <DL COMPACT>.  This means that
				# the viewer will try to fit the paragraph
				# numbering and and the reference text in one
				# line.  Otherwise the paragraph numbering 
				# will be on a separate line with the 
				# reference text below shifted to the right.

TITLE		TITLE		# The title of the document.  It is always
				# moved to the head of the file (or indexfile),
				# before the automatically generated index.
				# Translates as HTML <H1>.

LOCALTITLE	LOCALTITLE	# The title of the current chapter or file.
				# Printed wherever it is.  Translates as HTML
				# <H1>.

TOC		TOC		# Paragraphs with this tag are removed.  All
				# paragraphs with paragraph tags with "TOC",
				# "IX", "LOT", "LOF", "AIX", "AML", "APL",
				# "IOM", "LOM", "LOP" or "SIX" in them are
				# also removed. They are assumed to be
				# generated by FrameMaker.

ADDRESS		ADDRESS		# Corresponds to the <ADDRESS> tag in HTML.

AUTHOR	 	AUTHOR		# The author of the document.  This is moved
				# to the head of the file (or indexfile),
				# after the title and before the automatically
				# generated index). Uses <ADDRESS> HTML tag.

ABSTRACT 	ABSTRACT	# The abstract is emphasized (<EM> tag in
				# HTML).

ACRONYM		ACRONYM		# This is handled the same as COMGLOSSARY.

LISTINDENT1	LISTINDENT1	# Non-consecutive lists with full indent
LISTINDENT2	LISTINDENT2	# (HTML: <DL><DD>item)
LISTINDENT3	LISTINDENT3
LISTINDENT4	LISTINDENT4
LISTINDENT5	LISTINDENT5
LISTINDENT6	LISTINDENT6

LISTBULLET1	LISTBULLET1	# Non-consecutive lists with bullet as mark
LISTBULLET2	LISTBULLET2	# (HTML: <UL><LI>item)
LISTBULLET3	LISTBULLET3
LISTBULLET4	LISTBULLET4
LISTBULLET5	LISTBULLET5
LISTBULLET6	LISTBULLET6

LISTMARK1 	LISTMARK1	# Lists using MIF PgfNumString as mark	
LISTMARK2 	LISTMARK2	# (HTML: <DL><DT>mark<DD>item) 
LISTMARK3 	LISTMARK3
LISTMARK4 	LISTMARK4
LISTMARK5 	LISTMARK5
LISTMARK6 	LISTMARK6

LISTNUMBER1 	LISTNUMBER1	# Numbered consecutive lists
LISTNUMBER2 	LISTNUMBER2	# (HTML: <OL><LI>item)
LISTNUMBER3 	LISTNUMBER3
LISTNUMBER4 	LISTNUMBER4
LISTNUMBER5 	LISTNUMBER5
LISTNUMBER6 	LISTNUMBER6

LISTCONTINUE1 	LISTCONTINUE1	# Additional paragraphs in any type of list
LISTCONTINUE2 	LISTCONTINUE2
LISTCONTINUE3 	LISTCONTINUE3
LISTCONTINUE4 	LISTCONTINUE4
LISTCONTINUE5 	LISTCONTINUE5
LISTCONTINUE6 	LISTCONTINUE6

FIGURE		FIGURE		# Figure text is indented

TABLE	    	TABLE		# Table text is indented

CELLHEADING	CELLHEADING	# Table heading becomes bold
CELLBODY	CELLBODY	# Table cells become normal text

FOOTNOTE	BODY		# Footnotes are treated as normal text

HTML1		HTML <P><B>;</B>	# User defined tags. First specify start 
HTML2		HTML <P><B><I>;</I></B>	# tag(s) then ; and then optional end tag(s).

# Add your own tag mappings below

Numbered	LISTNUMBER1
Indented	LISTINDENT1
FUNC_NAME	BODY
FUNC_PROTO	BODY
FUNC_DEF	BODY
FUNC_DEF2	BODY
Bulleted	LISTBULLET1
OMT_METHOD	BODY
FIGURE_CONT	BODY
FUNCTION_DEF	BODY
Centered	INDENTHEADING2
Heading1	HEADING2
Numbered1	LISTNUMBER1
IndentedBold	INDENTHEADING1
HeadingRunIn	INDENTHEADING1

Abstract			ABSTRACT
Acronym				ACRONYM
Address				BODY
Bibliography			BODY
Blank Page Msg			BODY
Body				BODY
Change				TABLE
Credit				COMGLOSSARY1
Doc (Applicable)		COMREFERENCE
Doc (Reference)			COMREFERENCE
Equation			BODY
Equation (Appendix)		BODY
Example				BODY
Figure Title			FIGURE
Figure TitleLOF			BODY
Figure Title (Appendix)		FIGURE
Footer				BODY
Footnote			BODY
Guideline			BODY
Header				BODY
Heading 1			HEADING1
Heading 1TOC			UHEADING1
Heading 1 (Appendix)		HEADING1
Heading 1 (Appendix)TOC		UHEADING1
Heading 2			HEADING2
Heading 2TOC			UHEADING2
Heading 2 (Appendix)		HEADING2
Heading 2 (Appendix)TOC		UHEADING2
Heading 3			HEADING3
Heading 3TOC			UHEADING3
Heading 3 (Appendix)		HEADING3
Heading 3 (Appendix)TOC		UHEADING3
Heading 4			HEADING4
Heading 4TOC			UHEADING4
Heading 4 (Appendix)		HEADING4
Heading 4 (Appendix)TOC		UHEADING4
Heading 5			HEADING5
Heading 5TOC			UHEADING5
Heading 5 (Appendix)		HEADING5
Heading 5 (Appendix)TOC		UHEADING5
Heading 6			HEADING6
Heading 6TOC			UHEADING6
Heading 6 (Appendix)		HEADING6
Heading 6 (Appendix)TOC		UHEADING6
List Initialize			BODY
List Bullet 1			LISTBULLET1
List Bullet 2			LISTBULLET2
List Bullet 3			LISTBULLET3
List Bullet 4			LISTBULLET4
List Bullet 5			LISTBULLET5
List Bullet 6			LISTBULLET6
List Char 1			LISTNUMBER1
List Char 2			LISTNUMBER2
List Char 3			LISTNUMBER3
List Char 4			LISTNUMBER4
List Char 5			LISTNUMBER5
List Char 6			LISTNUMBER6
List Num 1			LISTNUMBER1
List Num 2			LISTNUMBER2
List Num 3			LISTNUMBER3
List Num 4			LISTNUMBER4
List Num 5			LISTNUMBER5
List Num 6			LISTNUMBER6
List Cont 1			LISTCONTINUE1
List Cont 2			LISTCONTINUE2
List Cont 3			LISTCONTINUE3
List Cont 4			LISTCONTINUE4
List Cont 5			LISTCONTINUE5
List Cont 6			LISTCONTINUE6
List Hang 1			LISTMARK1
List Hang 2			LISTMARK2
List Hang 3			LISTMARK3
List Hang 4			LISTMARK4
List Hang 5			LISTMARK5
List Hang 6			LISTMARK6
Message				BODY
Page Number			BODY
Paragraph			BODY
Preformatted			PROGRAM
Requirement			BODY
Subheading			UHEADING4
Table Cell (Center)		CELLBODY
Table Cell (Decimal)		CELLBODY
Table Cell (Left)		CELLBODY
Table Cell (Right)		CELLBODY
Table Cell Bullet 1		CELLBODY
Table Cell Bullet 2		CELLBODY
Table Cell Char 1		CELLBODY
Table Cell Char 2		CELLBODY
Table Cell Cont 1		CELLBODY
Table Cell Cont 2		CELLBODY
Table Cell Num 1		CELLBODY
Table Cell Num 2		CELLBODY
Table Heading (Center)		CELLHEADING
Table Heading (Left)		CELLHEADING
Table Heading (Right)		CELLHEADING
Table Title			BODY
Table TitleLOT			BODY
Table Title (Appendix)		BODY
Title				LOCALTITLE
