=================================================================== RCS file: /cvs/mandoc/mdoc_man.c,v retrieving revision 1.138 retrieving revision 1.140 diff -u -p -r1.138 -r1.140 --- mandoc/mdoc_man.c 2023/04/28 19:11:04 1.138 +++ mandoc/mdoc_man.c 2025/07/01 16:39:19 1.140 @@ -1,6 +1,6 @@ -/* $Id: mdoc_man.c,v 1.138 2023/04/28 19:11:04 schwarze Exp $ */ +/* $Id: mdoc_man.c,v 1.140 2025/07/01 16:39:19 schwarze Exp $ */ /* - * Copyright (c) 2011-2021 Ingo Schwarze + * Copyright (c) 2011-2021, 2025 Ingo Schwarze * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -796,6 +796,9 @@ post_percent(DECL_ARGS) if (mdoc_man_act(n->tok)->pre == pre_em) font_pop(); + if (n->parent == NULL || n->parent->tok != MDOC_Rs) + return; + if ((nn = roff_node_next(n)) != NULL) { np = roff_node_prev(n); nnn = nn == NULL ? NULL : roff_node_next(nn); @@ -1613,9 +1616,7 @@ pre_lk(DECL_ARGS) } /* Link target. */ - font_push('B'); print_word(link->string); - font_pop(); /* Trailing punctuation. */ while (punct != NULL) {