# special characters for troffcvt -> text writer

# field	meaning
# -----	-------
# 1	special character name
# 2	string to write for name

# If string is explicitly empty ("") nothing will be written.  This makes
# any occurrences of the special character in the input disappear from
# the output!  (This is useful for things like opthyphen.)

# If a special character definition is missing completely, the
# character name itself will be written in the form "[[name]]".
# This way the character won't be dropped if you forget to define
# it here.

# backslashes should be doubled if you want them to appear in the
# output.  Don't forget to quote if you want to include whitespace.
# Don't forget a trailing space if a control word needs one.

# name			value

backslash		\\
at			@

quoteleft		"'"
quoteright		"'"
quotedblleft		'"'
quotedblright		'"'

# these are deleted from the output
zerospace		""
sixthspace		""
twelfthspace		""

digitspace		" "
hardspace		" "
backspace		" "
emdash			--
minus			-

# don't really know what to do with these yet...
fieldbegin		""
fieldend		""
fieldpad		" "
leader			" "
tab			"	"

# want this to disappear
opthyphen		""

hyphen			-

bullet			*
fi		fi
fl		fl
ff		ff
ffi		ffi
ffl		ffl
registered		"(reg.)"
copyright		"(c)"
trademark		"(tm)"
plusmath		+
minusmath		-
equalmath		=
asteriskmath		*
minute			"'"
numbersign		##
second			'"'
asciicircum		^
asciitilde		~
tilde			~
acute		\'
grave		\`
ul		_
slash			/
greaterequal		>=
lessequal		<=
arrowright		->
arrowleft		<-
arrowboth		<->
arrowdblboth		<=>
arrowdblleft		<=
arrowdblright		=>
arrowhorizex		--
multiply		x
divide			"/"
plusminus		"+/-"
bar			|
br			|
bv			|
ae			ae
AE			AE
oe			oe
OE			OE
angleleft		<
angleright		>
braceleft		{
braceright		}
bracketleft		[
bracketright		]
circumflex		^
dollar			$
endash			-
ru			_
