[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_printindex
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): output index summary header and footer only if there is more than one symbol. |
Date: |
Thu, 04 Aug 2022 08:56:04 -0400 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new a12140cb07 * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command):
output index summary header and footer only if there is more than one symbol.
a12140cb07 is described below
commit a12140cb07d57448920198e827a768e9d4fe6c70
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Thu Aug 4 14:55:52 2022 +0200
* tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): output
index summary header and footer only if there is more than one
symbol.
---
ChangeLog | 6 ++++
tp/Texinfo/Convert/HTML.pm | 42 +++++++++++++---------
.../results/converters_tests/at_commands_in_raw.pl | 6 ----
.../references_to_top_no_top_output.pl | 6 ----
.../res_html/chapter.html | 6 ----
.../coverage/punctuation_in_line_commands.pl | 6 ----
tp/t/results/def/all_commands_printindex.pl | 12 -------
tp/t/results/float/cindex_in_caption.pl | 6 ----
tp/t/results/float/float_copying.pl | 6 ----
.../char_latin2_latin2_in_refs/res_html/index.html | 6 ----
.../results/html_tests/index_and_node_same_name.pl | 6 ----
tp/t/results/html_tests/index_below.pl | 6 ----
...default_cp_index_and_one_letter_syncodeindex.pl | 4 ---
tp/t/results/indices/double_index_entry.pl | 6 ----
tp/t/results/indices/ftable_vtable.pl | 12 -------
tp/t/results/indices/image_lines_count.pl | 6 ----
tp/t/results/indices/image_text_lines_count.pl | 6 ----
.../indices/index_entry_before_first_node.pl | 6 ----
tp/t/results/indices/index_entry_before_node.pl | 6 ----
tp/t/results/indices/index_entry_in_footnote.pl | 6 ----
...rintindex_index_entry_in_copying_in_footnote.pl | 12 -------
.../indices/printindex_with_space_before.pl | 6 ----
.../indices/same_index_entry_merged_indices.pl | 6 ----
tp/t/results/indices/seealso_duplicate.pl | 6 ----
tp/t/results/indices/subentries.pl | 6 ----
tp/t/results/indices/subentry_and_sortas.pl | 24 -------------
tp/t/results/indices/syncodeindex_to_plain.pl | 8 -----
tp/t/results/indices/w_lines_count.pl | 6 ----
.../no_monolithic/res_html/no_monolithic.html | 6 ----
.../misc_commands/comment_space_command_on_line.pl | 6 ----
.../res_html/double_index_entry.html | 6 ----
tp/tests/formatting/documentlanguage.texi | 2 +-
.../documentlanguage_cmdline/documentlanguage.html | 6 ----
.../index_and_node_same_name.html | 6 ----
.../index_entry_in_footnote.html | 6 ----
.../index_table/node-with-printindex.html | 6 ----
.../layout/res_parser/formatting/formatting.html | 18 ----------
.../layout/res_parser/formatting_chm/chapter.html | 18 ----------
.../formatting_enable_encoding/formatting.html | 18 ----------
.../EPUB/xhtml/chapter.xhtml | 18 ----------
.../EPUB/xhtml/chapter.xhtml | 18 ----------
.../res_parser/formatting_exotic/chapter.html | 18 ----------
.../res_parser/formatting_fr_icons/formatting.html | 18 ----------
.../res_parser/formatting_html/formatting.html | 18 ----------
.../res_parser/formatting_html32/formatting.html | 18 ----------
.../formatting_html_no_texi2html/formatting.html | 18 ----------
.../res_parser/formatting_html_nodes/chapter.html | 18 ----------
.../formatting_inline_css/formatting.html | 18 ----------
.../res_parser/formatting_mathjax/formatting.html | 18 ----------
.../res_parser/formatting_nodes/chapter.html | 18 ----------
.../formatting_numerical_entities/formatting.html | 18 ----------
.../formatting_regions/formatting_regions.html | 6 ----
.../formatting_weird_quotes/formatting.html | 18 ----------
.../res_parser/formatting_xhtml/formatting.html | 18 ----------
.../no_monolithic_only_toc_out/no_monolithic.html | 6 ----
.../res_parser/formatting_singular/chapter.html | 18 ----------
56 files changed, 32 insertions(+), 588 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index f8e51bb942..2e363753a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-08-04 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): output
+ index summary header and footer only if there is more than one
+ symbol.
+
2022-08-04 Patrice Dumas <pertusus@free.fr>
* tp/ext/epub3.pm: split at chapter, no mini_toc
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 535a7b39c6..d3cd78ded4 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -5098,30 +5098,35 @@ sub _convert_printindex_command($$$$)
push @alpha, $summary_letter_link;
}
}
+
+ my $non_breaking_space = $self->get_info('non_breaking_space');
+
# Format the summary letters
my $join = '';
my $non_alpha_text = '';
my $alpha_text = '';
- my $non_breaking_space = $self->get_info('non_breaking_space');
- $join = " $non_breaking_space \n".$self->get_info('line_break_element')."\n"
- if (@non_alpha and @alpha);
- if (@non_alpha) {
- $non_alpha_text = join("\n $non_breaking_space \n", @non_alpha) . "\n";
- }
- if (@alpha) {
- $alpha_text = join("\n $non_breaking_space \n", @alpha)
+ if (scalar(@non_alpha) + scalar(@alpha) > 1) {
+ $join = " $non_breaking_space
\n".$self->get_info('line_break_element')."\n"
+ if (scalar(@non_alpha) and scalar(@alpha));
+ if (scalar(@non_alpha)) {
+ $non_alpha_text = join("\n $non_breaking_space \n", @non_alpha) . "\n";
+ }
+ if (scalar(@alpha)) {
+ $alpha_text = join("\n $non_breaking_space \n", @alpha)
. "\n $non_breaking_space \n";
+ }
}
my $result = $self->html_attribute_class('div',
[$cmdname, "$index_name-$cmdname"]).">\n";
# format the summary
- my $summary_header = $self->html_attribute_class('table',
+ if (scalar(@non_alpha) + scalar(@alpha) > 1) {
+ my $summary_header = $self->html_attribute_class('table',
["$index_name-letters-header-$cmdname"]).'><tr><th valign="top">'
- . $self->convert_tree($self->gdt('Jump to')) .": $non_breaking_space
</th><td>" .
- $non_alpha_text . $join . $alpha_text . "</td></tr></table>\n";
-
+ . $self->convert_tree($self->gdt('Jump to')) .": $non_breaking_space
</th><td>" .
+ $non_alpha_text . $join . $alpha_text . "</td></tr></table>\n";
- $result .= $summary_header;
+ $result .= $summary_header;
+ }
# now format the index entries
$result .= $self->html_attribute_class('table',
["$index_name-entries-$cmdname"])
@@ -5136,11 +5141,14 @@ sub _convert_printindex_command($$$$)
$self->_pop_document_context();
- my $summary_footer = $self->html_attribute_class('table',
+ if (scalar(@non_alpha) + scalar(@alpha) > 1) {
+ my $summary_footer = $self->html_attribute_class('table',
["$index_name-letters-footer-$cmdname"]).'><tr><th
valign="top">'
- . $self->convert_tree($self->gdt('Jump to')) .": $non_breaking_space
</th><td>" .
- $non_alpha_text . $join . $alpha_text . "</td></tr></table>\n";
- return $result .$summary_footer . "</div>\n";
+ . $self->convert_tree($self->gdt('Jump to')) .": $non_breaking_space
</th><td>" .
+ $non_alpha_text . $join . $alpha_text . "</td></tr></table>\n";
+ $result .= $summary_footer
+ }
+ return $result . "</div>\n";
}
$default_commands_conversion{'printindex'} = \&_convert_printindex_command;
diff --git a/tp/t/results/converters_tests/at_commands_in_raw.pl
b/tp/t/results/converters_tests/at_commands_in_raw.pl
index 0478a3b25f..c43529bfa1 100644
--- a/tp/t/results/converters_tests/at_commands_in_raw.pl
+++ b/tp/t/results/converters_tests/at_commands_in_raw.pl
@@ -1448,9 +1448,6 @@ $result_converted{'html_text'}->{'at_commands_in_raw'} =
'<div class="top-level-
<p> newidx entry
</p>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-F"><b>F</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -1458,9 +1455,6 @@ $result_converted{'html_text'}->{'at_commands_in_raw'} =
'<div class="top-level-
<tr><td></td><td valign="top"><a
href="#index-fentry2"><code>fentry2</code></a>:</td><td> </td><td
valign="top"><a href="#chap">chap</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-F"><b>F</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/t/results/converters_tests/references_to_top_no_top_output.pl
b/tp/t/results/converters_tests/references_to_top_no_top_output.pl
index a3948923b4..d49f2eac97 100644
--- a/tp/t/results/converters_tests/references_to_top_no_top_output.pl
+++ b/tp/t/results/converters_tests/references_to_top_no_top_output.pl
@@ -1767,9 +1767,6 @@ see <a class="pxref" href="#a-in-paragraph-in-top">a in
paragraph in top</a>
<a class="index-entry-id" id="index-chap-index"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -1777,9 +1774,6 @@ see <a class="pxref" href="#a-in-paragraph-in-top">a in
paragraph in top</a>
<tr><td></td><td valign="top"><a href="#index-chap-index">chap
index</a>:</td><td> </td><td valign="top"><a
href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
</div>
<div class="float" id="Main-Flist">
diff --git
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
index d58527e691..ebb922cea3 100644
---
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
+++
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
@@ -44,9 +44,6 @@ see <a class="pxref"
href="index.html#a-in-paragraph-in-top">a in paragraph in t
<a class="index-entry-id" id="index-chap-index"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -54,9 +51,6 @@ see <a class="pxref"
href="index.html#a-in-paragraph-in-top">a in paragraph in t
<tr><td></td><td valign="top"><a href="#index-chap-index">chap
index</a>:</td><td> </td><td valign="top"><a
href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
</div>
<div class="float" id="Main-Flist">
diff --git a/tp/t/results/coverage/punctuation_in_line_commands.pl
b/tp/t/results/coverage/punctuation_in_line_commands.pl
index 8b799df32b..a33c3276dd 100644
--- a/tp/t/results/coverage/punctuation_in_line_commands.pl
+++ b/tp/t/results/coverage/punctuation_in_line_commands.pl
@@ -1224,9 +1224,6 @@
$result_converted{'html_text'}->{'punctuation_in_line_commands'} = '
<div class="center">center! After punc
</div>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -1234,9 +1231,6 @@
$result_converted{'html_text'}->{'punctuation_in_line_commands'} = '
<tr><td></td><td valign="top"><a href="#index-index_0021-After-punc">index!
After punc</a>:</td><td> </td><td valign="top"><a
href="#node_0021-After-punc">node! After punc</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/t/results/def/all_commands_printindex.pl
b/tp/t/results/def/all_commands_printindex.pl
index 2984ccbdef..aec7b917a9 100644
--- a/tp/t/results/def/all_commands_printindex.pl
+++ b/tp/t/results/def/all_commands_printindex.pl
@@ -6077,9 +6077,6 @@ span:hover a.copiable-link {visibility: visible}
<h3 class="heading" id="Types">Types</h3>
<div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6087,16 +6084,10 @@ span:hover a.copiable-link {visibility: visible}
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname"><code>d--eftp_name</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
<h3 class="heading" id="Variables">Variables</h3>
<div class="printindex vr-printindex">
-<table class="vr-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_vr_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="vr-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6115,9 +6106,6 @@ span:hover a.copiable-link {visibility: visible}
<tr><td></td><td valign="top"><a
href="#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="vr-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_vr_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/t/results/float/cindex_in_caption.pl
b/tp/t/results/float/cindex_in_caption.pl
index c8777603b4..376e586fc6 100644
--- a/tp/t/results/float/cindex_in_caption.pl
+++ b/tp/t/results/float/cindex_in_caption.pl
@@ -542,9 +542,6 @@ a.summary-letter-printindex {text-decoration: none}
<a class="index-entry-id" id="index-index-entry"></a>
</p></div></div>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -552,9 +549,6 @@ a.summary-letter-printindex {text-decoration: none}
<tr><td></td><td valign="top"><a href="#index-index-entry">index
entry</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/t/results/float/float_copying.pl
b/tp/t/results/float/float_copying.pl
index f40f2f282d..f6f5469709 100644
--- a/tp/t/results/float/float_copying.pl
+++ b/tp/t/results/float/float_copying.pl
@@ -1685,9 +1685,6 @@ the author abandon his copyright.
</dl>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -1696,9 +1693,6 @@ the author abandon his copyright.
<tr><td></td><td valign="top"><a
href="#index-copying-indexed-caption-copying-footnote">indexed caption copying
footnote</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
<div class="printindex fn-printindex">
<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_fn_letter-I"><b>I</b></a>
diff --git
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
index 1eadef6df3..e627649698 100644
---
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
+++
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/index.html
@@ -37,9 +37,6 @@ Next: <a href="A-a-_002c-E-e.html" accesskey="n" rel="next">
<p><a class="ref" href="A-a-_002c-E-e.html">� � � � �</a>.
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_cp_letter-�"><b>�</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -47,9 +44,6 @@ Next: <a href="A-a-_002c-E-e.html" accesskey="n" rel="next">
<tr><td></td><td valign="top"><a
href="A-a-_002c-E-e.html#index-A-a-_002c-E-e">� � � �
�</a>:</td><td> </td><td valign="top"><a href="A-a-_002c-E-e.html">� � � �
�</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Top_cp_letter-�"><b>�</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/t/results/html_tests/index_and_node_same_name.pl
b/tp/t/results/html_tests/index_and_node_same_name.pl
index 349b987d3c..a59e612998 100644
--- a/tp/t/results/html_tests/index_and_node_same_name.pl
+++ b/tp/t/results/html_tests/index_and_node_same_name.pl
@@ -286,9 +286,6 @@ a.summary-letter-printindex {text-decoration: none}
<a class="index-entry-id" id="index-node-1"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#index-node_cp_letter-N"><b>N</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -296,9 +293,6 @@ a.summary-letter-printindex {text-decoration: none}
<tr><td></td><td valign="top"><a
href="#index-node-1">node</a>:</td><td> </td><td valign="top"><a
href="#index-node">index node</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#index-node_cp_letter-N"><b>N</b></a>
-
-</td></tr></table>
</div>
</div>
diff --git a/tp/t/results/html_tests/index_below.pl
b/tp/t/results/html_tests/index_below.pl
index 456f1c4926..89bdc487f9 100644
--- a/tp/t/results/html_tests/index_below.pl
+++ b/tp/t/results/html_tests/index_below.pl
@@ -553,9 +553,6 @@ a.summary-letter-printindex {text-decoration: none}
<a class="index-entry-id" id="index-entry"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#sec_cp_letter-E"><b>E</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -563,9 +560,6 @@ a.summary-letter-printindex {text-decoration: none}
<tr><td></td><td valign="top"><a
href="#index-entry">entry</a>:</td><td> </td><td valign="top"><a
href="#sec">1.1 sec</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#sec_cp_letter-E"><b>E</b></a>
-
-</td></tr></table>
</div>
</div>
</div>
diff --git
a/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
b/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
index 3087cbe28c..83937a6ba5 100644
--- a/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
+++ b/tp/t/results/indices/default_cp_index_and_one_letter_syncodeindex.pl
@@ -392,8 +392,6 @@
$result_converted{'html_text'}->{'default_cp_index_and_one_letter_syncodeindex'}
<a class="index-entry-id" id="index-_002d_002dcpindex"></a>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_symbol-1"><b>-</b></a>
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -402,8 +400,6 @@
$result_converted{'html_text'}->{'default_cp_index_and_one_letter_syncodeindex'}
<tr><td></td><td valign="top"><a
href="#index-_002d_002dcpindex"><code>--cpindex</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_symbol-1"><b>-</b></a>
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/double_index_entry.pl
b/tp/t/results/indices/double_index_entry.pl
index 16f76bce04..13bfa0c4f4 100644
--- a/tp/t/results/indices/double_index_entry.pl
+++ b/tp/t/results/indices/double_index_entry.pl
@@ -689,9 +689,6 @@ $result_converted{'html_text'}->{'double_index_entry'} =
'<a class="node-id" id=
<a class="index-entry-id" id="index-aaa-2"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -701,9 +698,6 @@ $result_converted{'html_text'}->{'double_index_entry'} =
'<a class="node-id" id=
<tr><td></td><td valign="top"><a
href="#index-aaa-2">aaa</a>:</td><td> </td><td valign="top"><a
href="#other-node">other node</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/ftable_vtable.pl
b/tp/t/results/indices/ftable_vtable.pl
index db64c8e3ce..ad44e78165 100644
--- a/tp/t/results/indices/ftable_vtable.pl
+++ b/tp/t/results/indices/ftable_vtable.pl
@@ -966,9 +966,6 @@ $result_converted{'html_text'}->{'ftable_vtable'} = '<h1
class="node" id="Top">T
<a class="index-entry-id" id="index-function1-1"></a>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-F"><b>F</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -979,15 +976,9 @@ $result_converted{'html_text'}->{'ftable_vtable'} = '<h1
class="node" id="Top">T
<tr><td></td><td valign="top"><a
href="#index-function2x"><code>function2x</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-F"><b>F</b></a>
-
-</td></tr></table>
</div>
<div class="printindex vr-printindex">
-<table class="vr-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_vr_letter-V"><b>V</b></a>
-
-</td></tr></table>
<table class="vr-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -997,9 +988,6 @@ $result_converted{'html_text'}->{'ftable_vtable'} = '<h1
class="node" id="Top">T
<tr><td></td><td valign="top"><a
href="#index-varx2"><code>varx2</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="vr-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_vr_letter-V"><b>V</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/image_lines_count.pl
b/tp/t/results/indices/image_lines_count.pl
index 2ed4c93edf..5a15d398a2 100644
--- a/tp/t/results/indices/image_lines_count.pl
+++ b/tp/t/results/indices/image_lines_count.pl
@@ -310,9 +310,6 @@ $result_converted{'html_text'}->{'image_lines_count'} =
'<h1 class="node" id="To
<a class="index-entry-id" id="index-index-entry"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -320,9 +317,6 @@ $result_converted{'html_text'}->{'image_lines_count'} =
'<h1 class="node" id="To
<tr><td></td><td valign="top"><a href="#index-index-entry">index
entry</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/image_text_lines_count.pl
b/tp/t/results/indices/image_text_lines_count.pl
index 461e8a1795..85441c3412 100644
--- a/tp/t/results/indices/image_text_lines_count.pl
+++ b/tp/t/results/indices/image_text_lines_count.pl
@@ -309,9 +309,6 @@ $result_converted{'html_text'}->{'image_text_lines_count'}
= '<h1 class="node" i
<a class="index-entry-id" id="index-index-entry"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -319,9 +316,6 @@ $result_converted{'html_text'}->{'image_text_lines_count'}
= '<h1 class="node" i
<tr><td></td><td valign="top"><a href="#index-index-entry">index
entry</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/index_entry_before_first_node.pl
b/tp/t/results/indices/index_entry_before_first_node.pl
index e192c982cb..d0a9d57a2f 100644
--- a/tp/t/results/indices/index_entry_before_first_node.pl
+++ b/tp/t/results/indices/index_entry_before_first_node.pl
@@ -295,9 +295,6 @@
$result_converted{'html_text'}->{'index_entry_before_first_node'} = '<a class="i
<h1 class="node" id="Top">Top</h1>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-B"><b>B</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -305,9 +302,6 @@
$result_converted{'html_text'}->{'index_entry_before_first_node'} = '<a class="i
<tr><td></td><td valign="top"><a href="#index-before-nodes">before
nodes</a>:</td><td> </td><td valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-B"><b>B</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/index_entry_before_node.pl
b/tp/t/results/indices/index_entry_before_node.pl
index 9ecbfd224d..65c9e9702c 100644
--- a/tp/t/results/indices/index_entry_before_node.pl
+++ b/tp/t/results/indices/index_entry_before_node.pl
@@ -785,9 +785,6 @@ $result_converted{'html_text'}->{'index_entry_before_node'}
= '<a class="node-id
<h4 class="node">second</h4>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-L"><b>L</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -795,9 +792,6 @@ $result_converted{'html_text'}->{'index_entry_before_node'}
= '<a class="node-id
<tr><td></td><td valign="top"><a href="#index-lone-entry">lone
entry</a>:</td><td> </td><td valign="top"><a
href="#first">first</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-L"><b>L</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/index_entry_in_footnote.pl
b/tp/t/results/indices/index_entry_in_footnote.pl
index 5726e9fb89..21a7f01ffc 100644
--- a/tp/t/results/indices/index_entry_in_footnote.pl
+++ b/tp/t/results/indices/index_entry_in_footnote.pl
@@ -313,9 +313,6 @@ $result_converted{'html_text'}->{'index_entry_in_footnote'}
= '<h1 class="node"
<p>Top node<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -323,9 +320,6 @@ $result_converted{'html_text'}->{'index_entry_in_footnote'}
= '<h1 class="node"
<tr><td></td><td valign="top"><a href="#index-index-entry-in-footnote">index
entry in footnote</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
<div class="footnotes-segment">
<hr>
diff --git
a/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
b/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
index 81c7015d0b..7600ca2941 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
@@ -909,9 +909,6 @@
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'
<p>Copying<a class="footnote" id="DOCF1" href="#FOOT1"><sup>1</sup></a>.
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -919,9 +916,6 @@
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'
<tr><td></td><td valign="top"><a
href="#index-copying-Copying-this-document">Copying this
document</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
</div>
@@ -941,9 +935,6 @@
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'
<p>Copying<a class="footnote" id="DOCF1_2" href="#FOOT1_2"><sup>2</sup></a>.
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -951,9 +942,6 @@
$result_converted{'html_text'}->{'printindex_index_entry_in_copying_in_footnote'
<tr><td></td><td valign="top"><a
href="#index-copying-Copying-this-document">Copying this
document</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-C"><b>C</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/t/results/indices/printindex_with_space_before.pl
b/tp/t/results/indices/printindex_with_space_before.pl
index 7744dba3d6..1ec5c89607 100644
--- a/tp/t/results/indices/printindex_with_space_before.pl
+++ b/tp/t/results/indices/printindex_with_space_before.pl
@@ -266,9 +266,6 @@
$result_converted{'html_text'}->{'printindex_with_space_before'} = '<h1 class="n
<p>Text.
</p><div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -276,9 +273,6 @@
$result_converted{'html_text'}->{'printindex_with_space_before'} = '<h1 class="n
<tr><td></td><td valign="top"><a
href="#index-index">index</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/same_index_entry_merged_indices.pl
b/tp/t/results/indices/same_index_entry_merged_indices.pl
index d256c2deef..2d565ac598 100644
--- a/tp/t/results/indices/same_index_entry_merged_indices.pl
+++ b/tp/t/results/indices/same_index_entry_merged_indices.pl
@@ -770,9 +770,6 @@
$result_converted{'html_text'}->{'same_index_entry_merged_indices'} = '
</p></dd></dl>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-M"><b>M</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -781,9 +778,6 @@
$result_converted{'html_text'}->{'same_index_entry_merged_indices'} = '
<tr><td></td><td valign="top"><a
href="#index-mmm_002dmode-1"><code>mmm-mode</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-M"><b>M</b></a>
-
-</td></tr></table>
</div>
</div>
';
diff --git a/tp/t/results/indices/seealso_duplicate.pl
b/tp/t/results/indices/seealso_duplicate.pl
index 453e69bb51..87377ff3cf 100644
--- a/tp/t/results/indices/seealso_duplicate.pl
+++ b/tp/t/results/indices/seealso_duplicate.pl
@@ -463,9 +463,6 @@ $result_converted{'html_text'}->{'seealso_duplicate'} =
'<h1 class="node" id="To
<a class="index-entry-id" id="index-awk-1"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -474,9 +471,6 @@ $result_converted{'html_text'}->{'seealso_duplicate'} =
'<h1 class="node" id="To
<tr><td></td><td valign="top"><a href="#index-awk-1"><code
class="command">awk</code>, POSIX and</a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/subentries.pl
b/tp/t/results/indices/subentries.pl
index 28912808ca..280311e62d 100644
--- a/tp/t/results/indices/subentries.pl
+++ b/tp/t/results/indices/subentries.pl
@@ -1401,9 +1401,6 @@ $result_converted{'html_text'}->{'subentries'} = '
</td></tr></table>
</div>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-F"><b>F</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -1414,9 +1411,6 @@ $result_converted{'html_text'}->{'subentries'} = '
<tr><td></td><td valign="top"><a
href="#index-f_002d_002d_002dggg"><code>f---ggg, f---hhh fjjj, f---kkk,
f---lll</code></a>:</td><td> </td><td valign="top"><a
href="#chapter-index">chapter index</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-F"><b>F</b></a>
-
-</td></tr></table>
</div>
</div>
</div>
diff --git a/tp/t/results/indices/subentry_and_sortas.pl
b/tp/t/results/indices/subentry_and_sortas.pl
index 7039c79a60..f9499bf6f7 100644
--- a/tp/t/results/indices/subentry_and_sortas.pl
+++ b/tp/t/results/indices/subentry_and_sortas.pl
@@ -811,9 +811,6 @@ Next: <a href="#chapter-index" accesskey="n"
rel="next">Index</a> [<a hre
<a class="index-entry-id" id="index-xxx"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-index_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -821,14 +818,8 @@ Next: <a href="#chapter-index" accesskey="n"
rel="next">Index</a> [<a hre
<tr><td></td><td valign="top"><a href="#index-aaa">aaa,
bbb</a>:</td><td> </td><td valign="top"><a href="#chapter-index">chapter
index</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-index_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-index_fn_letter-X"><b>X</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -836,9 +827,6 @@ Next: <a href="#chapter-index" accesskey="n"
rel="next">Index</a> [<a hre
<tr><td></td><td valign="top"><a href="#index-xxx"><code>xxx,
zzz</code></a>:</td><td> </td><td valign="top"><a
href="#chapter-index">chapter index</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-index_fn_letter-X"><b>X</b></a>
-
-</td></tr></table>
</div>
</div>
</div>
@@ -937,9 +925,6 @@ $result_converted{'html_text'}->{'subentry_and_sortas'} = '
<a class="index-entry-id" id="index-xxx"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -947,14 +932,8 @@ $result_converted{'html_text'}->{'subentry_and_sortas'} = '
<tr><td></td><td valign="top"><a href="#index-aaa">aaa,
bbb</a>:</td><td> </td><td valign="top"><a href="#chapter-index">chapter
index</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-X"><b>X</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -962,9 +941,6 @@ $result_converted{'html_text'}->{'subentry_and_sortas'} = '
<tr><td></td><td valign="top"><a href="#index-xxx"><code>xxx,
zzz</code></a>:</td><td> </td><td valign="top"><a
href="#chapter-index">chapter index</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-X"><b>X</b></a>
-
-</td></tr></table>
</div>
</div>
</div>
diff --git a/tp/t/results/indices/syncodeindex_to_plain.pl
b/tp/t/results/indices/syncodeindex_to_plain.pl
index 3e354c6804..795c68da3f 100644
--- a/tp/t/results/indices/syncodeindex_to_plain.pl
+++ b/tp/t/results/indices/syncodeindex_to_plain.pl
@@ -538,8 +538,6 @@ $result_converted{'html_text'}->{'syncodeindex_to_plain'} =
'
<p>cp index.
</p><div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_symbol-1"><b>-</b></a>
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -548,14 +546,10 @@ $result_converted{'html_text'}->{'syncodeindex_to_plain'}
= '
<tr><td></td><td valign="top"><a
href="#index-_002d_002dc">–c</a>:</td><td> </td><td valign="top"><a
href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_symbol-1"><b>-</b></a>
-</td></tr></table>
</div>
<p>vr index.
</p><div class="printindex vr-printindex">
-<table class="vr-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_vr_symbol-1"><b>-</b></a>
-</td></tr></table>
<table class="vr-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -563,8 +557,6 @@ $result_converted{'html_text'}->{'syncodeindex_to_plain'} =
'
<tr><td></td><td valign="top"><a
href="#index-_002d_002dv"><code>--v</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="vr-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_vr_symbol-1"><b>-</b></a>
-</td></tr></table>
</div>
';
diff --git a/tp/t/results/indices/w_lines_count.pl
b/tp/t/results/indices/w_lines_count.pl
index 874c163843..fff4974453 100644
--- a/tp/t/results/indices/w_lines_count.pl
+++ b/tp/t/results/indices/w_lines_count.pl
@@ -462,9 +462,6 @@ $result_converted{'html_text'}->{'w_lines_count'} = '<div
class="top-level-exten
<p>Compilation mode also defines the keys <kbd class="key">SPC</kbd> and <kbd
class="key">DEL</kbd> to
</p>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-C"><b>C</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -472,9 +469,6 @@ $result_converted{'html_text'}->{'w_lines_count'} = '<div
class="top-level-exten
<tr><td></td><td valign="top"><a
href="#index-compilation_002dnext_002derror"><code>compilation-next-error</code></a>:</td><td> </td><td
valign="top"><a href="#Top">Top</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_fn_letter-C"><b>C</b></a>
-
-</td></tr></table>
</div>
</div>
';
diff --git a/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
b/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
index 27f1c5cdc8..fea30491cf 100644
--- a/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
+++ b/tp/t/results/layout/no_monolithic/res_html/no_monolithic.html
@@ -67,9 +67,6 @@ span.program-in-footer {font-size: smaller}
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Chapter_cp_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -77,9 +74,6 @@ span.program-in-footer {font-size: smaller}
<tr><td></td><td valign="top"><a
href="#index-top">top</a></td><td> </td><td valign="top"><a
href="#Top">Not monolithic</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Chapter_cp_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
</div>
</div>
diff --git a/tp/t/results/misc_commands/comment_space_command_on_line.pl
b/tp/t/results/misc_commands/comment_space_command_on_line.pl
index 77c1994885..b46111506d 100644
--- a/tp/t/results/misc_commands/comment_space_command_on_line.pl
+++ b/tp/t/results/misc_commands/comment_space_command_on_line.pl
@@ -1040,9 +1040,6 @@
$result_converted{'html_text'}->{'comment_space_command_on_line'} = '
<h3 class="heading" id="Heading--">Heading </h3>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -1050,9 +1047,6 @@
$result_converted{'html_text'}->{'comment_space_command_on_line'} = '
<tr><td></td><td valign="top"><a href="#index-index-entry--">index entry
</a>:</td><td> </td><td valign="top"><a
href="#chap">chap</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
<div class="float" id="label">
diff --git
a/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html
b/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html
index 85a29626d1..a0734514b1 100644
---
a/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html
+++
b/tp/t/results/moreindices/double_index_entry/res_html/double_index_entry.html
@@ -39,9 +39,6 @@ span.program-in-footer {font-size: smaller}
<a class="index-entry-id" id="index-aaa-2"></a>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -51,9 +48,6 @@ span.program-in-footer {font-size: smaller}
<tr><td></td><td valign="top"><a
href="#index-aaa-2">aaa</a></td><td> </td><td valign="top"></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#t_i_cp_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<hr>
diff --git a/tp/tests/formatting/documentlanguage.texi
b/tp/tests/formatting/documentlanguage.texi
index 59fb8e8f59..fd76344525 100644
--- a/tp/tests/formatting/documentlanguage.texi
+++ b/tp/tests/formatting/documentlanguage.texi
@@ -5,7 +5,7 @@
@c can mostly happen in Parser, as any converter being initialized with
@c Texinfo::Convert::Converter converter() and with values accessed by
@c get_conf() will use the command line.
-@c This is tricky to demonstrate, as documentlanguge is not used much
+@c This is tricky to demonstrate, as documentlanguage is not used much
@c in Parser. It is used in two places to set the documentlanguage extra
@c value,
@c 1) for the untranslated type, for the prefix of @def* and
diff --git
a/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
b/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
index 6a81612fb8..6597662e60 100644
---
a/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
+++
b/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
@@ -65,9 +65,6 @@ span:hover a.copiable-link {visibility: visible}
</p></dd></dl>
<div class="printindex fn-printindex">
-<table class="fn-letters-header-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#Chapter_fn_letter-N"><b>N</b></a>
-
-</td></tr></table>
<table class="fn-entries-printindex" border="0">
<tr><td></td><th align="left">Entrée
d’index</th><td> </td><th align="left"> Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -75,9 +72,6 @@ span:hover a.copiable-link {visibility: visible}
<tr><td></td><td valign="top"><a href="#index-name-on-class"><code>name de
class</code></a></td><td> </td><td valign="top"><a href="#chapter">1
Chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="fn-letters-footer-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#Chapter_fn_letter-N"><b>N</b></a>
-
-</td></tr></table>
</div>
<hr style="height: 6px;">
diff --git
a/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html
b/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html
index f2a13b25d7..648bc21985 100644
---
a/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html
+++
b/tp/tests/indices/res_parser/index_and_node_same_name/index_and_node_same_name.html
@@ -66,9 +66,6 @@ span.program-in-footer {font-size: smaller}
<p>in index node node, with the same (croo_ref) name than index entry.
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#index-node-1_cp_letter-N"><b>N</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -76,9 +73,6 @@ span.program-in-footer {font-size: smaller}
<tr><td></td><td valign="top"><a
href="#index-node-2">node</a></td><td> </td><td valign="top"><a
href="#Top">Test index entry with node name clash</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#index-node-1_cp_letter-N"><b>N</b></a>
-
-</td></tr></table>
</div>
<hr style="height: 6px;">
diff --git
a/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html
b/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html
index f8f035f1bd..4c8599d513 100644
---
a/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html
+++
b/tp/tests/indices/res_parser/index_entry_in_footnote/index_entry_in_footnote.html
@@ -62,9 +62,6 @@ span.program-in-footer {font-size: smaller}
<h1 class="appendix" id="index">Appendix A index</h1>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#index_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -72,9 +69,6 @@ span.program-in-footer {font-size: smaller}
<tr><td></td><td valign="top"><a href="#index-index-entry-in-footnote">index
entry in footnote</a></td><td> </td><td valign="top"><a
href="#Top">index_entry_in_footnote</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#index_cp_letter-I"><b>I</b></a>
-
-</td></tr></table>
</div>
<hr style="height: 6px;">
diff --git a/tp/tests/indices/res_parser/index_table/node-with-printindex.html
b/tp/tests/indices/res_parser/index_table/node-with-printindex.html
index 899d52ddd7..929265bec6 100644
--- a/tp/tests/indices/res_parser/index_table/node-with-printindex.html
+++ b/tp/tests/indices/res_parser/index_table/node-with-printindex.html
@@ -65,9 +65,6 @@ span.program-in-footer {font-size: smaller}
</td></tr></table>
</div>
<div class="printindex vr-printindex">
-<table class="vr-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#node-with-printindex-1_vr_letter-V"><b>V</b></a>
-
-</td></tr></table>
<table class="vr-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -76,9 +73,6 @@ span.program-in-footer {font-size: smaller}
<tr><td></td><td valign="top"><a
href="node-with-ftable-and-vtable.html#index-var2"><code>var2</code></a></td><td> </td><td
valign="top"><a href="node-with-ftable-and-vtable.html">1 first node chapter,
with ftable and vtable</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="vr-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#node-with-printindex-1_vr_letter-V"><b>V</b></a>
-
-</td></tr></table>
</div>
<div class="printindex cp-printindex">
<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#node-with-printindex-1_cp_symbol-1"><b>!</b></a>
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html
b/tp/tests/layout/res_parser/formatting/formatting.html
index a554f09386..3a41e7601c 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 3fd9c3dfa0..a50c7851bb 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -4309,9 +4309,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4319,17 +4316,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4337,9 +4328,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -4884,9 +4872,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4897,9 +4882,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 1074b3fd2d..be380c5f85 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a href="#index-truc-4">truc</a></td><td>
</td><td valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ --- î</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td>
</td><td valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 229e395ff2..48ff38463b 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
@@ -4309,9 +4309,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-  
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4319,17 +4316,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-  
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-  
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4337,9 +4328,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-  
-</td></tr></table>
</div>
<p>cp
@@ -4884,9 +4872,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-  
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4897,9 +4882,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-  
-</td></tr></table>
</div>
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 36685fbad4..0a074c5f9b 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
@@ -4310,9 +4310,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-  
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4320,17 +4317,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-  
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-  
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4338,9 +4329,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-  
-</td></tr></table>
</div>
<p>cp
@@ -4885,9 +4873,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-  
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> </td></tr>
@@ -4898,9 +4883,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> </td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-  
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index acd7752454..99a2509b0c 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -4322,9 +4322,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4332,17 +4329,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4350,9 +4341,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a
href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -4897,9 +4885,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4910,9 +4895,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 f1fc2425cd..abf8c1abee 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Entrée
d’index</th><td> </td><th align="left"> Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Entrée
d’index</th><td> </td><th align="left"> Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Entrée
d’index</th><td> </td><th align="left"> Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Aller
à: </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index a554f09386..3a41e7601c 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index 886316185d..61dba4cd4a 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -6361,9 +6361,6 @@ Invalid use of @':
<p>truc
</p>
<div>
-<table><tr><th valign="top">Jump to: </th><td><a
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6371,17 +6368,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table><tr><th valign="top">Jump to: </th><td><a
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div>
-<table><tr><th valign="top">Jump to: </th><td><a
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6389,9 +6380,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a
<var>index---entry</var> tẽ --- î</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table><tr><th valign="top">Jump to: </th><td><a
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -6936,9 +6924,6 @@ Invalid use of @':
</p>
<p>tp
</p><div>
-<table><tr><th valign="top">Jump to: </th><td><a
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6949,9 +6934,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table><tr><th valign="top">Jump to: </th><td><a
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 876f601c6e..af45c232be 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
@@ -4367,9 +4367,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4377,17 +4374,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a>:</td><td> </td><td valign="top"><a
href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4395,9 +4386,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a>:</td><td> </td><td valign="top"><a
href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -4942,9 +4930,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4955,9 +4940,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a>:</td><td> </td><td
valign="top"><a href="#chapter">chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 c9d9db10ea..b68de7efa7 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -4329,9 +4329,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4339,17 +4336,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4357,9 +4348,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -4904,9 +4892,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4917,9 +4902,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 93e98d66c0..91ec23cc28 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
@@ -6492,9 +6492,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex" style="text-decoration:
none" href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6502,17 +6499,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex" style="text-decoration:
none" href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex" style="text-decoration:
none" href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6520,9 +6511,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex" style="text-decoration:
none" href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7067,9 +7055,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex" style="text-decoration:
none" href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7080,9 +7065,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex" style="text-decoration:
none" href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index 6084b3d781..4b2a6a7109 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index c9d9db10ea..b68de7efa7 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -4329,9 +4329,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4339,17 +4336,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4357,9 +4348,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -4904,9 +4892,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4917,9 +4902,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 270569a336..ec5cb342ff 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-  
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-  
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-  
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-  
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-  
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
  </th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-  
-</td></tr></table>
</div>
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 41778e2973..1fda09d721 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -6989,9 +6989,6 @@ html ''
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#constructs-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7002,9 +6999,6 @@ html ''
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#constructs">1 constructs</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#constructs-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
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 1816d7eecb..60c47a56c8 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
index a6ec92249a..4c374f13c8 100644
--- a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
@@ -6520,9 +6520,6 @@ Invalid use of @':
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr/></td></tr>
@@ -6530,17 +6527,11 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr/></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr/></td></tr>
@@ -6548,9 +6539,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr/></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -7095,9 +7083,6 @@ Invalid use of @':
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr/></td></tr>
@@ -7108,9 +7093,6 @@ Invalid use of @':
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr/></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
diff --git
a/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html
b/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html
index 9f210fd851..2f279e0587 100644
--- a/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html
+++ b/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic.html
@@ -68,9 +68,6 @@ ul.toc-numbered-mark {list-style: none}
</p>
<div class="printindex cp-printindex">
-<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Chapter_cp_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -78,9 +75,6 @@ ul.toc-numbered-mark {list-style: none}
<tr><td></td><td valign="top"><a
href="#index-top">top</a></td><td> </td><td valign="top"><a
href="#Top">Not monolithic</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#Chapter_cp_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<hr style="height: 6px;">
</div>
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
index 0074c964e4..04bf4d40f3 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
@@ -4765,9 +4765,6 @@ $">
<p>truc
</p>
<div class="printindex truc-printindex">
-<table class="truc-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
<table class="truc-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4775,17 +4772,11 @@ $">
<tr><td></td><td valign="top"><a
href="#index-truc-4">truc</a></td><td> </td><td valign="top"><a
href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="truc-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_truc_letter-T"><b>T</b></a>
-
-</td></tr></table>
</div>
<p>codeidx
</p>
<div class="printindex codeidx-printindex">
-<table class="codeidx-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
<table class="codeidx-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -4793,9 +4784,6 @@ $">
<tr><td></td><td valign="top"><a
href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var
class="var">index---entry</var> tẽ ---
î</code></a></td><td> </td><td valign="top"><a href="#chapter">1
chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="codeidx-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_codeidx_letter-A"><b>A</b></a>
-
-</td></tr></table>
</div>
<p>cp
@@ -5340,9 +5328,6 @@ $">
</p>
<p>tp
</p><div class="printindex tp-printindex">
-<table class="tp-letters-header-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
<table class="tp-entries-printindex" border="0">
<tr><td></td><th align="left">Index Entry</th><td> </td><th align="left">
Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
@@ -5353,9 +5338,6 @@ $">
<tr><td></td><td valign="top"><a
href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td> </td><td
valign="top"><a href="#chapter">1 chapter</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
</table>
-<table class="tp-letters-footer-printindex"><tr><th valign="top">Jump to:
</th><td><a class="summary-letter-printindex"
href="#chapter-1_tp_letter-D"><b>D</b></a>
-
-</td></tr></table>
</div>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): output index summary header and footer only if there is more than one symbol.,
Patrice Dumas <=