[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: for @verb
From: |
Gavin D. Smith |
Subject: |
branch master updated: for @verb |
Date: |
Sat, 10 Dec 2022 10:01:13 -0500 |
This is an automated email from the git hooks/post-receive script.
gavin pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 0a7e2c7a90 for @verb
0a7e2c7a90 is described below
commit 0a7e2c7a902e4b941707f850539469b9d452c895
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Sat Dec 10 14:57:45 2022 +0000
for @verb
* tp/Texinfo/Convert/HTML.pm
(_convert): Use 'space_protected' context for @verb as
well as for @w. Do not use 'verbatim' context for @verb.
This means that in _convert_text, spaces in the argument
to @verb will be converted to .
---
ChangeLog | 10 +++++
tp/Texinfo/Convert/HTML.pm | 14 ++++---
.../converters_tests/spaces_in_empty_node_names.pl | 2 +-
.../converters_tests/spaces_in_node_names.pl | 4 +-
tp/t/results/coverage_braces/nested_in_sc.pl | 2 +-
.../one_argument_leading_trailing_spaces.pl | 2 +-
tp/t/results/coverage_braces/test_image.pl | 48 +++++++++++-----------
tp/t/results/coverage_braces/verb_in_xref.pl | 5 +--
tp/t/results/float/complex_float.pl | 10 ++---
.../formats_encodings/at_commands_in_refs.pl | 10 ++---
.../res_html/-_0040-_007b_007d-_002e-.html | 8 ++--
...e-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html | 4 +-
.../res_html/f_002d_002dile1-f_002d_002dile.html | 4 +-
..._005faaa-url-_002fman_002ecgi_002f1_002fls.html | 7 +---
.../at_commands_in_refs_latin1/res_html/index.html | 2 +-
.../res_html/-_0040-_007b_007d-_002e-.html | 8 ++--
...e-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html | 4 +-
.../res_html/f_002d_002dile1-f_002d_002dile.html | 4 +-
..._005faaa-url-_002fman_002ecgi_002f1_002fls.html | 7 +---
.../at_commands_in_refs_utf8/res_html/index.html | 2 +-
tp/t/results/html_tests/xml_protected_in_verb.pl | 2 +-
.../htmlxref/htmlxref/res_html/test_refs.html | 11 ++---
.../htmlxref/htmlxref_nodes/res_html/index.html | 11 ++---
.../htmlxref_only_mono/res_html/test_refs.html | 11 ++---
.../htmlxref_only_mono_nodes/res_html/index.html | 11 ++---
.../htmlxref_only_split/res_html/test_refs.html | 11 ++---
.../htmlxref_only_split_nodes/res_html/index.html | 11 ++---
tp/t/results/menu/verb_in_menu_description.pl | 4 +-
.../formatting/res_parser/cpp_lines/cpp_lines.html | 4 +-
.../layout/res_parser/formatting/formatting.html | 47 ++++++++++-----------
.../layout/res_parser/formatting_chm/chapter.html | 27 ++++++------
.../res_parser/formatting_chm/formatting.html | 21 +++++-----
.../formatting_enable_encoding/formatting.html | 47 ++++++++++-----------
.../EPUB/xhtml/chapter.xhtml | 27 ++++++------
.../EPUB/xhtml/formatting.xhtml | 21 +++++-----
.../EPUB/xhtml/chapter.xhtml | 27 ++++++------
.../EPUB/xhtml/formatting.xhtml | 21 +++++-----
.../res_parser/formatting_exotic/chapter.html | 27 ++++++------
.../res_parser/formatting_fr_icons/formatting.html | 47 ++++++++++-----------
.../res_parser/formatting_html/formatting.html | 47 ++++++++++-----------
.../res_parser/formatting_html32/formatting.html | 38 ++++++++---------
.../formatting_html_no_texi2html/formatting.html | 27 ++++++------
.../res_parser/formatting_html_nodes/chapter.html | 27 ++++++------
.../res_parser/formatting_html_nodes/index.html | 21 +++++-----
.../formatting_inline_css/formatting.html | 46 ++++++++++-----------
.../res_parser/formatting_mathjax/formatting.html | 47 ++++++++++-----------
.../res_parser/formatting_nodes/chapter.html | 27 ++++++------
.../layout/res_parser/formatting_nodes/index.html | 21 +++++-----
.../formatting_numerical_entities/formatting.html | 47 ++++++++++-----------
.../formatting_regions/formatting_regions.html | 47 ++++++++++-----------
.../formatting_sort_element_counts/formatting.html | 47 ++++++++++-----------
.../formatting_weird_quotes/formatting.html | 47 ++++++++++-----------
.../res_parser/formatting_xhtml/formatting.html | 47 ++++++++++-----------
53 files changed, 553 insertions(+), 528 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8fcbe54911..09781d6a3e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2022-12-10 Gavin Smith <gavinsmith0123@gmail.com>
+
+ for @verb
+
+ * tp/Texinfo/Convert/HTML.pm
+ (_convert): Use 'space_protected' context for @verb as
+ well as for @w. Do not use 'verbatim' context for @verb.
+ This means that in _convert_text, spaces in the argument
+ to @verb will be converted to .
+
2022-12-10 Gavin Smith <gavinsmith0123@gmail.com>
* doc/texinfo.tex (\verb): Revert recent change, so that
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 104d23f146..3f74063248 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -6191,7 +6191,8 @@ sub _convert_text($$$)
my $open = $self->html_attribute_class('span', ['w-nolinebreak-text']);
if ($open ne '') {
$open .= '>';
- # Protect spaces in the html leading attribute in case we are in 'w'
+ # Protect spaces in the html leading attribute in case we are
+ # in 'w' or 'verb'.
$open =~ s/ /\x{1F}/g;
# Special span to avoid breaking at _-
$text =~ s/(\S*[_-]\S*)/${open}$1<\/span>/g;
@@ -11128,7 +11129,7 @@ sub _convert($$;$)
}
if ($format_raw_commands{$command_name}) {
$self->{'document_context'}->[-1]->{'raw'}++;
- } elsif ($command_name eq 'verb' or $command_name eq 'verbatim') {
+ } elsif ($command_name eq 'verbatim') {
$self->{'document_context'}->[-1]->{'verbatim'}++;
}
if ($brace_code_commands{$command_name} or
@@ -11143,7 +11144,8 @@ sub _convert($$;$)
} elsif ($math_commands{$command_name}) {
$self->{'document_context'}->[-1]->{'math'}++;
$convert_to_latex = 1 if ($self->get_conf('CONVERT_TO_LATEX_IN_MATH'));
- } elsif ($command_name eq 'w') {
+ }
+ if ($command_name eq 'w' or $command_name eq 'verb') {
$self->{'document_context'}->[-1]->{'formatting_context'}->[-1]
->{'space_protected'}++;
}
@@ -11255,13 +11257,15 @@ sub _convert($$;$)
->{'upper_case'}--;
} elsif ($math_commands{$command_name}) {
$self->{'document_context'}->[-1]->{'math'}--;
- } elsif ($command_name eq 'w') {
+ }
+ if ($command_name eq 'w'
+ or $command_name eq 'verb') {
$self->{'document_context'}->[-1]->{'formatting_context'}->[-1]
->{'space_protected'}--;
}
if ($format_raw_commands{$command_name}) {
$self->{'document_context'}->[-1]->{'raw'}--;
- } elsif ($command_name eq 'verb' or $command_name eq 'verbatim') {
+ } elsif ($command_name eq 'verbatim') {
$self->{'document_context'}->[-1]->{'verbatim'}--;
}
if (exists($block_commands{$command_name})) {
diff --git a/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
b/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
index d8be6f0794..1e8ad1184c 100644
--- a/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
+++ b/tp/t/results/converters_tests/spaces_in_empty_node_names.pl
@@ -816,7 +816,7 @@
$result_converted{'html_text'}->{'spaces_in_empty_node_names'} = '<a class="node
<p>‘ ’
</p>
-<p>‘<code class="verb"> </code>’
+<p>‘<code class="verb"> </code>’
</p>
<p>‘ <!-- /@w -->’
</p>';
diff --git a/tp/t/results/converters_tests/spaces_in_node_names.pl
b/tp/t/results/converters_tests/spaces_in_node_names.pl
index 97f81f9468..5c8516e6e0 100644
--- a/tp/t/results/converters_tests/spaces_in_node_names.pl
+++ b/tp/t/results/converters_tests/spaces_in_node_names.pl
@@ -901,7 +901,7 @@ $result_converted{'html_text'}->{'spaces_in_node_names'} =
'<a class="node-id" i
<p>
</p>
</div>
-<h4 class="node">b<code class="verb"> </code></h4>
+<h4 class="node">b<code class="verb"> </code></h4>
<hr>
<a class="node-id" id="c-"></a><div class="nav-panel">
@@ -912,7 +912,7 @@ $result_converted{'html_text'}->{'spaces_in_node_names'} =
'<a class="node-id" i
<p><a class="ref" href="#a-">a </a>
</p>
-<p><a class="ref" href="#b-">b<code class="verb"> </code></a>
+<p><a class="ref" href="#b-">b<code class="verb"> </code></a>
</p>
<p><a class="ref" href="#c-">c <!-- /@w --></a>
</p>';
diff --git a/tp/t/results/coverage_braces/nested_in_sc.pl
b/tp/t/results/coverage_braces/nested_in_sc.pl
index e81aedccc1..080e9b6ce7 100644
--- a/tp/t/results/coverage_braces/nested_in_sc.pl
+++ b/tp/t/results/coverage_braces/nested_in_sc.pl
@@ -254,7 +254,7 @@ $result_converted{'plaintext'}->{'nested_in_sc'} = 'AAA Ñ Å
TeX Å̃ (1), ABR
$result_converted{'html_text'}->{'nested_in_sc'} = '<p><small
class="sc"><small class="sc">AAA Ñ Å TeX Å̃ <a
class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>, <abbr class="abbr"
title="expl">ABR</abbr> (EXPL),
-<code class="verb">in verb</code></small></small>
+<code class="verb">IN VERB</code></small></small>
</p><div class="footnotes-segment">
<hr>
<h4 class="footnotes-heading">Footnotes</h4>
diff --git
a/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
b/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
index 8380897f14..a448f267af 100644
--- a/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
+++ b/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
@@ -248,7 +248,7 @@
$result_converted{'plaintext'}->{'one_argument_leading_trailing_spaces'} = '‘
$result_converted{'html_text'}->{'one_argument_leading_trailing_spaces'} =
'<p><code class="code"> in code </code> <i class="slanted"> in slanted </i>
<var class="var"> var </var> <sub class="sub"> sub </sub>
-‘<code class="indicateurl"> http://example.com </code>’ ሴ
w <!-- /@w --> <code class="verb"> verb </code>.
+‘<code class="indicateurl"> http://example.com </code>’ ሴ
w <!-- /@w --> <code class="verb"> verb </code>.
</p>';
diff --git a/tp/t/results/coverage_braces/test_image.pl
b/tp/t/results/coverage_braces/test_image.pl
index 4bd02da453..a59ff0bfc9 100644
--- a/tp/t/results/coverage_braces/test_image.pl
+++ b/tp/t/results/coverage_braces/test_image.pl
@@ -2880,41 +2880,41 @@ div.example {margin-left: 3.2em}
<h1 class="node" id="Top">Top</h1>
-<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</p>
<p>Insertcopying
</p><p>Text in copying.
-<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
</p>
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</p>
<div class="example">
-<pre class="example-preformatted"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<pre class="example-preformatted"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</pre></div>
<div class="float" id="Image-with-commands">
-<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</p>
-<div class="caption"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<div class="caption"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p><strong class="strong">Image 1: </strong>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.</p></div></div>
+<"%@ < & @ % " ">.</p></div></div>
<dl class="listoffloats">
-<dt><a href="#Image-with-commands">Image 1</a></dt><dd
class="caption-in-listoffloats"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<dt><a href="#Image-with-commands">Image 1</a></dt><dd
class="caption-in-listoffloats"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.</p></dd>
+<"%@ < & @ % " ">.</p></dd>
</dl>
@@ -3121,41 +3121,41 @@ $result_converted{'html_text'}->{'test_image'} = '
<h1 class="node" id="Top">Top</h1>
-<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</p>
<p>Insertcopying
</p><p>Text in copying.
-<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
</p>
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</p>
<div class="example">
-<pre class="example-preformatted"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<pre class="example-preformatted"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</pre></div>
<div class="float" id="Image-with-commands">
-<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.
+<"%@ < & @ % " ">.
</p>
-<div class="caption"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<div class="caption"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p><strong class="strong">Image 1: </strong>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.</p></div></div>
+<"%@ < & @ % " ">.</p></div></div>
<dl class="listoffloats">
-<dt><a href="#Image-with-commands">Image 1</a></dt><dd
class="caption-in-listoffloats"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le.. a@<"%@ < & @ % " ">
+<dt><a href="#Image-with-commands">Image 1</a></dt><dd
class="caption-in-listoffloats"><img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="f@i--le..
a@<"%@ < & @ % " ">
<p>In text <img class="image"
src="f%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20.ext%40i--le..%20%20a%40%3c%22%25%40%20%20%3c%20%26%20%40%20%25%20%22%20"
alt="alt î–le.. a
-<"%@ < & @ % " ">.</p></dd>
+<"%@ < & @ % " ">.</p></dd>
</dl>
';
diff --git a/tp/t/results/coverage_braces/verb_in_xref.pl
b/tp/t/results/coverage_braces/verb_in_xref.pl
index 6c67b74ae8..8a7e8759e8 100644
--- a/tp/t/results/coverage_braces/verb_in_xref.pl
+++ b/tp/t/results/coverage_braces/verb_in_xref.pl
@@ -200,10 +200,7 @@ ggg : Top.
$result_converted{'html_text'}->{'verb_in_xref'} = '<h1 class="node"
id="Top">Top</h1>
-<p>See <a class="xref" href="#Top"><code class="verb">with
-verb
-
-ggg </code></a>.
+<p>See <a class="xref" href="#Top"><code
class="verb">with verb ggg </code></a>.
</p>';
diff --git a/tp/t/results/float/complex_float.pl
b/tp/t/results/float/complex_float.pl
index f2a9f9ecee..1f61f28b76 100644
--- a/tp/t/results/float/complex_float.pl
+++ b/tp/t/results/float/complex_float.pl
@@ -3903,7 +3903,7 @@ Next: <a href="#chapter" accesskey="n" rel="next">A
chapter</a> </p>
<p>A list of floats at the beginning.
</p><dl class="listoffloats">
-<dt><a href="#text-with-a-lot-of-features">Text 1</a></dt><dd
class="shortcaption-in-listoffloats"><p>TeX and <em class="emph"><b
class="b">téî</b><a class="url" href="an_url">an_url</a></em>
<small class="sc">AND</small> <code class="verb">it is @verb</code> a
word !@ Æ.</p></dd>
+<dt><a href="#text-with-a-lot-of-features">Text 1</a></dt><dd
class="shortcaption-in-listoffloats"><p>TeX and <em class="emph"><b
class="b">téî</b><a class="url" href="an_url">an_url</a></em>
<small class="sc">AND</small> <code class="verb">it is @verb</code>
a word !@ Æ.</p></dd>
<dt><a href="#float-with-a-lot-of-features-and-no-shortcaption">Text
1.1</a></dt><dd class="caption-in-listoffloats"><p>An example of float
caption<small class="enddots">...</small> 2
An example 2.
</p><div class="example">
@@ -3937,7 +3937,7 @@ See <a class="xref" href="#Top">xref Text with features
caption</a>.
A footnote 2.
<a class="footnote" id="t_flistoffloats_DOCF3_1"
href="#t_flistoffloats_FOOT3_1"><sup>1</sup></a>.
</p>
-<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
+<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
</p></dd>
</dl>
@@ -3968,7 +3968,7 @@ See <a class="xref" href="#Top">xref Text with
features</a>.
A footnote.
<a class="footnote" id="DOCF1" href="#FOOT1"><sup>2</sup></a>.
</p>
-<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
+<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
</p>
@@ -4008,7 +4008,7 @@ See <a class="xref" href="#Top">xref Text with features
caption</a>.
A footnote.
<a class="footnote" id="DOCF2" href="#FOOT2"><sup>3</sup></a>.
</p>
-<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
+<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
</p></div></div>
<ul class="mini-toc">
<li><a href="#chapter" accesskey="1">A chapter</a></li>
@@ -4061,7 +4061,7 @@ See <a class="xref" href="#Top">xref Text with features
caption</a>.
A footnote 2.
<a class="footnote" id="DOCF3" href="#FOOT3"><sup>4</sup></a>.
</p>
-<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
+<p>TeX and <em class="emph"><b class="b">téî</b><a class="url"
href="an_url">an_url</a></em> <small class="sc">AND</small> <code
class="verb">it is @verb</code> a word !@ Æ.
</p></div></div>
<p>See <a class="xref" href="#text-with-a-lot-of-features">Text 1</a>.
</p>
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs.pl
b/tp/t/results/formats_encodings/at_commands_in_refs.pl
index 7e4e36e7bd..2a38e6a13c 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs.pl
@@ -17795,7 +17795,7 @@ Next: <a href="#-_007b-_007d" accesskey="n" rel="next">
{ }</a> </p>
<li><a href="#CCC-CCC-DDD"><abbr class="abbr" title="rrr">CCC</abbr> (rrr)
<abbr class="abbr" title="rrr">CCC</abbr> <abbr class="abbr">DDD</abbr></a></li>
<li><a href="#someone_0040somewher-no_005fexplain_0040there"><a class="email"
href="mailto:someone@somewher">the someone</a> <a class="email"
href="mailto:no_explain@there">no_explain@there</a></a></li>
<li><a href="#f_002d_002dile1-f_002d_002dile"><img class="image"
src="f--ile1.jpg" alt="f--ile1"> <img class="image" src="f--ile.png"
alt="alt"></a></li>
-<li><a href="#-_0040-_007b_007d-_002e-"><code class="verb"> @ {} .
</code></a></li>
+<li><a href="#-_0040-_007b_007d-_002e-"><code
class="verb"> @ {} . </code></a></li>
<li><a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"><cite
class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w -->
<span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></a></li>
<li><a href="#env-code-option-samp-command-file-C_002dx-ESC"><code
class="env">env</code> <code class="code">code</code> <samp
class="option">option</samp> ‘<samp class="samp">samp</samp>’ <code
class="command">command</code> <samp class="file">file</samp> <kbd
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></a></li>
<li><a href="#g_t8_002e27in">8.27<span class="dmn">in</span></a></li>
@@ -17970,7 +17970,7 @@ Next: <a href="#f_002d_002dile1-f_002d_002dile"
accesskey="n" rel="next"><img cl
<div class="chapter-level-extent" id="f_002d_002dile1-f_002d_002dile">
<div class="nav-panel">
<p>
-Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" rel="next"><code
class="verb"> @ {} . </code></a>, Previous: <a
href="#someone_0040somewher-no_005fexplain_0040there" accesskey="p"
rel="prev"><a class="email" href="mailto:someone@somewher">the someone</a> <a
class="email" href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a
href="#Top" accesskey="u" rel="up">Top</a> </p>
+Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" rel="next"><code
class="verb"> @ {} . </code></a>, Previous: <a
href="#someone_0040somewher-no_005fexplain_0040there" accesskey="p"
rel="prev"><a class="email" href="mailto:someone@somewher">the someone</a> <a
class="email" href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a
href="#Top" accesskey="u" rel="up">Top</a> </p>
</div>
<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1">19 <img
class="image" src="f--ile1.jpg" alt="f--ile1"> <img class="image"
src="f--ile.png" alt="alt"></h2>
@@ -17981,14 +17981,14 @@ Next: <a href="#-_0040-_007b_007d-_002e-"
accesskey="n" rel="next"><code class="
<p>
Next: <a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="n"
rel="next"><cite class="cite">cite asis</cite> in @w <b
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small
class="sc">SC</small> <strong class="strong">str</strong> <code
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i
class="i">i</i></a>, Previous: <a href="#f_002d_002dile1-f_002d_002dile"
accesskey="p" rel="prev"><img class="image" src="f--ile1.jpg" alt="f--ile1"
[...]
</div>
-<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code class="verb"> @
{} . </code></h2>
+<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code
class="verb"> @ {} . </code></h2>
<hr>
</div>
<div class="chapter-level-extent"
id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
<div class="nav-panel">
<p>
-Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n"
rel="next"><code class="env">env</code> <code class="code">code</code> <samp
class="option">option</samp> ‘<samp class="samp">samp</samp>’ <code
class="command">command</code> <samp class="file">file</samp> <kbd
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></a>, Previous: <a
href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><code class="verb"> @
{} . </code></a>, Up: <a href="#Top" accessk [...]
+Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n"
rel="next"><code class="env">env</code> <code class="code">code</code> <samp
class="option">option</samp> ‘<samp class="samp">samp</samp>’ <code
class="command">command</code> <samp class="file">file</samp> <kbd
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></a>, Previous: <a
href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><code
class="verb"> @ {} . </code></a>, Up: <a [...]
</div>
<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21
<cite class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w
--> <span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></h2>
@@ -18084,7 +18084,7 @@ Previous: <a href="#gH-3rd" accesskey="p"
rel="prev"><sub class="sub">g</sub>H 3
</p>
<p><a class="ref" href="#f_002d_002dile1-f_002d_002dile"><img class="image"
src="f--ile1.jpg" alt="f--ile1"> <img class="image" src="f--ile.png"
alt="alt"></a>
</p>
-<p><a class="ref" href="#-_0040-_007b_007d-_002e-"><code class="verb"> @ {} .
</code></a>
+<p><a class="ref" href="#-_0040-_007b_007d-_002e-"><code
class="verb"> @ {} . </code></a>
</p>
<p><a class="ref" href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"><cite
class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w -->
<span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></a>
</p>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
index a0a7c8ab3b..90e039c723 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
@@ -3,10 +3,10 @@
<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
-<title> @ {} . (Top)</title>
+<title> @ {} . (Top)</title>
-<meta name="description" content=" @ {} . (Top)">
-<meta name="keywords" content=" @ {} . (Top)">
+<meta name="description" content=" @ {} . (Top)">
+<meta name="keywords" content=" @ {} . (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="viewport" content="width=device-width,initial-scale=1">
@@ -31,7 +31,7 @@ span.r {font-family: initial; font-weight: normal;
font-style: normal}
Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"
accesskey="n" rel="next"><cite class="cite">cite asis</cite> in @w <b
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small
class="sc">SC</small> <strong class="strong">str</strong> <code
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i
class="i">i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html"
accesskey="p" rel="prev"><img class="image" src="f--ile1.jpg" alt=" [...]
</div>
<hr>
-<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code class="verb"> @
{} . </code></h2>
+<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code
class="verb"> @ {} . </code></h2>
</div>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
index 9921b0981d..6e791b9461 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
@@ -14,7 +14,7 @@
<link href="index.html" rel="start" title="Top">
<link href="index.html" rel="up" title="Top">
<link href="env-code-option-samp-command-file-C_002dx-ESC.html" rel="next"
title="env code option samp command file C-x ESC">
-<link href="-_0040-_007b_007d-_002e-.html" rel="prev" title=" @ {} . ">
+<link href="-_0040-_007b_007d-_002e-.html" rel="prev"
title=" @ {} . ">
<style type="text/css">
<!--
kbd.kbd {font-style: oblique}
@@ -30,7 +30,7 @@ span.r {font-family: initial; font-weight: normal;
font-style: normal}
<div class="chapter-level-extent"
id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
<div class="nav-panel">
<p>
-Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code class="env">env</code> <code
class="code">code</code> <samp class="option">option</samp> ‘<samp
class="samp">samp</samp>’ <code class="command">command</code> <samp
class="file">file</samp> <kbd class="kbd">C-x <kbd
class="key">ESC</kbd></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><code
class="verb"> @ {} . </code></a>, Up: <a href="index [...]
+Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code class="env">env</code> <code
class="code">code</code> <samp class="option">option</samp> ‘<samp
class="samp">samp</samp>’ <code class="command">command</code> <samp
class="file">file</samp> <kbd class="kbd">C-x <kbd
class="key">ESC</kbd></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><code
class="verb"> @ {} . </code></a> [...]
</div>
<hr>
<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21
<cite class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w
--> <span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
index f4aa29df9a..da22c55891 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
@@ -13,7 +13,7 @@
<link href="index.html" rel="start" title="Top">
<link href="index.html" rel="up" title="Top">
-<link href="-_0040-_007b_007d-_002e-.html" rel="next" title=" @ {} . ">
+<link href="-_0040-_007b_007d-_002e-.html" rel="next"
title=" @ {} . ">
<link href="someone_0040somewher-no_005fexplain_0040there.html" rel="prev"
title="someone@somewher (the someone) no_explain@there (no_explain@there)">
@@ -23,7 +23,7 @@
<div class="chapter-level-extent" id="f_002d_002dile1-f_002d_002dile">
<div class="nav-panel">
<p>
-Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code
class="verb"> @ {} . </code></a>, Previous: <a
href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p"
rel="prev"><a class="email" href="mailto:someone@somewher">the someone</a> <a
class="email" href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a
href="index.html" accesskey="u" rel="up">Top</a> </p>
+Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code
class="verb"> @ {} . </code></a>, Previous: <a
href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p"
rel="prev"><a class="email" href="mailto:someone@somewher">the someone</a> <a
class="email" href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a
href="index.html" accesskey="u" rel="up">Top</a> </p>
</div>
<hr>
<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1">19 <img
class="image" src="f--ile1.jpg" alt="f--ile1"> <img class="image"
src="f--ile.png" alt="alt"></h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
index 4abdbb8654..7a6e107378 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
@@ -73,7 +73,7 @@ Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub
class="sub">g</sub
</p>
<p><a class="ref" href="f_002d_002dile1-f_002d_002dile.html"><img
class="image" src="f--ile1.jpg" alt="f--ile1"> <img class="image"
src="f--ile.png" alt="alt"></a>
</p>
-<p><a class="ref" href="-_0040-_007b_007d-_002e-.html"><code class="verb"> @
{} . </code></a>
+<p><a class="ref" href="-_0040-_007b_007d-_002e-.html"><code
class="verb"> @ {} . </code></a>
</p>
<p><a class="ref"
href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite
class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w -->
<span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></a>
</p>
@@ -90,11 +90,6 @@ Previous: <a href="gH-3rd.html" accesskey="p"
rel="prev"><sub class="sub">g</sub
<p><a class="ref"
href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a
class="url" href="http://somewhere_aaa">http://somewhere_aaa</a> <a
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>
</p>
</div>
-<hr>
-<div class="nav-panel">
-<p>
-Previous: <a href="gH-3rd.html"><sub class="sub">g</sub>H 3<sup
class="sup">rd</sup></a>, Up: <a href="index.html">Top</a> </p>
-</div>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
index ab385b5f44..51822eeb6c 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
@@ -56,7 +56,7 @@ Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> {
}</a> </p>
<li><a href="CCC-CCC-DDD.html"><abbr class="abbr" title="rrr">CCC</abbr> (rrr)
<abbr class="abbr" title="rrr">CCC</abbr> <abbr class="abbr">DDD</abbr></a></li>
<li><a href="someone_0040somewher-no_005fexplain_0040there.html"><a
class="email" href="mailto:someone@somewher">the someone</a> <a class="email"
href="mailto:no_explain@there">no_explain@there</a></a></li>
<li><a href="f_002d_002dile1-f_002d_002dile.html"><img class="image"
src="f--ile1.jpg" alt="f--ile1"> <img class="image" src="f--ile.png"
alt="alt"></a></li>
-<li><a href="-_0040-_007b_007d-_002e-.html"><code class="verb"> @ {} .
</code></a></li>
+<li><a href="-_0040-_007b_007d-_002e-.html"><code
class="verb"> @ {} . </code></a></li>
<li><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite
class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w -->
<span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></a></li>
<li><a href="env-code-option-samp-command-file-C_002dx-ESC.html"><code
class="env">env</code> <code class="code">code</code> <samp
class="option">option</samp> ‘<samp class="samp">samp</samp>’ <code
class="command">command</code> <samp class="file">file</samp> <kbd
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></a></li>
<li><a href="8_002e27in.html">8.27<span class="dmn">in</span></a></li>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
index df58232970..dde7d326d6 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
@@ -3,10 +3,10 @@
<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title> @ {} . (Top)</title>
+<title> @ {} . (Top)</title>
-<meta name="description" content=" @ {} . (Top)">
-<meta name="keywords" content=" @ {} . (Top)">
+<meta name="description" content=" @ {} . (Top)">
+<meta name="keywords" content=" @ {} . (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="viewport" content="width=device-width,initial-scale=1">
@@ -31,7 +31,7 @@ span.r {font-family: initial; font-weight: normal;
font-style: normal}
Next: <a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"
accesskey="n" rel="next"><cite class="cite">cite asis</cite> in @w <b
class="b">b</b><!-- /@w --> <span class="r">in r</span> <small
class="sc">SC</small> <strong class="strong">str</strong> <code
class="t">t</code> <var class="var">var</var> <em class="dfn">dfn</em> <i
class="i">i</i></a>, Previous: <a href="f_002d_002dile1-f_002d_002dile.html"
accesskey="p" rel="prev"><img class="image" src="f--ile1.jpg" alt=" [...]
</div>
<hr>
-<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code class="verb"> @
{} . </code></h2>
+<h2 class="chapter" id="-_0040-_007b_007d-_002e--1">20 <code
class="verb"> @ {} . </code></h2>
</div>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
index 969008c13e..0100ee731c 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
@@ -14,7 +14,7 @@
<link href="index.html" rel="start" title="Top">
<link href="index.html" rel="up" title="Top">
<link href="env-code-option-samp-command-file-C_002dx-ESC.html" rel="next"
title="env code option samp command file C-x ESC">
-<link href="-_0040-_007b_007d-_002e-.html" rel="prev" title=" @ {} . ">
+<link href="-_0040-_007b_007d-_002e-.html" rel="prev"
title=" @ {} . ">
<style type="text/css">
<!--
kbd.kbd {font-style: oblique}
@@ -30,7 +30,7 @@ span.r {font-family: initial; font-weight: normal;
font-style: normal}
<div class="chapter-level-extent"
id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
<div class="nav-panel">
<p>
-Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code class="env">env</code> <code
class="code">code</code> <samp class="option">option</samp> ‘<samp
class="samp">samp</samp>’ <code class="command">command</code> <samp
class="file">file</samp> <kbd class="kbd">C-x <kbd
class="key">ESC</kbd></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><code
class="verb"> @ {} . </code></a>, Up: <a href="index [...]
+Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code class="env">env</code> <code
class="code">code</code> <samp class="option">option</samp> ‘<samp
class="samp">samp</samp>’ <code class="command">command</code> <samp
class="file">file</samp> <kbd class="kbd">C-x <kbd
class="key">ESC</kbd></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><code
class="verb"> @ {} . </code></a> [...]
</div>
<hr>
<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21
<cite class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w
--> <span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
index 6241cf6a1c..4d05def8b7 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
@@ -13,7 +13,7 @@
<link href="index.html" rel="start" title="Top">
<link href="index.html" rel="up" title="Top">
-<link href="-_0040-_007b_007d-_002e-.html" rel="next" title=" @ {} . ">
+<link href="-_0040-_007b_007d-_002e-.html" rel="next"
title=" @ {} . ">
<link href="someone_0040somewher-no_005fexplain_0040there.html" rel="prev"
title="someone@somewher (the someone) no_explain@there (no_explain@there)">
@@ -23,7 +23,7 @@
<div class="chapter-level-extent" id="f_002d_002dile1-f_002d_002dile">
<div class="nav-panel">
<p>
-Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code
class="verb"> @ {} . </code></a>, Previous: <a
href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p"
rel="prev"><a class="email" href="mailto:someone@somewher">the someone</a> <a
class="email" href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a
href="index.html" accesskey="u" rel="up">Top</a> </p>
+Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code
class="verb"> @ {} . </code></a>, Previous: <a
href="someone_0040somewher-no_005fexplain_0040there.html" accesskey="p"
rel="prev"><a class="email" href="mailto:someone@somewher">the someone</a> <a
class="email" href="mailto:no_explain@there">no_explain@there</a></a>, Up: <a
href="index.html" accesskey="u" rel="up">Top</a> </p>
</div>
<hr>
<h2 class="chapter" id="f_002d_002dile1-f_002d_002dile-1">19 <img
class="image" src="f--ile1.jpg" alt="f--ile1"> <img class="image"
src="f--ile.png" alt="alt"></h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
index d7833b57f4..9365410568 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
@@ -73,7 +73,7 @@ Previous: <a href="gH-3rd.html" accesskey="p" rel="prev"><sub
class="sub">g</sub
</p>
<p><a class="ref" href="f_002d_002dile1-f_002d_002dile.html"><img
class="image" src="f--ile1.jpg" alt="f--ile1"> <img class="image"
src="f--ile.png" alt="alt"></a>
</p>
-<p><a class="ref" href="-_0040-_007b_007d-_002e-.html"><code class="verb"> @
{} . </code></a>
+<p><a class="ref" href="-_0040-_007b_007d-_002e-.html"><code
class="verb"> @ {} . </code></a>
</p>
<p><a class="ref"
href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite
class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w -->
<span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></a>
</p>
@@ -90,11 +90,6 @@ Previous: <a href="gH-3rd.html" accesskey="p"
rel="prev"><sub class="sub">g</sub
<p><a class="ref"
href="#http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls"><a
class="url" href="http://somewhere_aaa">http://somewhere_aaa</a> <a
class="url" href="url">text</a> <a class="uref" href="/man.cgi/1/ls">ls</a></a>
</p>
</div>
-<hr>
-<div class="nav-panel">
-<p>
-Previous: <a href="gH-3rd.html"><sub class="sub">g</sub>H 3<sup
class="sup">rd</sup></a>, Up: <a href="index.html">Top</a> </p>
-</div>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
index c8daee6ae6..162032de70 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
@@ -56,7 +56,7 @@ Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> {
}</a> </p>
<li><a href="CCC-CCC-DDD.html"><abbr class="abbr" title="rrr">CCC</abbr> (rrr)
<abbr class="abbr" title="rrr">CCC</abbr> <abbr class="abbr">DDD</abbr></a></li>
<li><a href="someone_0040somewher-no_005fexplain_0040there.html"><a
class="email" href="mailto:someone@somewher">the someone</a> <a class="email"
href="mailto:no_explain@there">no_explain@there</a></a></li>
<li><a href="f_002d_002dile1-f_002d_002dile.html"><img class="image"
src="f--ile1.jpg" alt="f--ile1"> <img class="image" src="f--ile.png"
alt="alt"></a></li>
-<li><a href="-_0040-_007b_007d-_002e-.html"><code class="verb"> @ {} .
</code></a></li>
+<li><a href="-_0040-_007b_007d-_002e-.html"><code
class="verb"> @ {} . </code></a></li>
<li><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite
class="cite">cite asis</cite> in @w <b class="b">b</b><!-- /@w -->
<span class="r">in r</span> <small class="sc">SC</small> <strong
class="strong">str</strong> <code class="t">t</code> <var class="var">var</var>
<em class="dfn">dfn</em> <i class="i">i</i></a></li>
<li><a href="env-code-option-samp-command-file-C_002dx-ESC.html"><code
class="env">env</code> <code class="code">code</code> <samp
class="option">option</samp> ‘<samp class="samp">samp</samp>’ <code
class="command">command</code> <samp class="file">file</samp> <kbd
class="kbd">C-x <kbd class="key">ESC</kbd></kbd></a></li>
<li><a href="8_002e27in.html">8.27<span class="dmn">in</span></a></li>
diff --git a/tp/t/results/html_tests/xml_protected_in_verb.pl
b/tp/t/results/html_tests/xml_protected_in_verb.pl
index 6318f623c7..50466eafd9 100644
--- a/tp/t/results/html_tests/xml_protected_in_verb.pl
+++ b/tp/t/results/html_tests/xml_protected_in_verb.pl
@@ -181,7 +181,7 @@ $result_converted{'html'}->{'xml_protected_in_verb'} =
'<!DOCTYPE html>
<body lang="en">
<pre class="verbatim"><a>
</pre>
-<p><code class="verb"> <i> </code>.
+<p><code class="verb"> <i> </code>.
</p>
<pre class="verbatim"><bidule truc="ff &amp;"> &
</bidule>
</pre>
diff --git a/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
b/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
index 5dc76928e4..f7f6780039 100644
--- a/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
@@ -16,6 +16,7 @@
<!--
div.example {margin-left: 3.2em}
span.program-in-footer {font-size: smaller}
+span.w-nolinebreak-text {white-space: nowrap}
td.button-direction-about {text-align:center}
td.menu-entry-description {vertical-align: top}
td.menu-entry-destination {vertical-align: top}
@@ -45,7 +46,7 @@ td.name-direction-about {text-align:center}
<h3 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h3>
-<p><code class="verb"> a node </code> <a data-manual="manual"
href="mono-manual.html#a-node">(manual)a node</a><br>
+<p><code class="verb"> a node </code> <a
data-manual="manual" href="mono-manual.html#a-node">(manual)a node</a><br>
</p><div class="example">
<pre class="example-preformatted">mono : manual.html#a-node
split: ../manual/a-node.html#a-node
@@ -63,7 +64,7 @@ split: ../manual/_003a.html#_003a
split: ../manual/index.html#Top
</pre></div>
-<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross
References</a>
+<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross
References</a>
</p><div class="example">
<pre class="example-preformatted">mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References
@@ -79,12 +80,12 @@ split: ../doc/node.html#node
<h3 class="subheading" id="Testing-local-nodes">Testing local nodes</h3>
-<p><code class="verb">!_"#$%&'()*+-.</code> <a class="ref"
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_"#$%&'()*+-.</a>
+<p><code class="verb"><span
class="w-nolinebreak-text">!_"#$%&'()*+-.</span></code> <a class="ref"
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_"#$%&'()*+-.</a>
</p><div class="example">
<pre class="example-preformatted">target:
#_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
</pre></div>
-<p><code class="verb">/;<=>?[\]^_`|~</code> <a class="ref"
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~</a><br>
+<p><code class="verb"><span
class="w-nolinebreak-text">/;<=>?[\]^_`|~</span></code> <a class="ref"
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~</a><br>
</p><div class="example">
<pre class="example-preformatted">target:
#_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
</pre></div>
@@ -94,7 +95,7 @@ split: ../doc/node.html#node
<pre class="example-preformatted">target: #Top
</pre></div>
-<p><code class="verb"> local node</code> <a class="ref"
href="#local-node">local node</a>
+<p><code class="verb"> local node</code> <a class="ref"
href="#local-node">local node</a>
</p><div class="example">
<pre class="example-preformatted">target: #local-node
</pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
index 5b4ff2cdf6..ab8f668579 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
@@ -16,6 +16,7 @@
<!--
div.example {margin-left: 3.2em}
span.program-in-footer {font-size: smaller}
+span.w-nolinebreak-text {white-space: nowrap}
td.menu-entry-description {vertical-align: top}
td.menu-entry-destination {vertical-align: top}
-->
@@ -44,7 +45,7 @@ td.menu-entry-destination {vertical-align: top}
<h3 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h3>
-<p><code class="verb"> a node </code> <a data-manual="manual"
href="split-dir-manual/a-node.html#a-node">(manual)a node</a><br>
+<p><code class="verb"> a node </code> <a
data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a
node</a><br>
</p><div class="example">
<pre class="example-preformatted">mono : manual.html#a-node
split: ../manual/a-node.html#a-node
@@ -62,7 +63,7 @@ split: ../manual/_003a.html#_003a
split: ../manual/index.html#Top
</pre></div>
-<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo"
href="../mtexinfo_html/Cross-References.html#Cross-References">(mtexinfo)Cross
References</a>
+<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo"
href="../mtexinfo_html/Cross-References.html#Cross-References">(mtexinfo)Cross
References</a>
</p><div class="example">
<pre class="example-preformatted">mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References
@@ -78,12 +79,12 @@ split: ../doc/node.html#node
<h3 class="subheading" id="Testing-local-nodes">Testing local nodes</h3>
-<p><code class="verb">!_"#$%&'()*+-.</code> <a class="ref"
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_"#$%&'()*+-.</a>
+<p><code class="verb"><span
class="w-nolinebreak-text">!_"#$%&'()*+-.</span></code> <a class="ref"
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_"#$%&'()*+-.</a>
</p><div class="example">
<pre class="example-preformatted">target:
#_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
</pre></div>
-<p><code class="verb">/;<=>?[\]^_`|~</code> <a class="ref"
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;<=>?[\]^_`|~</a><br>
+<p><code class="verb"><span
class="w-nolinebreak-text">/;<=>?[\]^_`|~</span></code> <a class="ref"
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;<=>?[\]^_`|~</a><br>
</p><div class="example">
<pre class="example-preformatted">target:
#_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
</pre></div>
@@ -93,7 +94,7 @@ split: ../doc/node.html#node
<pre class="example-preformatted">target: #Top
</pre></div>
-<p><code class="verb"> local node</code> <a class="ref"
href="local-node.html">local node</a>
+<p><code class="verb"> local node</code> <a class="ref"
href="local-node.html">local node</a>
</p><div class="example">
<pre class="example-preformatted">target: #local-node
</pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
b/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
index 5dc76928e4..f7f6780039 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
@@ -16,6 +16,7 @@
<!--
div.example {margin-left: 3.2em}
span.program-in-footer {font-size: smaller}
+span.w-nolinebreak-text {white-space: nowrap}
td.button-direction-about {text-align:center}
td.menu-entry-description {vertical-align: top}
td.menu-entry-destination {vertical-align: top}
@@ -45,7 +46,7 @@ td.name-direction-about {text-align:center}
<h3 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h3>
-<p><code class="verb"> a node </code> <a data-manual="manual"
href="mono-manual.html#a-node">(manual)a node</a><br>
+<p><code class="verb"> a node </code> <a
data-manual="manual" href="mono-manual.html#a-node">(manual)a node</a><br>
</p><div class="example">
<pre class="example-preformatted">mono : manual.html#a-node
split: ../manual/a-node.html#a-node
@@ -63,7 +64,7 @@ split: ../manual/_003a.html#_003a
split: ../manual/index.html#Top
</pre></div>
-<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross
References</a>
+<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross
References</a>
</p><div class="example">
<pre class="example-preformatted">mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References
@@ -79,12 +80,12 @@ split: ../doc/node.html#node
<h3 class="subheading" id="Testing-local-nodes">Testing local nodes</h3>
-<p><code class="verb">!_"#$%&'()*+-.</code> <a class="ref"
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_"#$%&'()*+-.</a>
+<p><code class="verb"><span
class="w-nolinebreak-text">!_"#$%&'()*+-.</span></code> <a class="ref"
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_"#$%&'()*+-.</a>
</p><div class="example">
<pre class="example-preformatted">target:
#_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
</pre></div>
-<p><code class="verb">/;<=>?[\]^_`|~</code> <a class="ref"
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~</a><br>
+<p><code class="verb"><span
class="w-nolinebreak-text">/;<=>?[\]^_`|~</span></code> <a class="ref"
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~</a><br>
</p><div class="example">
<pre class="example-preformatted">target:
#_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
</pre></div>
@@ -94,7 +95,7 @@ split: ../doc/node.html#node
<pre class="example-preformatted">target: #Top
</pre></div>
-<p><code class="verb"> local node</code> <a class="ref"
href="#local-node">local node</a>
+<p><code class="verb"> local node</code> <a class="ref"
href="#local-node">local node</a>
</p><div class="example">
<pre class="example-preformatted">target: #local-node
</pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
index e5333350ae..bcd1ae1179 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
@@ -16,6 +16,7 @@
<!--
div.example {margin-left: 3.2em}
span.program-in-footer {font-size: smaller}
+span.w-nolinebreak-text {white-space: nowrap}
td.menu-entry-description {vertical-align: top}
td.menu-entry-destination {vertical-align: top}
-->
@@ -44,7 +45,7 @@ td.menu-entry-destination {vertical-align: top}
<h3 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h3>
-<p><code class="verb"> a node </code> <a data-manual="manual"
href="mono-manual.html#a-node">(manual)a node</a><br>
+<p><code class="verb"> a node </code> <a
data-manual="manual" href="mono-manual.html#a-node">(manual)a node</a><br>
</p><div class="example">
<pre class="example-preformatted">mono : manual.html#a-node
split: ../manual/a-node.html#a-node
@@ -62,7 +63,7 @@ split: ../manual/_003a.html#_003a
split: ../manual/index.html#Top
</pre></div>
-<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo"
href="../mtexinfo_html/Cross-References.html#Cross-References">(mtexinfo)Cross
References</a>
+<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo"
href="../mtexinfo_html/Cross-References.html#Cross-References">(mtexinfo)Cross
References</a>
</p><div class="example">
<pre class="example-preformatted">mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References
@@ -78,12 +79,12 @@ split: ../doc/node.html#node
<h3 class="subheading" id="Testing-local-nodes">Testing local nodes</h3>
-<p><code class="verb">!_"#$%&'()*+-.</code> <a class="ref"
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_"#$%&'()*+-.</a>
+<p><code class="verb"><span
class="w-nolinebreak-text">!_"#$%&'()*+-.</span></code> <a class="ref"
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_"#$%&'()*+-.</a>
</p><div class="example">
<pre class="example-preformatted">target:
#_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
</pre></div>
-<p><code class="verb">/;<=>?[\]^_`|~</code> <a class="ref"
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;<=>?[\]^_`|~</a><br>
+<p><code class="verb"><span
class="w-nolinebreak-text">/;<=>?[\]^_`|~</span></code> <a class="ref"
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;<=>?[\]^_`|~</a><br>
</p><div class="example">
<pre class="example-preformatted">target:
#_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
</pre></div>
@@ -93,7 +94,7 @@ split: ../doc/node.html#node
<pre class="example-preformatted">target: #Top
</pre></div>
-<p><code class="verb"> local node</code> <a class="ref"
href="local-node.html">local node</a>
+<p><code class="verb"> local node</code> <a class="ref"
href="local-node.html">local node</a>
</p><div class="example">
<pre class="example-preformatted">target: #local-node
</pre></div>
diff --git a/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
b/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
index 509999603a..4aca57b899 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
@@ -16,6 +16,7 @@
<!--
div.example {margin-left: 3.2em}
span.program-in-footer {font-size: smaller}
+span.w-nolinebreak-text {white-space: nowrap}
td.button-direction-about {text-align:center}
td.menu-entry-description {vertical-align: top}
td.menu-entry-destination {vertical-align: top}
@@ -45,7 +46,7 @@ td.name-direction-about {text-align:center}
<h3 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h3>
-<p><code class="verb"> a node </code> <a data-manual="manual"
href="split-dir-manual/a-node.html#a-node">(manual)a node</a><br>
+<p><code class="verb"> a node </code> <a
data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a
node</a><br>
</p><div class="example">
<pre class="example-preformatted">mono : manual.html#a-node
split: ../manual/a-node.html#a-node
@@ -63,7 +64,7 @@ split: ../manual/_003a.html#_003a
split: ../manual/index.html#Top
</pre></div>
-<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross
References</a>
+<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo" href="mtexinfo.html#Cross-References">(mtexinfo)Cross
References</a>
</p><div class="example">
<pre class="example-preformatted">mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References
@@ -79,12 +80,12 @@ split: ../doc/node.html#node
<h3 class="subheading" id="Testing-local-nodes">Testing local nodes</h3>
-<p><code class="verb">!_"#$%&'()*+-.</code> <a class="ref"
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_"#$%&'()*+-.</a>
+<p><code class="verb"><span
class="w-nolinebreak-text">!_"#$%&'()*+-.</span></code> <a class="ref"
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_"#$%&'()*+-.</a>
</p><div class="example">
<pre class="example-preformatted">target:
#_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
</pre></div>
-<p><code class="verb">/;<=>?[\]^_`|~</code> <a class="ref"
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~</a><br>
+<p><code class="verb"><span
class="w-nolinebreak-text">/;<=>?[\]^_`|~</span></code> <a class="ref"
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~</a><br>
</p><div class="example">
<pre class="example-preformatted">target:
#_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
</pre></div>
@@ -94,7 +95,7 @@ split: ../doc/node.html#node
<pre class="example-preformatted">target: #Top
</pre></div>
-<p><code class="verb"> local node</code> <a class="ref"
href="#local-node">local node</a>
+<p><code class="verb"> local node</code> <a class="ref"
href="#local-node">local node</a>
</p><div class="example">
<pre class="example-preformatted">target: #local-node
</pre></div>
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
index 5b4ff2cdf6..ab8f668579 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
@@ -16,6 +16,7 @@
<!--
div.example {margin-left: 3.2em}
span.program-in-footer {font-size: smaller}
+span.w-nolinebreak-text {white-space: nowrap}
td.menu-entry-description {vertical-align: top}
td.menu-entry-destination {vertical-align: top}
-->
@@ -44,7 +45,7 @@ td.menu-entry-destination {vertical-align: top}
<h3 class="subheading" id="Testing-distant-nodes">Testing distant nodes</h3>
-<p><code class="verb"> a node </code> <a data-manual="manual"
href="split-dir-manual/a-node.html#a-node">(manual)a node</a><br>
+<p><code class="verb"> a node </code> <a
data-manual="manual" href="split-dir-manual/a-node.html#a-node">(manual)a
node</a><br>
</p><div class="example">
<pre class="example-preformatted">mono : manual.html#a-node
split: ../manual/a-node.html#a-node
@@ -62,7 +63,7 @@ split: ../manual/_003a.html#_003a
split: ../manual/index.html#Top
</pre></div>
-<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo"
href="../mtexinfo_html/Cross-References.html#Cross-References">(mtexinfo)Cross
References</a>
+<p><code class="verb">(mtexinfo)Cross References</code> <a
data-manual="mtexinfo"
href="../mtexinfo_html/Cross-References.html#Cross-References">(mtexinfo)Cross
References</a>
</p><div class="example">
<pre class="example-preformatted">mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References
@@ -78,12 +79,12 @@ split: ../doc/node.html#node
<h3 class="subheading" id="Testing-local-nodes">Testing local nodes</h3>
-<p><code class="verb">!_"#$%&'()*+-.</code> <a class="ref"
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_"#$%&'()*+-.</a>
+<p><code class="verb"><span
class="w-nolinebreak-text">!_"#$%&'()*+-.</span></code> <a class="ref"
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_"#$%&'()*+-.</a>
</p><div class="example">
<pre class="example-preformatted">target:
#_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e
</pre></div>
-<p><code class="verb">/;<=>?[\]^_`|~</code> <a class="ref"
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;<=>?[\]^_`|~</a><br>
+<p><code class="verb"><span
class="w-nolinebreak-text">/;<=>?[\]^_`|~</span></code> <a class="ref"
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;<=>?[\]^_`|~</a><br>
</p><div class="example">
<pre class="example-preformatted">target:
#_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e
</pre></div>
@@ -93,7 +94,7 @@ split: ../doc/node.html#node
<pre class="example-preformatted">target: #Top
</pre></div>
-<p><code class="verb"> local node</code> <a class="ref"
href="local-node.html">local node</a>
+<p><code class="verb"> local node</code> <a class="ref"
href="local-node.html">local node</a>
</p><div class="example">
<pre class="example-preformatted">target: #local-node
</pre></div>
diff --git a/tp/t/results/menu/verb_in_menu_description.pl
b/tp/t/results/menu/verb_in_menu_description.pl
index 3a8431599b..5a5fb5e3e8 100644
--- a/tp/t/results/menu/verb_in_menu_description.pl
+++ b/tp/t/results/menu/verb_in_menu_description.pl
@@ -391,9 +391,7 @@ th.menu-comment {text-align:left}
<table class="menu" border="0" cellspacing="0">
<tr><td class="menu-entry-destination">• <a href="manual.html#Top"
accesskey="1">(manual)</a>:</td><td> </td><td
class="menu-entry-description">
-<code class="verb"> in verb
-
-</code>
+<code class="verb"> in verb </code>
</td></tr>
<tr><th class="menu-comment" colspan="3"><pre
class="menu-comment-preformatted">
diff --git a/tp/tests/formatting/res_parser/cpp_lines/cpp_lines.html
b/tp/tests/formatting/res_parser/cpp_lines/cpp_lines.html
index 46fb94143b..307c5de23a 100644
--- a/tp/tests/formatting/res_parser/cpp_lines/cpp_lines.html
+++ b/tp/tests/formatting/res_parser/cpp_lines/cpp_lines.html
@@ -50,9 +50,7 @@ span.program-in-footer {font-size: smaller}
</p>
<p><a class="email" href="mailto:after%20inc">after inc</a>.
</p>
-<p><code class="verb">
-#line 5 "in verb"
-</code>
+<p><code
class="verb"> #line 5 "in verb" </code>
</p>
<p><a class="email" href="mailto:after%20verb">after verb</a>
</p>
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html
b/tp/tests/layout/res_parser/formatting/formatting.html
index f2238f61a1..a658fcb436 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 88be6c61e0..3229f9eded 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -869,6 +869,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.index-entry-level-1 {padding-left: 1.5em}
@@ -1095,8 +1096,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -1862,7 +1863,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1873,8 +1874,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -2181,8 +2182,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -2948,7 +2949,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2959,8 +2960,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4176,7 +4177,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4187,8 +4188,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index ab736bdc60..1ffa6ec03a 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -869,6 +869,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
ul.mark-bullet {list-style-type: disc}
@@ -1080,8 +1081,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1847,7 +1848,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1858,8 +1859,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2168,8 +2169,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2935,7 +2936,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2946,8 +2947,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
diff --git
a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
index 53fdb468f2..29c6a89d21 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a<!-- /@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
<span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a<!-- /@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
<span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a<!-- /@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
<span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a<!-- /@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
<span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
<span class="w-nolinebreak-text">_"</span> %@">
diff --git
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
index 125836aec8..cfb0d9d6e5 100644
---
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
@@ -869,6 +869,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.index-entry-level-1 {padding-left: 1.5em}
td.index-entry-level-2 {padding-left: 3.0em}
@@ -1095,8 +1096,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="formatting_fot.xhtml#FOOT1_5"><sup>5</sup></a>
@@ -1862,7 +1863,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/25-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/26-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/26-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/27-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/28-f--ile.png" alt="alt"/>
@@ -1873,8 +1874,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/33-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/34-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -2181,8 +2182,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="formatting_fot.xhtml#FOOT5"><sup>7</sup></a>
@@ -2948,7 +2949,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/37-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/38-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/38-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/39-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/40-f--ile.png" alt="alt"/>
@@ -2959,8 +2960,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/45-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/46-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -4176,7 +4177,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/49-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/50-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/50-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
<code class="code">@image{f--ile}</code> <img class="image"
src="../images/51-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/52-f--ile.png" alt="alt"/>
@@ -4187,8 +4188,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/57-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/58-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
diff --git
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
index 8530ed1d9b..18adf997c8 100644
---
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
@@ -869,6 +869,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
ul.mark-bullet {list-style-type: disc}
ul.mark-minus {list-style-type: "\2212"}
@@ -1079,8 +1080,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="formatting_fot.xhtml#FOOT3"><sup>1</sup></a>
@@ -1846,7 +1847,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/1-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/2-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/2-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/3-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/4-f--ile.png" alt="alt"/>
@@ -1857,8 +1858,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/9-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/10-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
<strong class="author">author</strong><br/>
@@ -2167,8 +2168,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="formatting_fot.xhtml#FOOT1"><sup>3</sup></a>
@@ -2934,7 +2935,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/13-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/14-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/14-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/15-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/16-f--ile.png" alt="alt"/>
@@ -2945,8 +2946,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/21-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/22-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
index 30ded7b845..e2ebb83cc5 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
@@ -869,6 +869,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.index-entry-level-1 {padding-left: 1.5em}
td.index-entry-level-2 {padding-left: 3.0em}
@@ -1096,8 +1097,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="formatting_fot.xhtml#FOOT1_5"><sup>5</sup></a>
@@ -1863,7 +1864,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/25-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/26-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/26-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/27-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/28-f--ile.png" alt="alt"/>
@@ -1874,8 +1875,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/33-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/34-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -2182,8 +2183,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="formatting_fot.xhtml#FOOT5"><sup>7</sup></a>
@@ -2949,7 +2950,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/37-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/38-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/38-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/39-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/40-f--ile.png" alt="alt"/>
@@ -2960,8 +2961,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/45-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/46-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -4177,7 +4178,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/49-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/50-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/50-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
<code class="code">@image{f--ile}</code> <img class="image"
src="../images/51-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/52-f--ile.png" alt="alt"/>
@@ -4188,8 +4189,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/57-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/58-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
index b69f3213a6..c265255b6c 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
@@ -869,6 +869,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
ul.mark-bullet {list-style-type: disc}
ul.mark-minus {list-style-type: "\2212"}
@@ -1081,8 +1082,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="formatting_fot.xhtml#FOOT3"><sup>1</sup></a>
@@ -1848,7 +1849,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/1-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/2-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/2-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/3-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/4-f--ile.png" alt="alt"/>
@@ -1859,8 +1860,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/9-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/10-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
<strong class="author">author</strong><br/>
@@ -2169,8 +2170,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="formatting_fot.xhtml#FOOT1"><sup>3</sup></a>
@@ -2936,7 +2937,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="../images/13-f-ilejpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/14-f-ilejpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="../images/14-f-ilejpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="../images/15-f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="../images/16-f--ile.png" alt="alt"/>
@@ -2947,8 +2948,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="../images/21-f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image"
src="../images/22-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt"
alt="jk _" %@ in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg"
alt="altjk _" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt"
alt="jk <span class="w-nolinebreak-text">_"</span> %@ in b
""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index 9091a96f91..05f8851ece 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -870,6 +870,7 @@ pre.format-preformatted {font-family: inherit}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.call-def {text-align:left}
@@ -1114,8 +1115,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>1</sup></a>
@@ -1881,7 +1882,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1892,8 +1893,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -2200,8 +2201,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>3</sup></a>
@@ -2967,7 +2968,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2978,8 +2979,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4191,7 +4192,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4202,8 +4203,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
index fa3b338455..0944e55289 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index f2238f61a1..a658fcb436 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index 1e01b37e13..0ce3e9371f 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -1059,7 +1059,7 @@ but , ,
<code>@url{,--b}</code> -b
<code>@var{--a}</code> <var>-a</var>
<code>@verb{:--a:}</code> <code>--a</code>
-<code>@verb{:a < & @ % " -- b:}</code> <code>a < & @ %
" -- b</code>
+<code>@verb{:a < & @ % " -- b:}</code>
<code>a < & @ % " -- b</code>
<code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code>a@sup{h}@sub{l}</code> a<sup>h</sup><sub>l</sub>
<code>@footnote{in footnote}</code> <a id="DOCF3"
href="#FOOT3"><sup>1</sup></a>
@@ -1799,7 +1799,7 @@ html ''
<code>@image{,,,3--xt}</code>
</p>
<p><code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
-<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
+<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
</p>
<p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
<code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
@@ -1810,8 +1810,8 @@ html ''
<code>@image{f--ile,aze,az,alt,</code> <img src="f--ile.png" alt="alt">
<code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img
src="f--ile%40..file%20ext%20e--xt%7d" alt="alt">
</p>
-<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b "">
-<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b
"">
+<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
</p>
<strong>author</strong><br>
@@ -2121,7 +2121,7 @@ but , ,
<code>@url{,--b}</code> -b
<code>@var{--a}</code> <var>-a</var>
<code>@verb{:--a:}</code> <code>--a</code>
-<code>@verb{:a < & @ % " -- b:}</code> <code>a < & @ %
" -- b</code>
+<code>@verb{:a < & @ % " -- b:}</code>
<code>a < & @ % " -- b</code>
<code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code>a@sup{h}@sub{l}</code> a<sup>h</sup><sub>l</sub>
<code>@footnote{in footnote}</code> <a id="DOCF1"
href="#FOOT1"><sup>3</sup></a>
@@ -2861,7 +2861,7 @@ html ''
<code>@image{,,,3--xt}</code>
</p>
<p><code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
-<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
+<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
</p>
<p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
<code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
@@ -2872,8 +2872,8 @@ html ''
<code>@image{f--ile,aze,az,alt,</code> <img src="f--ile.png" alt="alt">
<code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img
src="f--ile%40..file%20ext%20e--xt%7d" alt="alt">
</p>
-<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b "">
-<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b
"">
+<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
</p>
@@ -3240,7 +3240,7 @@ but , ,
<code>@url{,--b}</code> -b
<code>@var{--a}</code> <var>-a</var>
<code>@verb{:--a:}</code> <code>--a</code>
-<code>@verb{:a < & @ % " -- b:}</code> <code>a < & @ %
" -- b</code>
+<code>@verb{:a < & @ % " -- b:}</code>
<code>a < & @ % " -- b</code>
<code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code>a@sup{h}@sub{l}</code> a<sup>h</sup><sub>l</sub>
<code>@footnote{in footnote}</code> <a id="DOCF1_5"
href="#FOOT1_5"><sup>5</sup></a>
@@ -3980,7 +3980,7 @@ html ''
<code>@image{,,,3--xt}</code>
</p>
<p><code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
-<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
+<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
</p>
<p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
<code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
@@ -3991,8 +3991,8 @@ html ''
<code>@image{f--ile,aze,az,alt,</code> <img src="f--ile.png" alt="alt">
<code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img
src="f--ile%40..file%20ext%20e--xt%7d" alt="alt">
</p>
-<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b "">
-<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b
"">
+<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
</p>
@@ -4300,7 +4300,7 @@ but , ,
<code>@url{,--b}</code> -b
<code>@var{--a}</code> <var>-a</var>
<code>@verb{:--a:}</code> <code>--a</code>
-<code>@verb{:a < & @ % " -- b:}</code> <code>a < & @ %
" -- b</code>
+<code>@verb{:a < & @ % " -- b:}</code>
<code>a < & @ % " -- b</code>
<code>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code>a@sup{h}@sub{l}</code> a<sup>h</sup><sub>l</sub>
<code>@footnote{in footnote}</code> <a id="DOCF5"
href="#FOOT5"><sup>7</sup></a>
@@ -5040,7 +5040,7 @@ html ''
<code>@image{,,,3--xt}</code>
</p>
<p><code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
-<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
+<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
</p>
<p><code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
<code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
@@ -5051,8 +5051,8 @@ html ''
<code>@image{f--ile,aze,az,alt,</code> <img src="f--ile.png" alt="alt">
<code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img
src="f--ile%40..file%20ext%20e--xt%7d" alt="alt">
</p>
-<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b "">
-<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img src="f--ile.e--xt" alt="jk _" %@ in b
"">
+<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
</p>
@@ -6241,7 +6241,7 @@ Invalid use of @':
<code>@image{,,,3--xt}</code>
<code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
-<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
+<code>@image{f-ile,,,alt@verb{:jk _" %}}</code> <img src="f-ile.jpg"
alt="altjk _" %@">
<code>@image{f--ile}</code> <img src="f--ile.png" alt="f--ile">
<code>@image{f--ile,,,alt}</code> <img src="f--ile.png" alt="alt">
@@ -6252,8 +6252,8 @@ Invalid use of @':
<code>@image{f--ile,aze,az,alt,</code> <img src="f--ile.png" alt="alt">
<code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img
src="f--ile%40..file%20ext%20e--xt%7d" alt="alt">
-<code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b "},e--xt}</code>
<img src="f--ile.e--xt" alt="jk _" %@ in b "">
-<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
+<code>@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b "},e--xt}</code>
<img src="f--ile.e--xt" alt="jk _" %@ in b "">
+<code>@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}}</code> <img
src="filejk%20_%22%20%25%40.jpg" alt="altjk _" %@">
diff --git
a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
index fa064b5da7..d905fce9c1 100644
--- a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
@@ -874,6 +874,7 @@ pre.display-preformatted {font-family: inherit}
pre.format-preformatted {font-family: inherit}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.index-entry-level-1 {padding-left: 1.5em}
@@ -1154,8 +1155,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>1</sup></a>
@@ -1921,7 +1922,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1932,8 +1933,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -2240,8 +2241,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>3</sup></a>
@@ -3007,7 +3008,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -3018,8 +3019,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4235,7 +4236,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4246,8 +4247,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
index d4fbcc433f..d85833c147 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -873,6 +873,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.index-entry-level-1 {padding-left: 1.5em}
@@ -1115,8 +1116,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="formatting_fot.html#FOOT1_5"><sup>5</sup></a>
@@ -1882,7 +1883,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1893,8 +1894,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -2201,8 +2202,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="formatting_fot.html#FOOT5"><sup>7</sup></a>
@@ -2968,7 +2969,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2979,8 +2980,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4196,7 +4197,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4207,8 +4208,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
index a6a4036c4f..d79ee89512 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -871,6 +871,7 @@ pre.menu-comment-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.menu-entry-description {vertical-align: top}
@@ -1085,8 +1086,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="formatting_fot.html#FOOT3"><sup>1</sup></a>
@@ -1852,7 +1853,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1863,8 +1864,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2173,8 +2174,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="formatting_fot.html#FOOT1"><sup>3</sup></a>
@@ -2940,7 +2941,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2951,8 +2952,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
diff --git a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
index ed33b5739c..5e32d3fdd6 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
@@ -1058,8 +1058,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text" style="white-space: nowrap">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text" style="white-space:
nowrap">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1825,7 +1825,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span class="w-nolinebreak-text"
style="white-space: nowrap">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1836,8 +1836,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text" style="white-space: nowrap">_"</span> %@
in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text" style="white-space:
nowrap">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2146,8 +2146,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text" style="white-space: nowrap">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text" style="white-space:
nowrap">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2913,7 +2913,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span class="w-nolinebreak-text"
style="white-space: nowrap">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2924,8 +2924,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text" style="white-space: nowrap">_"</span> %@
in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text" style="white-space:
nowrap">_"</span> %@">
</p>
@@ -3291,8 +3291,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text" style="white-space: nowrap">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text" style="white-space:
nowrap">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4058,7 +4058,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span class="w-nolinebreak-text"
style="white-space: nowrap">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4069,8 +4069,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text" style="white-space: nowrap">_"</span> %@
in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text" style="white-space:
nowrap">_"</span> %@">
</p>
@@ -4377,8 +4377,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text" style="white-space: nowrap">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text" style="white-space:
nowrap">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5144,7 +5144,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span class="w-nolinebreak-text"
style="white-space: nowrap">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5155,8 +5155,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text" style="white-space: nowrap">_"</span> %@
in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text" style="white-space:
nowrap">_"</span> %@">
</p>
@@ -6372,7 +6372,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span class="w-nolinebreak-text"
style="white-space: nowrap">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6383,8 +6383,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text" style="white-space: nowrap">_"</span> %@
in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text" style="white-space:
nowrap">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index 238a1065fd..3baad0c4a5 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1109,8 +1110,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1874,7 +1875,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1885,8 +1886,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2195,8 +2196,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2960,7 +2961,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2971,8 +2972,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3338,8 +3339,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4103,7 +4104,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4114,8 +4115,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4422,8 +4423,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5187,7 +5188,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5198,8 +5199,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index d4fbcc433f..d85833c147 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -873,6 +873,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.index-entry-level-1 {padding-left: 1.5em}
@@ -1115,8 +1116,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="formatting_fot.html#FOOT1_5"><sup>5</sup></a>
@@ -1882,7 +1883,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1893,8 +1894,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -2201,8 +2202,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="formatting_fot.html#FOOT5"><sup>7</sup></a>
@@ -2968,7 +2969,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2979,8 +2980,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4196,7 +4197,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4207,8 +4208,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_nodes/index.html
b/tp/tests/layout/res_parser/formatting_nodes/index.html
index a6a4036c4f..d79ee89512 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/index.html
@@ -871,6 +871,7 @@ pre.menu-comment-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.menu-entry-description {vertical-align: top}
@@ -1085,8 +1086,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="formatting_fot.html#FOOT3"><sup>1</sup></a>
@@ -1852,7 +1853,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1863,8 +1864,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2173,8 +2174,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="formatting_fot.html#FOOT1"><sup>3</sup></a>
@@ -2940,7 +2941,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2951,8 +2952,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
diff --git
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
index 4483a50f82..558dcc8e18 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a  < & @ % " <span
class="w-nolinebreak-text">--</span>    b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git
a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
index 4b6d29d7f4..1a61de38fa 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -874,6 +874,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1095,8 +1096,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1862,7 +1863,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1873,8 +1874,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2182,8 +2183,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2949,7 +2950,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2960,8 +2961,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3302,8 +3303,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>5</sup></a>
@@ -4069,7 +4070,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4080,8 +4081,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -5296,7 +5297,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5307,8 +5308,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
@@ -5628,8 +5629,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_9" href="#FOOT1_9"><sup>9</sup></a>
@@ -6395,7 +6396,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6406,8 +6407,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
diff --git
a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.html
b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.html
index f2238f61a1..a658fcb436 100644
--- a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index 708cc190db..29f41d2157 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
<strong class="author">author</strong><br>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@">
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile">
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt">
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt">
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt">
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b "">
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b "">
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@">
diff --git a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
index 48f93fd257..f60b26f28c 100644
--- a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
@@ -875,6 +875,7 @@ pre.menu-preformatted {font-family: serif}
span.program-in-footer {font-size: smaller}
span.r {font-family: initial; font-weight: normal; font-style: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span.w-nolinebreak-text {white-space: nowrap}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.button-direction-about {text-align:center}
@@ -1099,8 +1100,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF3" href="#FOOT3"><sup>1</sup></a>
@@ -1866,7 +1867,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt"/>
@@ -1877,8 +1878,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b ""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
<strong class="author">author</strong><br/>
@@ -2187,8 +2188,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1" href="#FOOT1"><sup>3</sup></a>
@@ -2954,7 +2955,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt"/>
@@ -2965,8 +2966,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b ""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -3332,8 +3333,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF1_5" href="#FOOT1_5"><sup>5</sup></a>
@@ -4099,7 +4100,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt"/>
@@ -4110,8 +4111,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b ""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -4418,8 +4419,8 @@ but , ,
<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
<code class="code">@url{,--b}</code> –b
<code class="code">@var{--a}</code> <var class="var">–a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " -- b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a < & @ % " -- b:}</code> <code
class="verb">a < & @ % " <span
class="w-nolinebreak-text">--</span> b</code>
<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a}</code>
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!--
/@w -->
<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub
class="sub">l</sub>
<code class="code">@footnote{in footnote}</code> <a class="footnote"
id="DOCF5" href="#FOOT5"><sup>7</sup></a>
@@ -5185,7 +5186,7 @@ html ''
<code class="code">@image{,,,3--xt}</code>
</p>
<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
</p>
<p><code class="code">@image{f--ile}</code> <img class="image"
src="f--ile.png" alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt"/>
@@ -5196,8 +5197,8 @@ html ''
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt"/>
</p>
-<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b ""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
</p>
@@ -6413,7 +6414,7 @@ Invalid use of @':
<code class="code">@image{,,,3--xt}</code>
<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image"
src="f-ile.jpg" alt="a–lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk _" %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _" %}}</code> <img
class="image" src="f-ile.jpg" alt="altjk <span
class="w-nolinebreak-text">_"</span> %@"/>
<code class="code">@image{f--ile}</code> <img class="image" src="f--ile.png"
alt="f--ile"/>
<code class="code">@image{f--ile,,,alt}</code> <img class="image"
src="f--ile.png" alt="alt"/>
@@ -6424,8 +6425,8 @@ Invalid use of @':
<code class="code">@image{f--ile,aze,az,alt,</code> <img class="image"
src="f--ile.png" alt="alt"/>
<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext}
e--xt@}</code> <img class="image" src="f--ile%40..file%20ext%20e--xt%7d"
alt="alt"/>
-<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _" %@
in b ""/>
-<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk
_" %@"/>
+<code class="code">@image{f--ile,aze,az,@verb{:jk _" %@:} @b{in b
"},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span
class="w-nolinebreak-text">_"</span> %@ in b ""/>
+<code class="code">@image{file@verb{:jk _" %@:},,,alt@verb{:jk _"
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg"
alt="altjk <span class="w-nolinebreak-text">_"</span> %@"/>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: for @verb,
Gavin D. Smith <=