diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2018-12-16 00:17:02 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2018-12-16 00:17:02 +0000 |
commit | 0cfd5175e34d41bc422a986950293edb0d8d2c38 (patch) | |
tree | 63934b15f1f9821374eb2a81ad104851dbc5cf12 /regress/roff/esc | |
parent | 0e3f0b740ea18224c3b2c07114be601dd8be97bb (diff) | |
download | mandoc-0cfd5175e34d41bc422a986950293edb0d8d2c38.tar.gz |
Yet another round of improvements to manual font selection.
Unify handling of \f and .ft.
Support \f4 (bold+italic).
Support ".ft BI" and ".ft CW" for terminal output.
Support the .ft request in HTML output.
Reject the bogus fonts \f(C1, \f(C2, \f(C3, and \f(CP.
In regress.pl, only strip leading whitespace in math mode.
Diffstat (limited to 'regress/roff/esc')
-rw-r--r-- | regress/roff/esc/Makefile | 3 | ||||
-rw-r--r-- | regress/roff/esc/f.in | 23 | ||||
-rw-r--r-- | regress/roff/esc/f.out_ascii | 17 | ||||
-rw-r--r-- | regress/roff/esc/f.out_html | 6 |
4 files changed, 31 insertions, 18 deletions
diff --git a/regress/roff/esc/Makefile b/regress/roff/esc/Makefile index 74f153d5..1be8b179 100644 --- a/regress/roff/esc/Makefile +++ b/regress/roff/esc/Makefile @@ -1,7 +1,8 @@ -# $OpenBSD: Makefile,v 1.11 2015/04/29 18:32:57 schwarze Exp $ +# $OpenBSD: Makefile,v 1.15 2018/12/15 23:33:20 schwarze Exp $ REGRESS_TARGETS = one two multi B c c_man e f h l O o p w z REGRESS_TARGETS += ignore invalid unsupp +HTML_TARGETS = f LINT_TARGETS = B h l O w ignore invalid unsupp .include <bsd.regress.mk> diff --git a/regress/roff/esc/f.in b/regress/roff/esc/f.in index 7d8f9ec0..3eaca449 100644 --- a/regress/roff/esc/f.in +++ b/regress/roff/esc/f.in @@ -1,13 +1,12 @@ -.\" $OpenBSD: f.in,v 1.3 2017/07/04 14:53:27 schwarze Exp $ -.Dd $Mdocdate$ -.Dt ESC-F 1 -.Os -.Sh NAME -.Nm esc-f -.Nd the roff escape f sequence: font changes -.Sh DESCRIPTION -numbers: \f3bold\f2italic\f1roman -.br +.\" $OpenBSD: f.in,v 1.4 2018/12/15 23:33:20 schwarze Exp $ +.TH ESC-F 1 "December 15, 2018" +.SH NAME +esc-f \- the roff escape f sequence: font changes +.SH DESCRIPTION +.nf +BEGINTEST +numbers: \f4bolditalic\f3bold\f2italic\f1roman letters: \fBbold\fIitalic\fPback\f(BIbolditalic\fRroman -.br -multiletter: \f[B]bold\f[I]italic\f[P]back\f[BI]bolditalic\f[R]roman +multiletter: \f[B]bold\f[]empty\f[I]italic\f[P]back\f[BI]bolditalic\f[R]roman +typewriter: \f(CWroman\f(CBbold\f(CRroman\f(CIitalic\fRroman +ENDTEST diff --git a/regress/roff/esc/f.out_ascii b/regress/roff/esc/f.out_ascii index fb8520f8..797dbe86 100644 --- a/regress/roff/esc/f.out_ascii +++ b/regress/roff/esc/f.out_ascii @@ -1,11 +1,18 @@ ESC-F(1) General Commands Manual ESC-F(1) + + NNAAMMEE - eesscc--ff - the roff escape f sequence: font changes + esc-f - the roff escape f sequence: font changes DDEESSCCRRIIPPTTIIOONN - numbers: bboolldd_i_t_a_l_i_croman - letters: bboolldd_i_t_a_l_i_cbbaacckk_bb_oo_ll_dd_ii_tt_aa_ll_ii_ccroman - multiletter: bboolldd_i_t_a_l_i_cbbaacckk_bb_oo_ll_dd_ii_tt_aa_ll_ii_ccroman + BEGINTEST + numbers: _bb_oo_ll_dd_ii_tt_aa_ll_ii_ccbboolldd_i_t_a_l_i_croman + letters: bboolldd_i_t_a_l_i_cbbaacckk_bb_oo_ll_dd_ii_tt_aa_ll_ii_ccroman + multiletter: bboollddempty_i_t_a_l_i_cback_bb_oo_ll_dd_ii_tt_aa_ll_ii_ccroman + typewriter: romanbboollddroman_i_t_a_l_i_croman + ENDTEST + + -OpenBSD July 4, 2017 OpenBSD +OpenBSD December 15, 2018 ESC-F(1) diff --git a/regress/roff/esc/f.out_html b/regress/roff/esc/f.out_html new file mode 100644 index 00000000..332e0f00 --- /dev/null +++ b/regress/roff/esc/f.out_html @@ -0,0 +1,6 @@ +BEGINTEST +numbers: <b><i>bolditalic</i></b><b>bold</b><i>italic</i>roman +letters: <b>bold</b><i>italic</i><b>back</b><b><i>bolditalic</i></b>roman +multiletter: <b>bold</b>empty<i>italic</i>back<b><i>bolditalic</i></b>roman +typewriter: <span class="Li">roman</span><b>bold</b><span class="Li">roman</span><i>italic</i>roman +ENDTEST |