Variable: woman-special-characters
woman-special-characters is a variable defined in woman.el.gz.
Value
(("em" "--" "\276" . t)
("bu" "*" "\267" . t)
("fm" "'")
("co" "(C)" "\251")
("pl" "+" "+" . t)
("mi" "-" "-" . t)
("**" "*" "*" . t)
("aa" "'" "\242" . t)
("ul" "_")
("*S" "Sigma" "S" . t)
(">=" ">=" "\263" . t)
("<=" "<=" "\243" . t)
("->" "->" "\256" . t)
("<-" "<-" "\254" . t)
("mu" " x " "\264" . t)
("+-" "+/-" "\261" . t)
("bv" "|")
("lq" "\"")
("rq" "\"")
("aq" "'")
("ha" "^")
("ti" "~")
("oq" "‘")
("cq" "’")
("hy" "‐"))
Documentation
Alist of special character codes with ASCII and extended-font equivalents.
Each alist elements has the form
(input-string ascii-string extended-font-string . use-symbol-font)
where
* \(input-string is the ?roff encoding,
* ascii-string is the (multi-character) ASCII simulation,
* extended-font-string is the single-character string representing
the character position in the extended 256-character font, and
* use-symbol-font is t to indicate use of the symbol font or nil,
i.e. omitted, to indicate use of the default font.
Any element may be nil. Avoid control character codes (0 to \37, \180
to \237) in extended-font-string for now, since they can be
displayed only with a modified display table.
Use the WoMan command woman-display-extended-fonts or a character
map accessory to help construct this alist.
Source Code
;; Defined in /usr/src/emacs/lisp/woman.el.gz
;;; Process special character escapes \(xx:
(defconst woman-special-characters
;; To be built heuristically as required!
;; MUST insert all characters as strings for correct conversion to
;; multibyte representation!
'(("em" "--" "\276" . t) ; 3/4 Em dash
("bu" "*" "\267" . t) ; bullet
("fm" "'") ; foot mark
("co" "(C)" "\251") ; copyright
("pl" "+" "+" . t) ; math plus
("mi" "-" "-" . t) ; math minus
("**" "*" "*" . t) ; math star
("aa" "'" "\242" . t) ; acute accent
("ul" "_") ; underrule
("*S" "Sigma" "S" . t) ; Sigma
(">=" ">=" "\263" . t) ; >=
("<=" "<=" "\243" . t) ; <=
("->" "->" "\256" . t) ; right arrow
("<-" "<-" "\254" . t) ; left arrow
("mu" " x " "\264" . t) ; multiply
("+-" "+/-" "\261" . t) ; plus-minus
("bv" "|") ; bold vertical
;; groff etc. extensions:
;; List these via eg man -Tdvi groff_char > groff_char.dvi.
("lq" "\"")
("rq" "\"")
("aq" "'")
("ha" "^")
("ti" "~")
("oq" "‘") ; u2018
("cq" "’") ; u2019
("hy" "‐") ; u2010
)
"Alist of special character codes with ASCII and extended-font equivalents.
Each alist elements has the form
(input-string ascii-string extended-font-string . use-symbol-font)
where
* `\\(input-string' is the ?roff encoding,
* `ascii-string' is the (multi-character) ASCII simulation,
* `extended-font-string' is the single-character string representing
the character position in the extended 256-character font, and
* `use-symbol-font' is t to indicate use of the symbol font or nil,
i.e. omitted, to indicate use of the default font.
Any element may be nil. Avoid control character codes (0 to \\37, \\180
to \\237) in `extended-font-string' for now, since they can be
displayed only with a modified display table.
Use the WoMan command `woman-display-extended-fonts' or a character
map accessory to help construct this alist.")