texinfo-commits
[Top][All Lists]
Advanced

[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

    &nbsp; 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 &nbsp;.
---
 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>
+
+       &nbsp; 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 &nbsp;.
+
 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>&lsquo;&nbsp;&nbsp;&rsquo;
 </p>
-<p>&lsquo;<code class="verb">  </code>&rsquo;
+<p>&lsquo;<code class="verb">&nbsp;&nbsp;</code>&rsquo;
 </p>
 <p>&lsquo;&nbsp;&nbsp;<!-- /@w -->&rsquo;
 </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>
  &nbsp; </p>
 </div>
-<h4 class="node">b<code class="verb">  </code></h4>
+<h4 class="node">b<code class="verb">&nbsp;&nbsp;</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&nbsp;&nbsp;</a>
 </p>
-<p><a class="ref" href="#b-">b<code class="verb">  </code></a>
+<p><a class="ref" href="#b-">b<code class="verb">&nbsp;&nbsp;</code></a>
 </p>
 <p><a class="ref" href="#c-">c&nbsp;&nbsp;<!-- /@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 &Ntilde; &Aring; TeX &Aring;&#771; <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&nbsp;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>
-&lsquo;<code class="indicateurl"> http://example.com </code>&rsquo; &#x1234; 
&nbsp;w&nbsp;<!-- /@w --> <code class="verb"> verb </code>.
+&lsquo;<code class="indicateurl"> http://example.com </code>&rsquo; &#x1234; 
&nbsp;w&nbsp;<!-- /@w --> <code class="verb">&nbsp;verb&nbsp;</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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 </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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.</p></div></div>
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.</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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.</p></dd>
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.</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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 </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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.
 </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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.</p></div></div>
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.</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@&lt;&quot;%@  &lt; &amp; @ % &quot; ">
+<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@&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">
 
 <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 &icirc;&ndash;le..  a
-&lt;&quot;%@  &lt; &amp; @ % &quot; ">.</p></dd>
+&lt;&quot;%@&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;">.</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&nbsp;verb&nbsp;&nbsp;ggg&nbsp;</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> &nbsp; </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&eacute;&icirc;</b><a class="url" href="an_url">an_url</a></em> 
<small class="sc">AND</small> <code class="verb">it is @verb</code> &nbsp;a 
word !@ &AElig;.</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&eacute;&icirc;</b><a class="url" href="an_url">an_url</a></em> 
<small class="sc">AND</small> <code class="verb">it&nbsp;is&nbsp;@verb</code> 
&nbsp;a word !@ &AElig;.</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&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it is @verb</code> &nbsp;a word !@ &AElig;.
+<p>TeX and <em class="emph"><b class="b">t&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it&nbsp;is&nbsp;@verb</code> &nbsp;a word !@ &AElig;.
 </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&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it is @verb</code> &nbsp;a word !@ &AElig;.
+<p>TeX and <em class="emph"><b class="b">t&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it&nbsp;is&nbsp;@verb</code> &nbsp;a word !@ &AElig;.
 </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&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it is @verb</code> &nbsp;a word !@ &AElig;.
+<p>TeX and <em class="emph"><b class="b">t&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it&nbsp;is&nbsp;@verb</code> &nbsp;a word !@ &AElig;.
 </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&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it is @verb</code> &nbsp;a word !@ &AElig;.
+<p>TeX and <em class="emph"><b class="b">t&eacute;&icirc;</b><a class="url" 
href="an_url">an_url</a></em> <small class="sc">AND</small> <code 
class="verb">it&nbsp;is&nbsp;@verb</code> &nbsp;a word !@ &AElig;.
 </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> &nbsp; </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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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> &lsquo;<samp class="samp">samp</samp>&rsquo; <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> &nbsp; </p>
+Next: <a href="#-_0040-_007b_007d-_002e-" accesskey="n" rel="next"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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> &nbsp; </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&nbsp;@w&nbsp;<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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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> &lsquo;<samp class="samp">samp</samp>&rsquo; <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> &lsquo;<samp class="samp">samp</samp>&rsquo; <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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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>&nbsp;@&nbsp;{}&nbsp;.&nbsp; (Top)</title>
 
-<meta name="description" content=" @ {} .  (Top)">
-<meta name="keywords" content=" @ {} .  (Top)">
+<meta name="description" content="&nbsp;@&nbsp;{}&nbsp;.&nbsp; (Top)">
+<meta name="keywords" content="&nbsp;@&nbsp;{}&nbsp;.&nbsp; (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&nbsp;@w&nbsp;<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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <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> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <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> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <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> &nbsp; </p>
+Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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> &nbsp; </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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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> &nbsp; </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> &nbsp; </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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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> &lsquo;<samp class="samp">samp</samp>&rsquo; <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>&nbsp;@&nbsp;{}&nbsp;.&nbsp; (Top)</title>
 
-<meta name="description" content=" @ {} .  (Top)">
-<meta name="keywords" content=" @ {} .  (Top)">
+<meta name="description" content="&nbsp;@&nbsp;{}&nbsp;.&nbsp; (Top)">
+<meta name="keywords" content="&nbsp;@&nbsp;{}&nbsp;.&nbsp; (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&nbsp;@w&nbsp;<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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <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> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <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> &lsquo;<samp 
class="samp">samp</samp>&rsquo; <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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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="&nbsp;@&nbsp;{}&nbsp;.&nbsp;">
 <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> &nbsp; </p>
+Next: <a href="-_0040-_007b_007d-_002e-.html" accesskey="n" rel="next"><code 
class="verb">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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> &nbsp; </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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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> &nbsp; </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> &nbsp; </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">&nbsp;@&nbsp;{}&nbsp;.&nbsp;</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&nbsp;@w&nbsp;<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> &lsquo;<samp class="samp">samp</samp>&rsquo; <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">&lt;a&gt;
 </pre>
-<p><code class="verb"> &lt;i&gt; </code>.
+<p><code class="verb">&nbsp;&lt;i&gt;&nbsp;</code>.
 </p>
 <pre class="verbatim">&lt;bidule truc=&quot;ff &amp;amp;&quot;&gt; &amp; 
&lt;/bidule&gt;
 </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">&nbsp;a&nbsp;&nbsp;node&nbsp;</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&nbsp;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">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</a>
+<p><code class="verb"><span 
class="w-nolinebreak-text">!_&quot;#$%&amp;'()*+-.</span></code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</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">/;&lt;=&gt;?[\]^_`|~</code> <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\]^_`|~</a><br>
+<p><code class="verb"><span 
class="w-nolinebreak-text">/;&lt;=&gt;?[\]^_`|~</span></code> <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\]^_`|~</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">&nbsp;local&nbsp;&nbsp;&nbsp;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">&nbsp;a&nbsp;&nbsp;node&nbsp;</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&nbsp;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">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
+<p><code class="verb"><span 
class="w-nolinebreak-text">!_&quot;#$%&amp;'()*+-.</span></code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</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">/;&lt;=&gt;?[\]^_`|~</code> <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</a><br>
+<p><code class="verb"><span 
class="w-nolinebreak-text">/;&lt;=&gt;?[\]^_`|~</span></code> <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</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">&nbsp;local&nbsp;&nbsp;&nbsp;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">&nbsp;a&nbsp;&nbsp;node&nbsp;</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&nbsp;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">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</a>
+<p><code class="verb"><span 
class="w-nolinebreak-text">!_&quot;#$%&amp;'()*+-.</span></code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</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">/;&lt;=&gt;?[\]^_`|~</code> <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\]^_`|~</a><br>
+<p><code class="verb"><span 
class="w-nolinebreak-text">/;&lt;=&gt;?[\]^_`|~</span></code> <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\]^_`|~</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">&nbsp;local&nbsp;&nbsp;&nbsp;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">&nbsp;a&nbsp;&nbsp;node&nbsp;</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&nbsp;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">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
+<p><code class="verb"><span 
class="w-nolinebreak-text">!_&quot;#$%&amp;'()*+-.</span></code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</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">/;&lt;=&gt;?[\]^_`|~</code> <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</a><br>
+<p><code class="verb"><span 
class="w-nolinebreak-text">/;&lt;=&gt;?[\]^_`|~</span></code> <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</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">&nbsp;local&nbsp;&nbsp;&nbsp;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">&nbsp;a&nbsp;&nbsp;node&nbsp;</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&nbsp;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">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</a>
+<p><code class="verb"><span 
class="w-nolinebreak-text">!_&quot;#$%&amp;'()*+-.</span></code> <a class="ref" 
href="#g_t_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e">!_&quot;#$%&amp;'()*+-.</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">/;&lt;=&gt;?[\]^_`|~</code> <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\]^_`|~</a><br>
+<p><code class="verb"><span 
class="w-nolinebreak-text">/;&lt;=&gt;?[\]^_`|~</span></code> <a class="ref" 
href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;&lt;=&gt;?[\]^_`|~</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">&nbsp;local&nbsp;&nbsp;&nbsp;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">&nbsp;a&nbsp;&nbsp;node&nbsp;</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&nbsp;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">!_&quot;#$%&amp;'()*+-.</code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</a>
+<p><code class="verb"><span 
class="w-nolinebreak-text">!_&quot;#$%&amp;'()*+-.</span></code> <a class="ref" 
href="_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html">!_&quot;#$%&amp;'()*+-.</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">/;&lt;=&gt;?[\]^_`|~</code> <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</a><br>
+<p><code class="verb"><span 
class="w-nolinebreak-text">/;&lt;=&gt;?[\]^_`|~</span></code> <a class="ref" 
href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html">/;&lt;=&gt;?[\]^_`|~</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">&nbsp;local&nbsp;&nbsp;&nbsp;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">&bull; <a href="manual.html#Top" 
accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td 
class="menu-entry-description">
-<code class="verb"> in verb
-
-</code>
+<code class="verb">&nbsp;in&nbsp;verb&nbsp;&nbsp;</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 &quot;in verb&quot;
-</code>
+<p><code 
class="verb">&nbsp;#line&nbsp;5&nbsp;&quot;in&nbsp;verb&quot;&nbsp;</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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; <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 _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk <span 
class="w-nolinebreak-text">_&quot;</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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span 
class="w-nolinebreak-text">_&quot;</span> %@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
<span class="w-nolinebreak-text">_&quot;</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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; <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 _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk <span 
class="w-nolinebreak-text">_&quot;</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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span 
class="w-nolinebreak-text">_&quot;</span> %@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
<span class="w-nolinebreak-text">_&quot;</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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; <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 _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk <span 
class="w-nolinebreak-text">_&quot;</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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span 
class="w-nolinebreak-text">_&quot;</span> %@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
<span class="w-nolinebreak-text">_&quot;</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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; <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 _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk <span 
class="w-nolinebreak-text">_&quot;</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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span 
class="w-nolinebreak-text">_&quot;</span> %@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
<span class="w-nolinebreak-text">_&quot;</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 _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk <span 
class="w-nolinebreak-text">_&quot;</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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk <span 
class="w-nolinebreak-text">_&quot;</span> %@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
<span class="w-nolinebreak-text">_&quot;</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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/26-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/26-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/38-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/38-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/50-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/50-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 
 
 
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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/2-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/2-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/14-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/14-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/26-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/26-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/35-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/36-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/38-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/38-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/47-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/48-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/50-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/50-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/59-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/60-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 
 
 
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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/2-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/2-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/11-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/12-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/14-f-ilejpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="../images/14-f-ilejpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt" 
alt="jk _&quot; %@ in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg" 
alt="altjk _&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="../images/23-f--ile.e--xt" 
alt="jk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b 
&quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="../images/24-filejk-__0022-_0025_0040jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@"/>
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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  &lt; &amp; @ % &#34; --    b:}</code> <code>a  &lt; &amp; @ % 
&#34; --    b</code>
+<code>@verb{:a  &lt; &amp; @ % &#34; --    b:}</code> 
<code>a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&#34;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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 _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
+<code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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 _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
-<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk _&#34; %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk&nbsp;_&#34;&nbsp;%@ in b 
&#34;">
+<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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  &lt; &amp; @ % &#34; --    b:}</code> <code>a  &lt; &amp; @ % 
&#34; --    b</code>
+<code>@verb{:a  &lt; &amp; @ % &#34; --    b:}</code> 
<code>a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&#34;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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 _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
+<code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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 _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
-<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk _&#34; %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk&nbsp;_&#34;&nbsp;%@ in b 
&#34;">
+<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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  &lt; &amp; @ % &#34; --    b:}</code> <code>a  &lt; &amp; @ % 
&#34; --    b</code>
+<code>@verb{:a  &lt; &amp; @ % &#34; --    b:}</code> 
<code>a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&#34;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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 _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
+<code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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 _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
-<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk _&#34; %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk&nbsp;_&#34;&nbsp;%@ in b 
&#34;">
+<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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  &lt; &amp; @ % &#34; --    b:}</code> <code>a  &lt; &amp; @ % 
&#34; --    b</code>
+<code>@verb{:a  &lt; &amp; @ % &#34; --    b:}</code> 
<code>a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&#34;&nbsp;--&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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 _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
+<code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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 _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
-<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk _&#34; %@">
+<p><code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b 
&#34;},e--xt}</code> <img src="f--ile.e--xt" alt="jk&nbsp;_&#34;&nbsp;%@ in b 
&#34;">
+<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk&nbsp;_&#34;&nbsp;%@">
 </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 _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
+<code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk&nbsp;_&#34;&nbsp;%@">
 
 <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 _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
-<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk _&#34; %@">
+<code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk&nbsp;_&#34;&nbsp;%@ in b &#34;">
+<code>@image{file@verb{:jk _&#34; %@:},,,alt@verb{:jk _&#34; %@:}}</code> <img 
src="filejk%20_%22%20%25%40.jpg" alt="altjk&nbsp;_&#34;&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text" style="white-space: 
nowrap">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span class="w-nolinebreak-text" 
style="white-space: nowrap">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text" style="white-space: nowrap">_&quot;</span>&nbsp;%@ 
in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text" style="white-space: 
nowrap">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text" style="white-space: 
nowrap">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span class="w-nolinebreak-text" 
style="white-space: nowrap">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text" style="white-space: nowrap">_&quot;</span>&nbsp;%@ 
in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text" style="white-space: 
nowrap">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text" style="white-space: 
nowrap">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span class="w-nolinebreak-text" 
style="white-space: nowrap">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text" style="white-space: nowrap">_&quot;</span>&nbsp;%@ 
in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text" style="white-space: 
nowrap">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    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  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text" style="white-space: 
nowrap">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span class="w-nolinebreak-text" 
style="white-space: nowrap">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text" style="white-space: nowrap">_&quot;</span>&nbsp;%@ 
in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text" style="white-space: 
nowrap">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span class="w-nolinebreak-text" 
style="white-space: nowrap">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text" style="white-space: nowrap">_&quot;</span>&nbsp;%@ 
in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text" style="white-space: 
nowrap">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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> &#8211;b
 <code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&#160;&#160;&lt;&#160;&amp;&#160;@&#160;%&#160;&quot;&#160;<span 
class="w-nolinebreak-text">--</span>&#160;&#160;&#160;&#160;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&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;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&#8211;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 </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&#8211;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&#160;<span 
class="w-nolinebreak-text">_&quot;</span>&#160;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&#160;<span class="w-nolinebreak-text">_&quot;</span>&#160;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
@@ -5628,8 +5629,8 @@ but , ,
 <code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
 <code class="code">@url{,--b}</code> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 </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&ndash;lt">
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@">
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;">
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@">
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;">
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@">
 
 
 
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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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> &ndash;b
 <code class="code">@var{--a}</code> <var class="var">&ndash;a</var>
-<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
-<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a  &lt; &amp; @ % &quot; --    b</code>
+<code class="code">@verb{:--a:}</code> <code class="verb"><span 
class="w-nolinebreak-text">--a</span></code>
+<code class="code">@verb{:a  &lt; &amp; @ % &quot; --    b:}</code> <code 
class="verb">a&nbsp;&nbsp;&lt;&nbsp;&amp;&nbsp;@&nbsp;%&nbsp;&quot;&nbsp;<span 
class="w-nolinebreak-text">--</span>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;a&nbsp;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&ndash;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@"/>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 </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&ndash;lt"/>
-<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk _&quot; %@"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img 
class="image" src="f-ile.jpg" alt="altjk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 
 <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 _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk _&quot; %@ 
in b &quot;"/>
-<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" alt="altjk 
_&quot; %@"/>
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img class="image" src="f--ile.e--xt" alt="jk&nbsp;<span 
class="w-nolinebreak-text">_&quot;</span>&nbsp;%@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</code> <img class="image" src="filejk%20_%22%20%25%40.jpg" 
alt="altjk&nbsp;<span class="w-nolinebreak-text">_&quot;</span>&nbsp;%@"/>
 
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]