[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: No slant for @key.
From: |
Gavin D. Smith |
Subject: |
branch master updated: No slant for @key. |
Date: |
Sat, 01 Jan 2022 13:32:46 -0500 |
This is an automated email from the git hooks/post-receive script.
gavin pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 59773297c0 No slant for @key.
59773297c0 is described below
commit 59773297c0c6e225adfb66ec299ac331a53454a0
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Sat Jan 1 18:32:00 2022 +0000
No slant for @key.
* tp/Texinfo/Convert/HTML.pm
(_convert_key_command): Always output @key command with
<kbd class="key"> element. (Previously it was either done
with <tt class="key"> or <span class="key">.)
(%css_map): Output 'font-style: normal'
for kbd.key to cancel effect of oblique font style for 'kbd'.
This means that a key name will be consistently un-slanted,
so that there is no inconsistency e.g. between
@key{RIGHT} and @kbd{C-@key{RIGHT}}.
* doc/info-stnd.texi: Revise use of @key and @kbd.
---
ChangeLog | 17 +++++++++++++++++
doc/info-stnd.texi | 12 ++++++------
tp/Texinfo/Convert/HTML.pm | 14 ++++++--------
tp/t/results/converters_tests/line_breaks.pl | 1 +
.../simplest_no_node_section/res_html/index.html | 1 +
.../converters_tests/things_before_setfilename.pl | 1 +
.../things_before_setfilename_no_element.pl | 1 +
tp/t/results/coverage_braces/nested.pl | 2 +-
tp/t/results/coverage_braces/test_image.pl | 1 +
tp/t/results/coverage_braces/two_footnotes_in_nodes.pl | 1 +
.../coverage_braces/two_footnotes_in_nodes_separate.pl | 1 +
tp/t/results/def/all_commands_delimiters_printindex.pl | 1 +
tp/t/results/def/all_commands_printindex.pl | 1 +
tp/t/results/def/ampchar.pl | 1 +
tp/t/results/def/space_in_def_for_index.pl | 1 +
tp/t/results/float/anchor_in_caption.pl | 1 +
tp/t/results/float/cindex_in_caption.pl | 1 +
tp/t/results/float/comment_space_comand_in_float.pl | 1 +
tp/t/results/float/complex_float.pl | 1 +
tp/t/results/float/empty_listoffloats.pl | 1 +
tp/t/results/float/empty_listoffloats_with_floats.pl | 1 +
tp/t/results/float/float_copying.pl | 1 +
tp/t/results/float/float_with_at_commands.pl | 1 +
tp/t/results/float/footnote_in_caption.pl | 1 +
tp/t/results/float/footnote_in_caption_and_error.pl | 1 +
tp/t/results/float/listoffloats_with_commands.pl | 1 +
tp/t/results/float/numbering_captions_listoffloats.pl | 1 +
tp/t/results/float/ref_to_float.pl | 1 +
tp/t/results/float/simple.pl | 1 +
tp/t/results/formats_encodings/at_commands_in_refs.pl | 11 ++++++-----
.../res_html/----_0021---_002e--_002e-_003f-_0040.html | 1 +
.../res_html/-_0040-_007b_007d-_002e-.html | 1 +
.../res_html/-_007b-_007d.html | 1 +
.../at_commands_in_refs_latin1/res_html/8_002e27in.html | 3 ++-
.../res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html | 1 +
.../res_html/AAA-AAA-BBB.html | 1 +
.../res_html/CCC-CCC-DDD.html | 1 +
...TeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html | 1 +
.../res_html/_0040-_007b-_007d-_005c-_0023.html | 1 +
...027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html | 1 +
.../_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html | 1 +
.../res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html | 1 +
.../res_html/_201c-_201d-_2018-_2019-_201e-_201a.html | 1 +
.../res_html/_21d2-_00b0-a-b--aa.html | 1 +
...61-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html | 1 +
.../res_html/_2265-_2264-_2192.html | 1 +
.../res_html/a-e-i-a-a-e-c-e-e-e-e.html | 1 +
.../cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html | 3 ++-
.../res_html/e-e-e-e-e-j-ee.html | 1 +
.../env-code-option-samp-command-file-C_002dx-ESC.html | 3 ++-
.../res_html/f_002d_002dile1-f_002d_002dile.html | 1 +
.../at_commands_in_refs_latin1/res_html/gH-3rd.html | 1 +
...where_005faaa-url-_002fman_002ecgi_002f1_002fls.html | 3 ++-
.../at_commands_in_refs_latin1/res_html/i-E-C.html | 1 +
.../at_commands_in_refs_latin1/res_html/index.html | 3 ++-
.../res_html/indicateurl.html | 1 +
.../res_html/sansserif-slanted.html | 1 +
.../someone_0040somewher-no_005fexplain_0040there.html | 1 +
.../res_html/----_0021---_002e--_002e-_003f-_0040.html | 1 +
.../res_html/-_0040-_007b_007d-_002e-.html | 1 +
.../at_commands_in_refs_utf8/res_html/-_007b-_007d.html | 1 +
.../at_commands_in_refs_utf8/res_html/8_002e27in.html | 3 ++-
.../res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html | 1 +
.../at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html | 1 +
.../at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html | 1 +
...TeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html | 1 +
.../res_html/_0040-_007b-_007d-_005c-_0023.html | 1 +
...027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html | 1 +
.../_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html | 1 +
.../res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html | 1 +
.../res_html/_201c-_201d-_2018-_2019-_201e-_201a.html | 1 +
.../res_html/_21d2-_00b0-a-b--aa.html | 1 +
...61-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html | 1 +
.../res_html/_2265-_2264-_2192.html | 1 +
.../res_html/a-e-i-a-a-e-c-e-e-e-e.html | 1 +
.../cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html | 3 ++-
.../res_html/e-e-e-e-e-j-ee.html | 1 +
.../env-code-option-samp-command-file-C_002dx-ESC.html | 3 ++-
.../res_html/f_002d_002dile1-f_002d_002dile.html | 1 +
.../at_commands_in_refs_utf8/res_html/gH-3rd.html | 1 +
...where_005faaa-url-_002fman_002ecgi_002f1_002fls.html | 3 ++-
.../at_commands_in_refs_utf8/res_html/i-E-C.html | 1 +
.../at_commands_in_refs_utf8/res_html/index.html | 3 ++-
.../at_commands_in_refs_utf8/res_html/indicateurl.html | 1 +
.../res_html/sansserif-slanted.html | 1 +
.../someone_0040somewher-no_005fexplain_0040there.html | 1 +
.../res_html/a-e-i-o-u-A-E-I-O-U.html | 1 +
.../res_html/a-e-i-o-u-y-A-E-I-O-U.html | 1 +
.../char_latin1_latin1_in_refs/res_html/a-e-u.html | 1 +
.../char_latin1_latin1_in_refs/res_html/c.html | 1 +
.../char_latin1_latin1_in_refs/res_html/e.html | 1 +
.../char_latin1_latin1_in_refs/res_html/index.html | 1 +
.../res_html/a-e-i-o-u-A-E-I-O-U.html | 1 +
.../res_html/a-e-i-o-u-y-A-E-I-O-U.html | 1 +
.../char_latin1_utf8_in_refs/res_html/a-e-u.html | 1 +
.../char_latin1_utf8_in_refs/res_html/c.html | 1 +
.../char_latin1_utf8_in_refs/res_html/e.html | 1 +
.../char_latin1_utf8_in_refs/res_html/index.html | 1 +
.../res_html/A-a-_002c-E-e.html | 1 +
.../char_latin2_latin2_in_refs/res_html/index.html | 1 +
.../japanese_shift_jis/res_html/Introduction.html | 1 +
.../japanese_shift_jis/res_html/Preface.html | 1 +
.../japanese_shift_jis/res_html/index.html | 1 +
.../res_html/DiYiZhang_0028First-Chapter_0029.html | 1 +
.../sample_utf8/res_html/Index-node.html | 1 +
.../res_html/Second-Chapter-AE-AE-ae-ae.html | 1 +
.../formats_encodings/sample_utf8/res_html/index.html | 1 +
tp/t/results/formatting/cond.pl | 1 +
tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl | 1 +
.../formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl | 1 +
.../formatting/defcondx_Dbar/res_html/defxcond.html | 1 +
.../formatting/defcondx_Ubar/res_html/defxcond.html | 1 +
.../res_html/documentlanguage_set.html | 1 +
.../res_html/documentlanguage_set.html | 1 +
tp/t/results/formatting/empty.pl | 1 +
.../float_copying/res_html/Copying-and-floats.html | 1 +
.../res_html/caption-copying-footnote-anchor.html | 1 +
.../float_copying/res_html/float_copying_abt.html | 1 +
.../float_copying/res_html/float_copying_fot.html | 1 +
.../formatting/float_copying/res_html/index.html | 1 +
.../float_copying/res_html/public-domain-anchor.html | 1 +
.../float_copying/res_html/public-domain.html | 1 +
tp/t/results/formatting/one_line.pl | 1 +
tp/t/results/formatting/one_line_no_content.pl | 1 +
.../simplest_test_date_in_header/res_html/simplest.html | 1 +
.../formatting/simplest_test_prefix/res_html/truc.html | 1 +
tp/t/results/formatting/texi_bib_example.pl | 1 +
tp/t/results/formatting/texi_cond.pl | 1 +
tp/t/results/formatting/texi_glossary.pl | 1 +
tp/t/results/heading/heading_in_copying.pl | 1 +
tp/t/results/heading/heading_in_example.pl | 1 +
tp/t/results/heading/heading_in_quotation.pl | 1 +
.../html_tests/character_number_leading_toc_stoc.pl | 1 +
tp/t/results/html_tests/check_htmlxref.pl | 1 +
tp/t/results/html_tests/commands_in_abbr.pl | 1 +
tp/t/results/html_tests/commands_in_alt.pl | 1 +
.../html_tests/deftypefnnewline_for_copying_after.pl | 1 +
.../html_tests/deftypefnnewline_for_copying_before.pl | 1 +
tp/t/results/html_tests/documentdescription.pl | 1 +
.../empty_lines_at_beginning_no_setfilename.pl | 1 +
...mpty_lines_at_beginning_no_setfilename_no_element.pl | 1 +
.../results/html_tests/example_at_commands_arguments.pl | 1 +
tp/t/results/html_tests/example_class.pl | 1 +
tp/t/results/html_tests/example_empty_arguments.pl | 1 +
tp/t/results/html_tests/example_multi_class.pl | 1 +
.../footnotestyle_separate_late/res_html/chap-f.html | 1 +
.../footnotestyle_separate_late/res_html/chap-s.html | 1 +
.../res_html/footnotestyle_separate_late_fot.html | 1 +
.../footnotestyle_separate_late/res_html/index.html | 1 +
tp/t/results/html_tests/html_in_copying.pl | 1 +
tp/t/results/html_tests/image_link_prefix.pl | 1 +
tp/t/results/html_tests/index_and_node_same_name.pl | 1 +
tp/t/results/html_tests/index_below.pl | 1 +
tp/t/results/html_tests/raw_html.pl | 1 +
.../redirection_same_labels/res_html/circumflex.html | 1 +
.../html_tests/redirection_same_labels/res_html/i.html | 1 +
.../redirection_same_labels/res_html/index.html | 1 +
.../redirection_same_labels/res_html/umlaut.html | 1 +
tp/t/results/html_tests/shortcontents_no_top.pl | 1 +
tp/t/results/html_tests/simple_menu.pl | 1 +
.../html_tests/test_xrefautomaticsectiontitle.pl | 1 +
.../test_xrefautomaticsectiontitle_off_first.pl | 1 +
tp/t/results/html_tests/tex_expanded_in_copying.pl | 1 +
.../text_before_top_and_contents_after_title.pl | 1 +
.../text_before_top_and_summarycontents_after_title.pl | 1 +
tp/t/results/html_tests/titles.pl | 1 +
.../html_tests/verbatim_in_multitable_in_example.pl | 1 +
tp/t/results/html_tests/xml_protected_in_verb.pl | 1 +
tp/t/results/htmlxref/htmlxref/res_html/test_refs.html | 1 +
...24_0025_0026_0027_0028_0029_002a_002b_002d_002e.html | 1 +
...3e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html | 1 +
.../results/htmlxref/htmlxref_nodes/res_html/index.html | 1 +
.../htmlxref/htmlxref_nodes/res_html/local-node.html | 1 +
.../htmlxref/htmlxref_nodes/res_html/other-nodes.html | 1 +
.../htmlxref/htmlxref_nodes/res_html/test_refs_abt.html | 1 +
.../htmlxref/htmlxref_only_mono/res_html/test_refs.html | 1 +
...24_0025_0026_0027_0028_0029_002a_002b_002d_002e.html | 1 +
...3e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html | 1 +
.../htmlxref_only_mono_nodes/res_html/index.html | 1 +
.../htmlxref_only_mono_nodes/res_html/local-node.html | 1 +
.../htmlxref_only_mono_nodes/res_html/other-nodes.html | 1 +
.../res_html/test_refs_abt.html | 1 +
.../htmlxref_only_split/res_html/test_refs.html | 1 +
...24_0025_0026_0027_0028_0029_002a_002b_002d_002e.html | 1 +
...3e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html | 1 +
.../htmlxref_only_split_nodes/res_html/index.html | 1 +
.../htmlxref_only_split_nodes/res_html/local-node.html | 1 +
.../htmlxref_only_split_nodes/res_html/other-nodes.html | 1 +
.../res_html/test_refs_abt.html | 1 +
tp/t/results/include/simple.pl | 1 +
.../indices/encoding_index_ascii/res_html/index.html | 1 +
.../res_html/index.html | 1 +
.../indices/encoding_index_latin1/res_html/index.html | 1 +
.../res_html/index.html | 1 +
.../indices/encoding_index_utf8/res_html/index.html | 1 +
.../res_html/index.html | 1 +
tp/t/results/indices/subentry_and_sortas.pl | 1 +
tp/t/results/indices/w_lines_count.pl | 2 +-
.../macro_defined_txiinternalvalue_in_translation.pl | 1 +
tp/t/results/init_files_tests/modified_translation.pl | 1 +
tp/t/results/init_files_tests/redefined_need.pl | 1 +
tp/t/results/languages/appendix_translated.pl | 1 +
tp/t/results/languages/command_translated.pl | 1 +
tp/t/results/languages/multiple.pl | 1 +
.../res_html/multiple_lang_chapters.html | 1 +
.../res_html/multiple_lang_chapters.html | 1 +
tp/t/results/languages/unknown_language.pl | 1 +
tp/t/results/languages/unknown_region.pl | 1 +
tp/t/results/layout/navigation/res_html/navigation.html | 1 +
.../layout/navigation_chapter/res_html/chapter.html | 1 +
.../layout/navigation_chapter/res_html/index.html | 1 +
.../navigation_chapter/res_html/navigation_abt.html | 1 +
.../navigation_chapter/res_html/navigation_toc.html | 1 +
.../layout/navigation_chapter/res_html/section.html | 1 +
.../layout/navigation_chapter/res_html/subsection.html | 1 +
.../navigation_chapter_no_header/res_html/chapter.html | 1 +
.../navigation_chapter_no_header/res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../navigation_chapter_no_header/res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../res_html/chapter.html | 1 +
.../res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../navigation_chapter_vertical/res_html/chapter.html | 1 +
.../navigation_chapter_vertical/res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../navigation_chapter_vertical/res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../navigation_no_header/res_html/navigation.html | 1 +
.../res_html/navigation.html | 1 +
.../layout/navigation_node/res_html/chapter.html | 1 +
tp/t/results/layout/navigation_node/res_html/index.html | 1 +
.../layout/navigation_node/res_html/navigation_abt.html | 1 +
.../layout/navigation_node/res_html/navigation_toc.html | 1 +
.../layout/navigation_node/res_html/section.html | 1 +
.../layout/navigation_node/res_html/subsection.html | 1 +
.../navigation_node_no_header/res_html/chapter.html | 1 +
.../navigation_node_no_header/res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../navigation_node_no_header/res_html/section.html | 1 +
.../navigation_node_no_header/res_html/subsection.html | 1 +
.../res_html/chapter.html | 1 +
.../res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../navigation_node_vertical/res_html/chapter.html | 1 +
.../layout/navigation_node_vertical/res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../navigation_node_vertical/res_html/section.html | 1 +
.../navigation_node_vertical/res_html/subsection.html | 1 +
.../layout/navigation_section/res_html/chapter.html | 1 +
.../layout/navigation_section/res_html/index.html | 1 +
.../navigation_section/res_html/navigation_abt.html | 1 +
.../navigation_section/res_html/navigation_toc.html | 1 +
.../layout/navigation_section/res_html/section.html | 1 +
.../layout/navigation_section/res_html/subsection.html | 1 +
.../navigation_section_no_header/res_html/chapter.html | 1 +
.../navigation_section_no_header/res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../navigation_section_no_header/res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../res_html/chapter.html | 1 +
.../res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../navigation_section_vertical/res_html/chapter.html | 1 +
.../navigation_section_vertical/res_html/index.html | 1 +
.../res_html/navigation_abt.html | 1 +
.../res_html/navigation_toc.html | 1 +
.../navigation_section_vertical/res_html/section.html | 1 +
.../res_html/subsection.html | 1 +
.../layout/navigation_vertical/res_html/navigation.html | 1 +
.../layout/no_monolithic/res_html/no_monolithic.html | 1 +
.../no_monolithic/res_html/no_monolithic_abt.html | 1 +
.../no_monolithic/res_html/no_monolithic_fot.html | 1 +
.../no_monolithic/res_html/no_monolithic_ovr.html | 1 +
.../no_monolithic/res_html/no_monolithic_toc.html | 1 +
tp/t/results/menu/block_commands_in_menu_description.pl | 1 +
tp/t/results/menu/comment_on_menu_line.pl | 1 +
tp/t/results/menu/dash_in_menu.pl | 1 +
tp/t/results/menu/detailmenu.pl | 1 +
tp/t/results/menu/detailmenu_in_description.pl | 1 +
tp/t/results/menu/detailmenu_on_subnodes.pl | 1 +
tp/t/results/menu/detailmenu_unknown_node.pl | 1 +
tp/t/results/menu/entry_after_detailmenu.pl | 1 +
tp/t/results/menu/example_in_menu_comment.pl | 1 +
tp/t/results/menu/example_in_menu_description.pl | 1 +
tp/t/results/menu/formats_in_menu.pl | 1 +
tp/t/results/menu/inlineraw_in_menu_description.pl | 1 +
tp/t/results/menu/invalid_info_menu_entry.pl | 1 +
tp/t/results/menu/menu_entry_name.pl | 1 +
tp/t/results/menu/menu_entry_name_comment.pl | 1 +
tp/t/results/menu/menu_entry_no_entry.pl | 1 +
tp/t/results/menu/menu_entry_no_entry_location.pl | 1 +
tp/t/results/menu/menu_entry_node.pl | 1 +
tp/t/results/menu/menu_entry_node_comments.pl | 1 +
tp/t/results/menu/menu_in_example.pl | 1 +
tp/t/results/menu/menu_pointing_to_anchor.pl | 1 +
tp/t/results/menu/menu_title_before_entries.pl | 1 +
tp/t/results/menu/no_colon_in_menu.pl | 1 +
tp/t/results/menu/reference_to_external_manual.pl | 1 +
tp/t/results/menu/sc_in_menu.pl | 1 +
tp/t/results/menu/simple.pl | 1 +
tp/t/results/menu/simple_no_menu.pl | 1 +
tp/t/results/menu/submenu_in_example.pl | 1 +
tp/t/results/menu/verb_in_menu_description.pl | 1 +
tp/t/results/morecoverage/formatting_fr.pl | 1 +
tp/t/results/morecoverage/texi_formatting.pl | 1 +
.../double_index_entry/res_html/double_index_entry.html | 1 +
.../moreindices/index_no_node/res_html/Chapter-2.html | 1 +
.../moreindices/index_no_node/res_html/Chapter.html | 1 +
.../moreindices/index_no_node/res_html/index.html | 1 +
.../index_no_node/res_html/index_no_node_abt.html | 1 +
.../moreindices/index_no_node/res_html/unnumbered.html | 1 +
.../results/moreindices/index_split/res_html/first.html | 1 +
.../results/moreindices/index_split/res_html/index.html | 1 +
.../index_split/res_html/index_split_abt.html | 1 +
.../index_split/res_html/node-2-in-section-3.html | 1 +
.../index_split/res_html/node-3-in-section-3.html | 1 +
.../index_split/res_html/node-in-section-3.html | 1 +
.../index_split/res_html/second-chapter.html | 1 +
.../moreindices/index_split/res_html/section-1.html | 1 +
.../moreindices/index_split/res_html/section-2.html | 1 +
.../moreindices/index_split/res_html/section-3.html | 1 +
.../moreindices/index_split/res_html/subsection-1.html | 1 +
.../moreindices/index_split/res_html/subsection-2.html | 1 +
.../moreindices/index_split_nodes/res_html/first.html | 1 +
.../moreindices/index_split_nodes/res_html/index.html | 1 +
.../index_split_nodes/res_html/index_split_abt.html | 1 +
.../index_split_nodes/res_html/node-2-in-section-3.html | 1 +
.../index_split_nodes/res_html/node-3-in-section-3.html | 1 +
.../index_split_nodes/res_html/node-in-section-3.html | 1 +
.../index_split_nodes/res_html/second-chapter.html | 1 +
.../index_split_nodes/res_html/section-1.html | 1 +
.../index_split_nodes/res_html/section-2.html | 1 +
.../index_split_nodes/res_html/section-3.html | 1 +
.../index_split_nodes/res_html/subsection-1.html | 1 +
.../index_split_nodes/res_html/subsection-2.html | 1 +
.../moreindices/nodes_before_top/res_html/a-node.html | 1 +
.../moreindices/nodes_before_top/res_html/another.html | 1 +
.../nodes_before_top/res_html/first-before-top.html | 1 +
.../moreindices/nodes_before_top/res_html/first.html | 1 +
.../moreindices/nodes_before_top/res_html/index.html | 1 +
.../res_html/node-in-menu-before-top.html | 1 +
.../nodes_before_top/res_html/nodes_before_top_abt.html | 1 +
.../moreindices/nodes_before_top/res_html/second.html | 1 +
.../res_html/nodes_before_top_and_sections.html | 1 +
.../nodes_before_top_no_nodes/res_html/a-node.html | 1 +
.../nodes_before_top_no_nodes/res_html/another.html | 1 +
.../res_html/first-before-top.html | 1 +
.../nodes_before_top_no_nodes/res_html/first.html | 1 +
.../nodes_before_top_no_nodes/res_html/index.html | 1 +
.../res_html/node-in-menu-before-top.html | 1 +
.../nodes_before_top_no_nodes/res_html/second.html | 1 +
.../nodes_before_top_nodes/res_html/a-node.html | 1 +
.../nodes_before_top_nodes/res_html/another.html | 1 +
.../res_html/first-before-top.html | 1 +
.../nodes_before_top_nodes/res_html/first.html | 1 +
.../nodes_before_top_nodes/res_html/index.html | 1 +
.../res_html/node-in-menu-before-top.html | 1 +
.../res_html/nodes_before_top_abt.html | 1 +
.../nodes_before_top_nodes/res_html/second.html | 1 +
.../moreindices/split_chapter_index/res_html/first.html | 1 +
.../moreindices/split_chapter_index/res_html/index.html | 1 +
.../split_chapter_index/res_html/section-1.html | 1 +
.../res_html/split_chapter_index_abt.html | 1 +
.../split_chapter_index/res_html/subsection-1.html | 1 +
.../equivalent_nodes/res_html/equivalent_nodes.html | 1 +
.../res_html/equivalent_nodes.html | 1 +
.../res_html/more_sections_than_nodes.html | 1 +
.../node_footnote_end/res_html/node_footnote.html | 1 +
.../node_footnote_separated/res_html/node_footnote.html | 1 +
.../node_footnote_use_node/res_html/a.html | 1 +
.../node_footnote_use_node/res_html/chapter.html | 1 +
.../node_footnote_use_node/res_html/index.html | 1 +
.../res_html/node_footnote_abt.html | 1 +
.../res_html/nodes_after_top_before_chapter.html | 1 +
.../res_html/index.html | 1 +
.../res_html/nodes_after_top_before_chapter_abt.html | 1 +
.../res_html/second-node.html | 1 +
.../res_html/third-node.html | 1 +
.../nodes_after_top_before_section/res_html/index.html | 1 +
.../res_html/second-node.html | 1 +
.../res_html/third-node.html | 1 +
.../res_html/nodes_after_top_before_section.html | 1 +
.../res_html/index.html | 1 +
.../res_html/nodes_after_top_before_section_abt.html | 1 +
.../res_html/second-node.html | 1 +
.../res_html/third-node.html | 1 +
.../res_html/placed_things_before_element.html | 1 +
.../sectioning_frames/res_html/First-node.html | 1 +
.../res_html/Last-node-no-description.html | 1 +
.../sectioning_frames/res_html/Second-node.html | 1 +
.../res_html/Third-node-unnumbered.html | 1 +
.../sectioning_frames/res_html/between-node.html | 1 +
.../sectioning_frames/res_html/index.html | 1 +
.../sectioning_frames/res_html/numbered-sub.html | 1 +
.../sectioning_frames/res_html/numbered-sub2.html | 1 +
.../sectioning_frames/res_html/numbered-sub3.html | 1 +
.../sectioning_frames/res_html/numbered.html | 1 +
.../sectioning_frames/res_html/sectioning_abt.html | 1 +
.../sectioning_frames/res_html/sectioning_ovr.html | 1 +
.../sectioning_frames/res_html/sectioning_toc.html | 1 +
.../res_html/sectioning_toc_frame.html | 1 +
.../sectioning_frames/res_html/unnumbered-sub.html | 1 +
.../sectioning_frames/res_html/unnumbered-sub2.html | 1 +
.../sectioning_frames/res_html/unnumbered.html | 1 +
.../sectioning_frames/res_html/unnumbered2.html | 1 +
.../res_html/top_node_up_explicit.html | 1 +
.../res_html/top_node_up_implicit.html | 1 +
.../res_html/two_footnotes_in_nodes.html | 1 +
.../res_html/two_footnotes_in_nodes.html | 1 +
tp/t/results/raw/displaymath.pl | 1 +
tp/t/results/regions/anchor_in_copying.pl | 1 +
tp/t/results/regions/anchor_in_copying_in_footnote.pl | 1 +
tp/t/results/regions/anchor_in_titlepage.pl | 1 +
tp/t/results/regions/anchor_in_titlepage_titlepage.pl | 1 +
tp/t/results/regions/format_in_titlepage.pl | 1 +
tp/t/results/regions/format_in_titlepage_titlepage.pl | 1 +
tp/t/results/regions/ref_in_copying.pl | 1 +
tp/t/results/regions/today_in_copying.pl | 1 +
tp/t/results/sectioning/anchor_in_footnote.pl | 1 +
tp/t/results/sectioning/anchor_in_footnote_separate.pl | 1 +
tp/t/results/sectioning/anchor_zero.pl | 1 +
.../results/sectioning/chapter_before_and_after_part.pl | 1 +
tp/t/results/sectioning/chapter_before_part.pl | 1 +
tp/t/results/sectioning/chapter_between_nodes.pl | 1 +
.../sectioning/chapter_node_before_and_after_part.pl | 1 +
tp/t/results/sectioning/character_and_spaces_in_node.pl | 1 +
tp/t/results/sectioning/character_and_spaces_in_refs.pl | 1 +
...24_0025_0026_0027_0028_0029_002a_002b_002d_002e.html | 1 +
...3e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html | 1 +
.../res_html/index.html | 1 +
.../res_html/local-node.html | 1 +
.../res_html/other-nodes.html | 1 +
tp/t/results/sectioning/contents.pl | 1 +
tp/t/results/sectioning/contents_and_shortcontents.pl | 1 +
tp/t/results/sectioning/contents_with_only_top_node.pl | 1 +
tp/t/results/sectioning/double_node_anchor_float.pl | 1 +
tp/t/results/sectioning/double_part.pl | 1 +
tp/t/results/sectioning/double_top.pl | 1 +
tp/t/results/sectioning/empty_top_node_up.pl | 1 +
tp/t/results/sectioning/equivalent_labels.pl | 1 +
tp/t/results/sectioning/equivalent_nodes.pl | 1 +
tp/t/results/sectioning/explicit_node_directions.pl | 1 +
tp/t/results/sectioning/external_node_in_menu.pl | 1 +
tp/t/results/sectioning/internal_top_node_up.pl | 1 +
tp/t/results/sectioning/lone_contents.pl | 1 +
tp/t/results/sectioning/next_in_menu_is_below.pl | 1 +
tp/t/results/sectioning/no_argument_and_contents.pl | 1 +
tp/t/results/sectioning/no_element.pl | 1 +
tp/t/results/sectioning/no_menu.pl | 1 +
.../sectioning/node_part_chapter_after_chapter.pl | 1 +
tp/t/results/sectioning/node_part_chapter_after_top.pl | 1 +
.../sectioning/node_sectop_before_chapter_no_node.pl | 1 +
.../sectioning/node_sectop_before_lone_node_Top.pl | 1 +
.../sectioning/node_up_direction_for_top_with_manual.pl | 1 +
tp/t/results/sectioning/node_up_external_node.pl | 1 +
.../sectioning/nodes_after_top_before_chapter_nodes.pl | 1 +
.../nodes_after_top_before_chapter_not_split.pl | 1 +
...p_before_chapter_not_split_no_use_node_directions.pl | 1 +
.../nodes_after_top_before_chapter_sections.pl | 1 +
.../sectioning/nodes_after_top_before_section_nodes.pl | 1 +
.../nodes_after_top_before_section_sections.pl | 1 +
.../sectioning/nodes_no_node_top_explicit_directions.pl | 1 +
.../sectioning/non_automatic_internal_top_node_up.pl | 1 +
.../sectioning/non_automatic_top_node_up_and_url.pl | 1 +
.../results/sectioning/non_automatic_top_node_up_url.pl | 1 +
.../sectioning/one_node_explicit_directions_anchor.pl | 1 +
tp/t/results/sectioning/one_subsection.pl | 1 +
tp/t/results/sectioning/one_subsection_and_node.pl | 1 +
tp/t/results/sectioning/part_before_chapter.pl | 1 +
tp/t/results/sectioning/part_before_top.pl | 1 +
tp/t/results/sectioning/part_chapter_after_top.pl | 1 +
tp/t/results/sectioning/part_node_after_top.pl | 1 +
tp/t/results/sectioning/part_node_before_top.pl | 1 +
tp/t/results/sectioning/part_node_chapter_after_top.pl | 1 +
tp/t/results/sectioning/part_node_chapter_appendix.pl | 1 +
.../sectioning/part_node_chapter_node_appendix.pl | 1 +
tp/t/results/sectioning/part_node_node_part_appendix.pl | 1 +
tp/t/results/sectioning/part_node_part_appendix.pl | 1 +
tp/t/results/sectioning/part_node_part_node_appendix.pl | 1 +
tp/t/results/sectioning/placed_things_before_element.pl | 1 +
tp/t/results/sectioning/placed_things_before_node.pl | 1 +
tp/t/results/sectioning/protected_node_parentheses.pl | 1 +
tp/t/results/sectioning/ref_to_top.pl | 1 +
.../results/sectioning/section_before_after_top_node.pl | 1 +
.../section_before_after_top_node_last_node.pl | 1 +
tp/t/results/sectioning/section_before_part.pl | 1 +
tp/t/results/sectioning/section_before_top.pl | 1 +
tp/t/results/sectioning/section_below_unnumbered.pl | 1 +
.../sectioning/section_below_unnumbered_no_top.pl | 1 +
.../sectioning/section_chapter_before_top_nodes.pl | 1 +
tp/t/results/sectioning/section_in_unnumbered_info.pl | 1 +
.../sectioning/section_in_unnumbered_plaintext.pl | 1 +
tp/t/results/sectioning/section_node_before_part.pl | 1 +
tp/t/results/sectioning/sections_test.pl | 1 +
tp/t/results/sectioning/sections_test_no_use_nodes.pl | 1 +
.../sections_test_no_use_nodes_use_node_directions.pl | 1 +
.../sectioning/setfilename_on_top_and_after_node.pl | 1 +
tp/t/results/sectioning/shortcontents.pl | 1 +
tp/t/results/sectioning/space_in_node.pl | 1 +
tp/t/results/sectioning/top_no_argument_and_content.pl | 1 +
tp/t/results/sectioning/top_no_argument_and_node.pl | 1 +
tp/t/results/sectioning/top_no_argument_and_top_node.pl | 1 +
tp/t/results/sectioning/top_node_no_menu_direction.pl | 1 +
tp/t/results/sectioning/top_node_part_top.pl | 1 +
tp/t/results/sectioning/top_node_up_url.pl | 1 +
tp/t/results/sectioning/top_without_node_nodes.pl | 1 +
tp/t/results/sectioning/top_without_node_sections.pl | 1 +
.../res_html/a.html | 1 +
.../res_html/index.html | 1 +
.../res_html/n.html | 1 +
tp/t/results/sectioning/two_nodes_at_the_end.pl | 1 +
tp/t/results/sectioning/two_nodes_between_chapters.pl | 1 +
tp/t/results/sectioning/two_unnumbered_no_argument.pl | 1 +
.../sectioning/unnumbered_before_node_top_top.pl | 1 +
tp/t/results/sectioning/unnumbered_before_top_node.pl | 1 +
.../sectioning/unnumbered_top_without_node_nodes.pl | 1 +
.../sectioning/unnumbered_top_without_node_sections.pl | 1 +
.../contents_and_parts/contents_and_parts.html | 1 +
.../res_parser/contents_at_begin/contents_at_begin.html | 1 +
.../contents_at_begin_inline/contents_at_begin.html | 1 +
.../res_parser/contents_at_end/contents_at_end.html | 1 +
.../contents_at_end_inline/contents_at_end.html | 1 +
.../contents_in_middle_chapter.html | 1 +
.../contents_in_middle_chapter.html | 1 +
.../contents_in_middle_section.html | 1 +
.../contents_in_middle_section.html | 1 +
.../res_parser/double_contents/double_contents.html | 1 +
.../double_contents_after_title/double_contents.html | 1 +
.../double_contents.html | 1 +
.../chapter.html | 1 +
.../double_contents_abt.html | 1 +
.../double_contents_after_title_book_chapter/index.html | 1 +
.../section.html | 1 +
.../chapter.html | 1 +
.../double_contents_after_title_no_texi2html/index.html | 1 +
.../section.html | 1 +
.../double_contents_book/double_contents.html | 1 +
.../res_parser/double_contents_chapter/chapter.html | 1 +
.../double_contents_chapter/double_contents_abt.html | 1 +
.../double_contents_chapter/double_contents_toc.html | 1 +
.../res_parser/double_contents_chapter/index.html | 1 +
.../res_parser/double_contents_chapter/section.html | 1 +
.../double_contents_inline/double_contents.html | 1 +
.../double_contents_inline_chapter/chapter.html | 1 +
.../double_contents_abt.html | 1 +
.../double_contents_inline_chapter/index.html | 1 +
.../double_contents_inline_chapter/section.html | 1 +
.../double_contents_inline_nodes/chapter.html | 1 +
.../double_contents_abt.html | 1 +
.../res_parser/double_contents_inline_nodes/index.html | 1 +
.../double_contents_inline_nodes/section.html | 1 +
.../double_contents_inline_section/chapter.html | 1 +
.../double_contents_abt.html | 1 +
.../double_contents_inline_section/index.html | 1 +
.../double_contents_inline_section/section.html | 1 +
.../res_parser/double_contents_nodes/chapter.html | 1 +
.../double_contents_nodes/double_contents_abt.html | 1 +
.../double_contents_nodes/double_contents_toc.html | 1 +
.../res_parser/double_contents_nodes/index.html | 1 +
.../res_parser/double_contents_nodes/section.html | 1 +
.../res_parser/double_contents_section/chapter.html | 1 +
.../double_contents_section/double_contents_abt.html | 1 +
.../double_contents_section/double_contents_toc.html | 1 +
.../res_parser/double_contents_section/index.html | 1 +
.../res_parser/double_contents_section/section.html | 1 +
tp/tests/contents/res_parser/no_content/no_content.html | 1 +
.../res_parser/no_content_do_contents/no_content.html | 1 +
.../no_content_do_contents_inline/no_content.html | 1 +
.../res_parser/no_content_inline/no_content.html | 1 +
.../no_content_setcatpage/no_content_setcatpage.html | 1 +
.../no_content_setcatpage.html | 1 +
.../no_content_setcatpage.html | 1 +
.../no_content_setcatpage.html | 1 +
.../documentlanguage_cmdline/documentlanguage.html | 1 +
.../ignore_and_comments_output/ignore_and_comments.html | 1 +
.../res_parser/simplest_test_css/simplest.html | 1 +
.../res_parser/test_redefine_need/test_need.html | 1 +
.../index_and_node_same_name.html | 1 +
.../index_entry_in_footnote.html | 1 +
.../index_no_node_no_top/index_no_node_no_top.html | 1 +
.../indices/res_parser/index_nodes/index_nodes.html | 1 +
.../indices/res_parser/index_nodes_nodes/a-node.html | 1 +
.../indices/res_parser/index_nodes_nodes/another.html | 1 +
.../indices/res_parser/index_nodes_nodes/first.html | 1 +
.../indices/res_parser/index_nodes_nodes/index.html | 1 +
.../res_parser/index_nodes_nodes/index_nodes_abt.html | 1 +
.../indices/res_parser/index_nodes_nodes/second.html | 1 +
.../res_parser/index_one_node/index_one_node.html | 1 +
.../res_parser/index_special_region/Chapter.html | 1 +
.../index_special_region/Copying-and-indices.html | 1 +
.../index_special_region/Copying-information.html | 1 +
.../index_special_region/Public-domain-reference.html | 1 +
.../index_special_region/Titlepage-footnote-anchor.html | 1 +
.../indices/res_parser/index_special_region/index.html | 1 +
.../index_special_region/index_special_region_abt.html | 1 +
.../index_special_region/index_special_region_fot.html | 1 +
.../index_special_region/index_special_region_toc.html | 1 +
.../res_parser/index_special_region_html/Chapter.html | 1 +
.../index_special_region_html/Copying-and-indices.html | 1 +
.../index_special_region_html/Copying-information.html | 1 +
.../Public-domain-reference.html | 1 +
.../index_special_region_html/Titlepage-anchor.html | 1 +
.../Titlepage-footnote-anchor.html | 1 +
.../res_parser/index_special_region_html/index.html | 1 +
.../index_special_region_abt.html | 1 +
.../index_special_region_fot.html | 1 +
.../index_special_region_toc.html | 1 +
.../index_special_region_no_insertcopying/Chapter.html | 1 +
.../Copying-and-indices.html | 1 +
.../Public-domain-reference.html | 1 +
.../Titlepage-footnote-anchor.html | 1 +
.../index_special_region_no_insertcopying/index.html | 1 +
.../index_special_region_no_insertcopying_abt.html | 1 +
.../index_special_region_no_insertcopying_toc.html | 1 +
.../Chapter.html | 1 +
.../Copying-and-indices.html | 1 +
.../Copying-information.html | 1 +
.../Public-domain-reference.html | 1 +
.../Titlepage-anchor.html | 1 +
.../Titlepage-footnote-anchor.html | 1 +
.../index.html | 1 +
.../index_special_region_no_insertcopying_abt.html | 1 +
.../index_special_region_no_insertcopying_fot.html | 1 +
.../index_special_region_no_insertcopying_toc.html | 1 +
.../index_special_region_no_region/Chapter.html | 1 +
.../Copying-and-indices.html | 1 +
.../Public-domain-reference.html | 1 +
.../Titlepage-footnote-anchor.html | 1 +
.../index_special_region_no_region/index.html | 1 +
.../index_special_region_no_region_abt.html | 1 +
.../index_special_region_no_region_toc.html | 1 +
.../index_special_region_no_region_html/Chapter.html | 1 +
.../Copying-and-indices.html | 1 +
.../Copying-information.html | 1 +
.../Public-domain-reference.html | 1 +
.../Titlepage-anchor.html | 1 +
.../Titlepage-footnote-anchor.html | 1 +
.../index_special_region_no_region_html/index.html | 1 +
.../index_special_region_no_region_abt.html | 1 +
.../index_special_region_no_region_fot.html | 1 +
.../index_special_region_no_region_toc.html | 1 +
tp/tests/indices/res_parser/index_table/index.html | 1 +
.../indices/res_parser/index_table/index_table_abt.html | 1 +
.../indices/res_parser/index_table/index_table_toc.html | 1 +
.../indices/res_parser/index_table/indices-refs.html | 1 +
.../index_table/node-with-ftable-and-vtable.html | 1 +
.../res_parser/index_table/node-with-printindex.html | 1 +
tp/tests/indices/res_parser/index_table/node.html | 1 +
.../indices_in_begin_tables_lists.html | 1 +
.../a-node.html | 1 +
.../another.html | 1 +
.../chapter.html | 1 +
.../first-before-top.html | 1 +
.../first.html | 1 +
.../index.html | 1 +
.../node-in-chapter.html | 1 +
.../node-in-menu-before-top.html | 1 +
.../nodes_before_top_and_sections_abt.html | 1 +
.../second.html | 1 +
.../a-node.html | 1 +
.../another.html | 1 +
.../chapter.html | 1 +
.../first-before-top.html | 1 +
.../first.html | 1 +
.../index.html | 1 +
.../node-in-chapter.html | 1 +
.../node-in-menu-before-top.html | 1 +
.../nodes_before_top_and_sections_abt.html | 1 +
.../second.html | 1 +
.../printindex_between_node_section/index.html | 1 +
.../printindex_between_node_section/node-chap1.html | 1 +
.../printindex_between_node_section/node-sec1.html | 1 +
.../printindex_between_node_section.html | 1 +
.../printindex_between_part_chapter.html | 1 +
.../index_special_region_html/Copying-and-indices.html | 1 +
.../index_special_region_html/Copying-information.html | 1 +
.../Public-domain-reference.html | 1 +
.../index_special_region_html/index.html | 1 +
.../Copying-and-indices.html | 1 +
.../index.html | 1 +
.../Copying-and-indices.html | 1 +
.../index_special_region_no_region_html/index.html | 1 +
.../a-node.html | 1 +
.../another.html | 1 +
.../chapter.html | 1 +
.../first-before-top.html | 1 +
.../first.html | 1 +
.../index.html | 1 +
.../node-in-chapter.html | 1 +
.../node-in-menu-before-top.html | 1 +
.../second.html | 1 +
.../a-node.html | 1 +
.../another.html | 1 +
.../chapter.html | 1 +
.../first-before-top.html | 1 +
.../first.html | 1 +
.../index.html | 1 +
.../node-in-chapter.html | 1 +
.../node-in-menu-before-top.html | 1 +
.../second.html | 1 +
tp/tests/layout/res_parser/formatting/formatting.html | 11 ++++++-----
tp/tests/layout/res_parser/formatting_chm/anchor.html | 1 +
tp/tests/layout/res_parser/formatting_chm/chapter.html | 7 ++++---
tp/tests/layout/res_parser/formatting_chm/chapter2.html | 1 +
.../layout/res_parser/formatting_chm/formatting.html | 5 +++--
.../res_parser/formatting_chm/formatting_abt.html | 1 +
.../res_parser/formatting_chm/formatting_ovr.html | 1 +
.../res_parser/formatting_chm/formatting_toc.html | 1 +
tp/tests/layout/res_parser/formatting_chm/index.html | 1 +
.../formatting_chm/s_002d_002dect_002cion.html | 1 +
.../layout/res_parser/formatting_chm/subsection.html | 1 +
...ubsection-_0060_0060simple_002ddouble_002d_002d.html | 1 +
...02d_002d_002dfour_002d_002d_002d_002d_0027_0027.html | 1 +
.../formatting_enable_encoding/formatting.html | 11 ++++++-----
.../formatting_epub_package/EPUB/xhtml/formatting.xhtml | 11 ++++++-----
.../formatting_epub_package/EPUB/xhtml/chapter.xhtml | 7 ++++---
.../formatting_epub_package/EPUB/xhtml/chapter2.xhtml | 1 +
.../formatting_epub_package/EPUB/xhtml/formatting.xhtml | 5 +++--
.../EPUB/xhtml/formatting_abt.xhtml | 1 +
.../EPUB/xhtml/formatting_fot.xhtml | 1 +
.../EPUB/xhtml/formatting_ovr.xhtml | 1 +
.../EPUB/xhtml/formatting_toc.xhtml | 1 +
.../EPUB/xhtml/s_002d_002dect_002cion.xhtml | 1 +
.../formatting_epub_package/EPUB/xhtml/subsection.xhtml | 1 +
...bsection-_0060_0060simple_002ddouble_002d_002d.xhtml | 1 +
...2d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml | 1 +
.../layout/res_parser/formatting_exotic/anchor.html | 1 +
.../layout/res_parser/formatting_exotic/chapter.html | 7 ++++---
.../layout/res_parser/formatting_exotic/chapter2.html | 1 +
.../res_parser/formatting_exotic/formatting_abt.html | 1 +
.../res_parser/formatting_exotic/formatting_ovr.html | 1 +
.../res_parser/formatting_exotic/formatting_toc.html | 1 +
tp/tests/layout/res_parser/formatting_exotic/index.html | 1 +
.../formatting_exotic/s_002d_002dect_002cion.html | 1 +
.../layout/res_parser/formatting_exotic/subsection.html | 1 +
...ubsection-_0060_0060simple_002ddouble_002d_002d.html | 1 +
...02d_002d_002dfour_002d_002d_002d_002d_0027_0027.html | 1 +
.../res_parser/formatting_fr_icons/formatting.html | 11 ++++++-----
.../layout/res_parser/formatting_html/formatting.html | 11 ++++++-----
.../layout/res_parser/formatting_html32/formatting.html | 10 +++++-----
.../formatting_html_no_texi2html/formatting.html | 7 ++++---
.../layout/res_parser/formatting_html_nodes/anchor.html | 1 +
.../res_parser/formatting_html_nodes/chapter.html | 7 ++++---
.../res_parser/formatting_html_nodes/chapter2.html | 1 +
.../formatting_html_nodes/formatting_abt.html | 1 +
.../formatting_html_nodes/formatting_fot.html | 1 +
.../formatting_html_nodes/formatting_ovr.html | 1 +
.../formatting_html_nodes/formatting_toc.html | 1 +
.../layout/res_parser/formatting_html_nodes/index.html | 5 +++--
.../formatting_html_nodes/s_002d_002dect_002cion.html | 1 +
.../res_parser/formatting_html_nodes/subsection.html | 1 +
...ubsection-_0060_0060simple_002ddouble_002d_002d.html | 1 +
...02d_002d_002dfour_002d_002d_002d_002d_0027_0027.html | 1 +
.../res_parser/formatting_inline_css/formatting.html | 11 ++++++-----
.../res_parser/formatting_mathjax/formatting.html | 11 ++++++-----
tp/tests/layout/res_parser/formatting_nodes/anchor.html | 1 +
.../layout/res_parser/formatting_nodes/chapter.html | 7 ++++---
.../layout/res_parser/formatting_nodes/chapter2.html | 1 +
.../res_parser/formatting_nodes/formatting_abt.html | 1 +
.../res_parser/formatting_nodes/formatting_fot.html | 1 +
.../res_parser/formatting_nodes/formatting_ovr.html | 1 +
.../res_parser/formatting_nodes/formatting_toc.html | 1 +
tp/tests/layout/res_parser/formatting_nodes/index.html | 5 +++--
.../formatting_nodes/s_002d_002dect_002cion.html | 1 +
.../layout/res_parser/formatting_nodes/subsection.html | 1 +
...ubsection-_0060_0060simple_002ddouble_002d_002d.html | 1 +
...02d_002d_002dfour_002d_002d_002d_002d_0027_0027.html | 1 +
.../formatting_numerical_entities/formatting.html | 11 ++++++-----
.../formatting_regions/formatting_regions.html | 11 ++++++-----
.../res_parser/formatting_weird_quotes/formatting.html | 11 ++++++-----
.../layout/res_parser/formatting_xhtml/formatting.html | 11 ++++++-----
.../navigation_test_misc_file_collision/chapter.html | 1 +
.../navigation_test_misc_file_collision/index.html | 1 +
.../navigation_abt.html | 1 +
.../navigation_toc.html | 1 +
.../navigation_test_misc_file_collision/section.html | 1 +
.../navigation_test_misc_file_collision/subsection.html | 1 +
.../no_monolithic_only_toc_out/no_monolithic.html | 1 +
.../no_monolithic_only_toc_out/no_monolithic_toc.html | 1 +
.../res_parser/nested_cartouche/nested_formats.html | 1 +
.../res_parser/nested_deffn/nested_formats.html | 1 +
.../res_parser/nested_enumerate/nested_formats.html | 1 +
.../res_parser/nested_example/nested_formats.html | 1 +
.../res_parser/nested_flushright/nested_formats.html | 1 +
.../res_parser/nested_group/nested_formats.html | 1 +
.../res_parser/nested_itemize/nested_formats.html | 1 +
.../res_parser/nested_menu/nested_formats.html | 1 +
.../res_parser/nested_multitable/nested_formats.html | 1 +
.../res_parser/nested_quotation/nested_formats.html | 1 +
.../res_parser/nested_table/nested_formats.html | 1 +
.../res_parser/sectioning_directions/sectioning.html | 1 +
.../sectioning_directions_split_chapter/First-node.html | 1 +
.../Last-node-no-description.html | 1 +
.../Second-node.html | 1 +
.../Third-node-unnumbered.html | 1 +
.../between-node.html | 1 +
.../sectioning_directions_split_chapter/index.html | 1 +
.../numbered-sub.html | 1 +
.../numbered-sub2.html | 1 +
.../numbered-sub3.html | 1 +
.../sectioning_directions_split_chapter/numbered.html | 1 +
.../sectioning_abt.html | 1 +
.../sectioning_toc.html | 1 +
.../unnumbered-sub.html | 1 +
.../unnumbered-sub2.html | 1 +
.../sectioning_directions_split_chapter/unnumbered.html | 1 +
.../unnumbered2.html | 1 +
822 files changed, 948 insertions(+), 117 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d5c80167a7..fdd776f749 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2022-01-01 Gavin Smith <gavinsmith0123@gmail.com>
+
+ No slant for @key.
+
+ * tp/Texinfo/Convert/HTML.pm
+ (_convert_key_command): Always output @key command with
+ <kbd class="key"> element. (Previously it was either done
+ with <tt class="key"> or <span class="key">.)
+ (%css_map): Output 'font-style: normal'
+ for kbd.key to cancel effect of oblique font style for 'kbd'.
+
+ This means that a key name will be consistently un-slanted,
+ so that there is no inconsistency e.g. between
+ @key{RIGHT} and @kbd{C-@key{RIGHT}}.
+
+ * doc/info-stnd.texi: Revise use of @key and @kbd.
+
2022-01-01 Gavin Smith <gavinsmith0123@gmail.com>
* doc/texinfo.tex (\smallerbook): Remove experimental page
diff --git a/doc/info-stnd.texi b/doc/info-stnd.texi
index 41c704110b..3e34d6d4bf 100644
--- a/doc/info-stnd.texi
+++ b/doc/info-stnd.texi
@@ -1382,7 +1382,7 @@ Move the cursor to the start of the next nearest menu
item or note
reference in this node. You can then use @key{RET}
(@code{select-reference-this-line}) to select the menu or note reference.
-@item @kbd{M-TAB} (@code{move-to-prev-xref})
+@item @kbd{M-@key{TAB}} (@code{move-to-prev-xref})
@itemx @kbd{BackTab}
@itemx @kbd{Shift-@key{TAB}} (on DOS/Windows only)
@kindex M-TAB, in Info windows
@@ -1511,7 +1511,7 @@ some of them.
@findex keep-one-window
Delete all of the windows excepting the current one.
-@item @kbd{ESC @kbd{C-v}} (@code{scroll-other-window})
+@item @kbd{@key{ESC} @kbd{C-v}} (@code{scroll-other-window})
@kindex ESC C-v, in Info windows
@findex scroll-other-window
Scroll the other window, in the same fashion that @samp{C-v} might
@@ -1624,12 +1624,12 @@ Accept (or forces completion of) the current input line.
Insert the next character verbatim. This is how you can insert control
characters into a search string.
-@item @kbd{M-TAB} (@code{echo-area-tab-insert})
+@item @kbd{M-@key{TAB}} (@code{echo-area-tab-insert})
@itemx @kbd{Shift-@key{TAB}} (on DOS/Windows only)
@kindex M-TAB, in the echo area
@kindex Shift-TAB, in the echo area
@findex echo-area-tab-insert
-Insert a TAB character.
+Insert a @key{TAB} character.
@kindex Shift-TAB, in the echo area
@kindex BackTab, in the echo area
@@ -1743,7 +1743,7 @@ Now, typing @samp{l} followed by @samp{TAB} results in
@samp{foliate}
appearing in the echo area, since that is the only choice which begins
with @samp{fol}.
-@item @key{ESC C-v} (@code{echo-area-scroll-completions-window})
+@item @kbd{@key{ESC} C-v} (@code{echo-area-scroll-completions-window})
@kindex ESC C-v, in the echo area
@findex echo-area-scroll-completions-window
Scroll the completions window, if that is visible, or the ``other''
@@ -1942,7 +1942,7 @@ Finally, Info provides a convenient way to display
footnotes which might
be associated with the current node that you are viewing:
@table @asis
-@item @kbd{ESC C-f} (@code{show-footnotes})
+@item @kbd{@key{ESC} C-f} (@code{show-footnotes})
@kindex ESC C-f
@findex show-footnotes
@cindex footnotes, displaying
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 652d90ad5d..97516d93f9 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -1515,6 +1515,7 @@ my %css_map = (
'span.roman' => 'font-family: initial; font-weight: normal',
'span.nolinebreak' => 'white-space: nowrap',
'kbd' => 'font-style: oblique',
+ 'kbd.key' => 'font-style: normal',
'p.center-align' => 'text-align:center',
'p.left-align' => 'text-align:left',
'p.right-align' => 'text-align:right',
@@ -2231,15 +2232,12 @@ sub _convert_key_command($$$$)
}
#return $self->protect_text('<') .$text .$self->protect_text('>');
my $class = $cmdname;
- if (!$self->in_code()) {
- return $self->html_attribute_class('tt', $class).'>'.$text .'</tt>';;
+
+ my $open = $self->html_attribute_class('kbd', $class);
+ if ($open ne '') {
+ return $open.'>'.$text.'</kbd>';
} else {
- my $open = $self->html_attribute_class('span', $class);
- if ($open ne '') {
- return $open.'>'.$text.'</span>';
- } else {
- return $text;
- }
+ return $text;
}
}
diff --git a/tp/t/results/converters_tests/line_breaks.pl
b/tp/t/results/converters_tests/line_breaks.pl
index 230a923f12..15c6dfc7bd 100644
--- a/tp/t/results/converters_tests/line_breaks.pl
+++ b/tp/t/results/converters_tests/line_breaks.pl
@@ -624,6 +624,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/converters_tests/simplest_no_node_section/res_html/index.html
b/tp/t/results/converters_tests/simplest_no_node_section/res_html/index.html
index 9e2f3fe6b1..eb9b6a08d7 100644
--- a/tp/t/results/converters_tests/simplest_no_node_section/res_html/index.html
+++ b/tp/t/results/converters_tests/simplest_no_node_section/res_html/index.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/converters_tests/things_before_setfilename.pl
b/tp/t/results/converters_tests/things_before_setfilename.pl
index 2abd65fdca..9877601546 100644
--- a/tp/t/results/converters_tests/things_before_setfilename.pl
+++ b/tp/t/results/converters_tests/things_before_setfilename.pl
@@ -1507,6 +1507,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
b/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
index fd44a33a5d..facdf7a1d5 100644
--- a/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
+++ b/tp/t/results/converters_tests/things_before_setfilename_no_element.pl
@@ -1365,6 +1365,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/coverage_braces/nested.pl
b/tp/t/results/coverage_braces/nested.pl
index 532185c01b..4fab2ca937 100644
--- a/tp/t/results/coverage_braces/nested.pl
+++ b/tp/t/results/coverage_braces/nested.pl
@@ -101,7 +101,7 @@ $result_converted{'plaintext'}->{'nested'} = 'type the
characters ‘l o g o u t
';
-$result_converted{'html_text'}->{'nested'} = '<p>type the characters <kbd>l o
g o u t <span class="key">RET</span></kbd>.</p>';
+$result_converted{'html_text'}->{'nested'} = '<p>type the characters <kbd>l o
g o u t <kbd class="key">RET</kbd></kbd>.</p>';
$result_converted{'latex'}->{'nested'} = 'type the characters
{\\ttfamily\\textsl{l o g o u t \\texttt{RET}}}.';
diff --git a/tp/t/results/coverage_braces/test_image.pl
b/tp/t/results/coverage_braces/test_image.pl
index 1c9822911f..78ae70a338 100644
--- a/tp/t/results/coverage_braces/test_image.pl
+++ b/tp/t/results/coverage_braces/test_image.pl
@@ -3925,6 +3925,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
b/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
index 43c412fda3..405cad4363 100644
--- a/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
+++ b/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
@@ -828,6 +828,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
b/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
index 034a8a430e..dc4c9254fb 100644
--- a/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
+++ b/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
@@ -864,6 +864,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/def/all_commands_delimiters_printindex.pl
b/tp/t/results/def/all_commands_delimiters_printindex.pl
index 51889ae154..91f84799a3 100644
--- a/tp/t/results/def/all_commands_delimiters_printindex.pl
+++ b/tp/t/results/def/all_commands_delimiters_printindex.pl
@@ -16072,6 +16072,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/def/all_commands_printindex.pl
b/tp/t/results/def/all_commands_printindex.pl
index 2295c65a49..f316adad79 100644
--- a/tp/t/results/def/all_commands_printindex.pl
+++ b/tp/t/results/def/all_commands_printindex.pl
@@ -5905,6 +5905,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/def/ampchar.pl b/tp/t/results/def/ampchar.pl
index f9f8c3f7b7..daefd1aa65 100644
--- a/tp/t/results/def/ampchar.pl
+++ b/tp/t/results/def/ampchar.pl
@@ -390,6 +390,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/def/space_in_def_for_index.pl
b/tp/t/results/def/space_in_def_for_index.pl
index f1ef418bdc..cdecf26b8a 100644
--- a/tp/t/results/def/space_in_def_for_index.pl
+++ b/tp/t/results/def/space_in_def_for_index.pl
@@ -554,6 +554,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/anchor_in_caption.pl
b/tp/t/results/float/anchor_in_caption.pl
index 8023cab138..2e184ebfe5 100644
--- a/tp/t/results/float/anchor_in_caption.pl
+++ b/tp/t/results/float/anchor_in_caption.pl
@@ -432,6 +432,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/cindex_in_caption.pl
b/tp/t/results/float/cindex_in_caption.pl
index 8bdb55dc02..075c82d087 100644
--- a/tp/t/results/float/cindex_in_caption.pl
+++ b/tp/t/results/float/cindex_in_caption.pl
@@ -526,6 +526,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/comment_space_comand_in_float.pl
b/tp/t/results/float/comment_space_comand_in_float.pl
index 96450ee167..bb2e504396 100644
--- a/tp/t/results/float/comment_space_comand_in_float.pl
+++ b/tp/t/results/float/comment_space_comand_in_float.pl
@@ -406,6 +406,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/complex_float.pl
b/tp/t/results/float/complex_float.pl
index 28f54f6494..4d5d6650fc 100644
--- a/tp/t/results/float/complex_float.pl
+++ b/tp/t/results/float/complex_float.pl
@@ -4881,6 +4881,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/empty_listoffloats.pl
b/tp/t/results/float/empty_listoffloats.pl
index 4005c23bdd..251da6915a 100644
--- a/tp/t/results/float/empty_listoffloats.pl
+++ b/tp/t/results/float/empty_listoffloats.pl
@@ -88,6 +88,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/empty_listoffloats_with_floats.pl
b/tp/t/results/float/empty_listoffloats_with_floats.pl
index 9aff28eee6..f1d0b4579c 100644
--- a/tp/t/results/float/empty_listoffloats_with_floats.pl
+++ b/tp/t/results/float/empty_listoffloats_with_floats.pl
@@ -667,6 +667,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/float_copying.pl
b/tp/t/results/float/float_copying.pl
index 45385baceb..5100805849 100644
--- a/tp/t/results/float/float_copying.pl
+++ b/tp/t/results/float/float_copying.pl
@@ -1627,6 +1627,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/float_with_at_commands.pl
b/tp/t/results/float/float_with_at_commands.pl
index f85adaee8c..382bee6699 100644
--- a/tp/t/results/float/float_with_at_commands.pl
+++ b/tp/t/results/float/float_with_at_commands.pl
@@ -590,6 +590,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/footnote_in_caption.pl
b/tp/t/results/float/footnote_in_caption.pl
index 5762a627d2..5de1e7e00a 100644
--- a/tp/t/results/float/footnote_in_caption.pl
+++ b/tp/t/results/float/footnote_in_caption.pl
@@ -442,6 +442,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/footnote_in_caption_and_error.pl
b/tp/t/results/float/footnote_in_caption_and_error.pl
index dc7e09a138..c349f5672d 100644
--- a/tp/t/results/float/footnote_in_caption_and_error.pl
+++ b/tp/t/results/float/footnote_in_caption_and_error.pl
@@ -429,6 +429,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/listoffloats_with_commands.pl
b/tp/t/results/float/listoffloats_with_commands.pl
index 549c950657..f248422a9d 100644
--- a/tp/t/results/float/listoffloats_with_commands.pl
+++ b/tp/t/results/float/listoffloats_with_commands.pl
@@ -167,6 +167,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/numbering_captions_listoffloats.pl
b/tp/t/results/float/numbering_captions_listoffloats.pl
index e3ca083b6c..92e83c6dad 100644
--- a/tp/t/results/float/numbering_captions_listoffloats.pl
+++ b/tp/t/results/float/numbering_captions_listoffloats.pl
@@ -8075,6 +8075,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/ref_to_float.pl
b/tp/t/results/float/ref_to_float.pl
index 75aa255265..c7d960fd51 100644
--- a/tp/t/results/float/ref_to_float.pl
+++ b/tp/t/results/float/ref_to_float.pl
@@ -446,6 +446,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/float/simple.pl b/tp/t/results/float/simple.pl
index 9a7425fa58..2e11c3e043 100644
--- a/tp/t/results/float/simple.pl
+++ b/tp/t/results/float/simple.pl
@@ -252,6 +252,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs.pl
b/tp/t/results/formats_encodings/at_commands_in_refs.pl
index 22b2ddf34c..007258a3a0 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs.pl
@@ -22907,6 +22907,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -22956,7 +22957,7 @@ Next: <a href="#-_007b-_007d" accesskey="n" rel="next">
{ }</a> </p>
<li><a href="#f_002d_002dile1-f_002d_002dile"><img src="f--ile1.jpg"
alt="f--ile1"> <img src="f--ile.png" alt="alt"></a></li>
<li><a href="#-_0040-_007b_007d-_002e-"><tt> @ {} . </tt></a></li>
<li><a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"><cite>cite
asis</cite> in @w <b>b</b><!-- /@w --> <span class="roman">in
r</span> <small>SC</small> <strong>str</strong> <code>t</code> <var>var</var>
<em>dfn</em> <i>i</i></a></li>
-<li><a href="#env-code-option-samp-command-file-C_002dx-ESC"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <span
class="key">ESC</span></kbd></a></li>
+<li><a href="#env-code-option-samp-command-file-C_002dx-ESC"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <kbd
class="key">ESC</kbd></kbd></a></li>
<li><a href="#g_t8_002e27in">8.27in</a></li>
<li><a href="#sansserif-slanted"><span class="sansserif">sansserif</span>
<i>slanted</i></a></li>
<li><a href="#indicateurl">‘<code>indicateurl</code>’</a></li>
@@ -23147,7 +23148,7 @@ Next: <a
href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="n" rel
<div class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
<div class="header">
<p>
-Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n"
rel="next"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></a>, Previous: <a
href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><tt> @ {} .
</tt></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> </p>
+Next: <a href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n"
rel="next"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></a>, Previous: <a
href="#-_0040-_007b_007d-_002e-" accesskey="p" rel="prev"><tt> @ {} .
</tt></a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> </p>
</div>
<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21
<cite>cite asis</cite> in @w <b>b</b><!-- /@w --> <span
class="roman">in r</span> <small>SC</small> <strong>str</strong> <code>t</code>
<var>var</var> <em>dfn</em> <i>i</i></h2>
@@ -23158,14 +23159,14 @@ Next: <a
href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="n" rel
<p>
Next: <a href="#g_t8_002e27in" accesskey="n" rel="next">8.27in</a>, Previous:
<a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i" accesskey="p"
rel="prev"><cite>cite asis</cite> in @w <b>b</b><!-- /@w --> <span
class="roman">in r</span> <small>SC</small> <strong>str</strong> <code>t</code>
<var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="#Top" accesskey="u"
rel="up">Top</a> </p>
</div>
-<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22
<code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></h2>
+<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22
<code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></h2>
<hr>
</div>
<div class="chapter" id="g_t8_002e27in">
<div class="header">
<p>
-Next: <a href="#sansserif-slanted" accesskey="n" rel="next"><span
class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a
href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="p"
rel="prev"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></a>, Up: <a href="#Top" accesskey="u"
rel="up">Top</a> </p>
+Next: <a href="#sansserif-slanted" accesskey="n" rel="next"><span
class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a
href="#env-code-option-samp-command-file-C_002dx-ESC" accesskey="p"
rel="prev"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></a>, Up: <a href="#Top" accesskey="u"
rel="up">Top</a> </p>
</div>
<h2 class="chapter" id="g_t8_002e27in-1">23 8.27in</h2>
@@ -23247,7 +23248,7 @@ Previous: <a href="#gH-3rd" accesskey="p"
rel="prev"><sub>g</sub>H 3<sup>rd</sup
</p>
<p><a href="#cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i"><cite>cite
asis</cite> in @w <b>b</b><!-- /@w --> <span class="roman">in
r</span> <small>SC</small> <strong>str</strong> <code>t</code> <var>var</var>
<em>dfn</em> <i>i</i></a>
</p>
-<p><a href="#env-code-option-samp-command-file-C_002dx-ESC"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <span
class="key">ESC</span></kbd></a>
+<p><a href="#env-code-option-samp-command-file-C_002dx-ESC"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <kbd
class="key">ESC</kbd></kbd></a>
</p>
<p><a href="#g_t8_002e27in">8.27in</a>
</p>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html
index 63cce6e8ed..e7aab74e36 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/----_0021---_002e--_002e-_003f-_0040.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
index 2ab35ea398..cc0f978bb2 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_0040-_007b_007d-_002e-.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
index 7cd7064ceb..bb745baf63 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/-_007b-_007d.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
index a86b8e6273..9e846ae248 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/8_002e27in.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -51,7 +52,7 @@ ul.no-bullet {list-style: none}
<div class="chapter" id="g_t8_002e27in">
<div class="header">
<p>
-Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span
class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a
href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p"
rel="prev"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></a>, Up: <a href="index.html" accesskey="u"
rel="up">Top</a> </p>
+Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span
class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a
href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p"
rel="prev"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></a>, Up: <a href="index.html" accesskey="u"
rel="up">Top</a> </p>
</div>
<hr>
<h2 class="chapter" id="g_t8_002e27in-1">23 8.27in</h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
index fcaf6c33a5..e723dfaee5 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
index f5badda2a5..f43d861b88 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/AAA-AAA-BBB.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
index 5f4587bbd3..5fe63d007f 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/CCC-CCC-DDD.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
index d44895d215..5b108857b9 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
index 610fda8a64..dec347dabb 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0040-_007b-_007d-_005c-_0023.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
index f700320677..e8f65f60c6 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
index 1fbf4dd35f..117e498a02 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
index 61edd06118..e16fa75390 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
index 362157a543..b03abc6d42 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html
index 4b92bb68e7..ad669d6231 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_21d2-_00b0-a-b--aa.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
index 7bdf39a549..6735599485 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
index c5b0b4d2f0..feaf471814 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/_2265-_2264-_2192.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
index 23eafddcd5..9b7ebf98b2 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/a-e-i-a-a-e-c-e-e-e-e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
index 0da5b758e0..2936149c31 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -51,7 +52,7 @@ ul.no-bullet {list-style: none}
<div class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
<div class="header">
<p>
-Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} .
</tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> </p>
+Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} .
</tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> </p>
</div>
<hr>
<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21
<cite>cite asis</cite> in @w <b>b</b><!-- /@w --> <span
class="roman">in r</span> <small>SC</small> <strong>str</strong> <code>t</code>
<var>var</var> <em>dfn</em> <i>i</i></h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
index 2656d5be0d..197dd6c309 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
index 4ea5d5af1a..2796905110 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -54,7 +55,7 @@ ul.no-bullet {list-style: none}
Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27in</a>, Previous:
<a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p"
rel="prev"><cite>cite asis</cite> in @w <b>b</b><!-- /@w --> <span
class="roman">in r</span> <small>SC</small> <strong>str</strong> <code>t</code>
<var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="index.html"
accesskey="u" rel="up">Top</a> </p>
</div>
<hr>
-<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22
<code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></h2>
+<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22
<code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></h2>
</div>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
index 8b8c7678db..9f1ad0d491 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/f_002d_002dile1-f_002d_002dile.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
index 01a13bb524..989c440de6 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/gH-3rd.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
index ac76fbec69..500b51422a 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -97,7 +98,7 @@ Previous: <a href="gH-3rd.html" accesskey="p"
rel="prev"><sub>g</sub>H 3<sup>rd<
</p>
<p><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite
asis</cite> in @w <b>b</b><!-- /@w --> <span class="roman">in
r</span> <small>SC</small> <strong>str</strong> <code>t</code> <var>var</var>
<em>dfn</em> <i>i</i></a>
</p>
-<p><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <span
class="key">ESC</span></kbd></a>
+<p><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <kbd
class="key">ESC</kbd></kbd></a>
</p>
<p><a href="8_002e27in.html">8.27in</a>
</p>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
index 28a5579655..d9bfb92824 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/i-E-C.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
index 0035f3c8cf..e41e3a0a18 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -78,7 +79,7 @@ Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> {
}</a> </p>
<li><a href="f_002d_002dile1-f_002d_002dile.html"><img src="f--ile1.jpg"
alt="f--ile1"> <img src="f--ile.png" alt="alt"></a></li>
<li><a href="-_0040-_007b_007d-_002e-.html"><tt> @ {} . </tt></a></li>
<li><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite
asis</cite> in @w <b>b</b><!-- /@w --> <span class="roman">in
r</span> <small>SC</small> <strong>str</strong> <code>t</code> <var>var</var>
<em>dfn</em> <i>i</i></a></li>
-<li><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <span
class="key">ESC</span></kbd></a></li>
+<li><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <kbd
class="key">ESC</kbd></kbd></a></li>
<li><a href="8_002e27in.html">8.27in</a></li>
<li><a href="sansserif-slanted.html"><span class="sansserif">sansserif</span>
<i>slanted</i></a></li>
<li><a href="indicateurl.html">‘<code>indicateurl</code>’</a></li>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
index 837c026525..3505075901 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/indicateurl.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
index 5267eb4b6f..0810d5971c 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/sansserif-slanted.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
index 0fe4fecaf1..f1606347dc 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/someone_0040somewher-no_005fexplain_0040there.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html
index 3b7c537ade..4305eb9fb2 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/----_0021---_002e--_002e-_003f-_0040.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
index b4639e3452..3b520c8a64 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_0040-_007b_007d-_002e-.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
index a086d126ba..ff0488dbba 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/-_007b-_007d.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
index 2d3bb677c0..c13ed98e63 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/8_002e27in.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -51,7 +52,7 @@ ul.no-bullet {list-style: none}
<div class="chapter" id="g_t8_002e27in">
<div class="header">
<p>
-Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span
class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a
href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p"
rel="prev"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></a>, Up: <a href="index.html" accesskey="u"
rel="up">Top</a> </p>
+Next: <a href="sansserif-slanted.html" accesskey="n" rel="next"><span
class="sansserif">sansserif</span> <i>slanted</i></a>, Previous: <a
href="env-code-option-samp-command-file-C_002dx-ESC.html" accesskey="p"
rel="prev"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></a>, Up: <a href="index.html" accesskey="u"
rel="up">Top</a> </p>
</div>
<hr>
<h2 class="chapter" id="g_t8_002e27in-1">23 8.27in</h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
index bba13a52b0..69d193e713 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AA-ae-oe-AE-OE-o-O-ss-l-L-D-d-TH-th.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
index 1f9dbe61b1..c760188319 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/AAA-AAA-BBB.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
index 365b735455..f2463f1c3e 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/CCC-CCC-DDD.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
index 6996c0f8f7..2800238899 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
index 9f20e84539..db6b62cc30 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0040-_007b-_007d-_005c-_0023.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
index feb142648a..6809ce8936 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
index 1da062b895..b2eae0854b 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
index 898a0477b7..725041d3db 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_00ab-_00bb-_00ab-_00bb-_2039-_203a.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
index 57963acfb1..2217c7d8f7 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_201c-_201d-_2018-_2019-_201e-_201a.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html
index 1ebb9f1bdb..069bda233f 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_21d2-_00b0-a-b--aa.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
index d2199d4a57..fcfac764ed 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
index 1c3a513c5c..253e2e9a9e 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2265-_2264-_2192.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
index 94266ddd21..90563c679f 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/a-e-i-a-a-e-c-e-e-e-e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
index a42d3f97b2..c92f4243e0 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -51,7 +52,7 @@ ul.no-bullet {list-style: none}
<div class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i">
<div class="header">
<p>
-Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} .
</tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> </p>
+Next: <a href="env-code-option-samp-command-file-C_002dx-ESC.html"
accesskey="n" rel="next"><code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></a>, Previous: <a
href="-_0040-_007b_007d-_002e-.html" accesskey="p" rel="prev"><tt> @ {} .
</tt></a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> </p>
</div>
<hr>
<h2 class="chapter" id="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i-1">21
<cite>cite asis</cite> in @w <b>b</b><!-- /@w --> <span
class="roman">in r</span> <small>SC</small> <strong>str</strong> <code>t</code>
<var>var</var> <em>dfn</em> <i>i</i></h2>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
index bdbd188889..03a364752b 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/e-e-e-e-e-j-ee.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
index cde752d0aa..3cc34fadbc 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/env-code-option-samp-command-file-C_002dx-ESC.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -54,7 +55,7 @@ ul.no-bullet {list-style: none}
Next: <a href="8_002e27in.html" accesskey="n" rel="next">8.27in</a>, Previous:
<a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html" accesskey="p"
rel="prev"><cite>cite asis</cite> in @w <b>b</b><!-- /@w --> <span
class="roman">in r</span> <small>SC</small> <strong>str</strong> <code>t</code>
<var>var</var> <em>dfn</em> <i>i</i></a>, Up: <a href="index.html"
accesskey="u" rel="up">Top</a> </p>
</div>
<hr>
-<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22
<code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<span class="key">ESC</span></kbd></h2>
+<h2 class="chapter" id="env-code-option-samp-command-file-C_002dx-ESC-1">22
<code>env</code> <code>code</code> <samp>option</samp>
‘<samp>samp</samp>’ <code>command</code> <samp>file</samp> <kbd>C-x
<kbd class="key">ESC</kbd></kbd></h2>
</div>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
index 3744fe8792..0a7e6754e3 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/f_002d_002dile1-f_002d_002dile.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
index 2cd3f319ca..97695380b3 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/gH-3rd.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
index 3df912fb49..639f69ae56 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -97,7 +98,7 @@ Previous: <a href="gH-3rd.html" accesskey="p"
rel="prev"><sub>g</sub>H 3<sup>rd<
</p>
<p><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite
asis</cite> in @w <b>b</b><!-- /@w --> <span class="roman">in
r</span> <small>SC</small> <strong>str</strong> <code>t</code> <var>var</var>
<em>dfn</em> <i>i</i></a>
</p>
-<p><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <span
class="key">ESC</span></kbd></a>
+<p><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <kbd
class="key">ESC</kbd></kbd></a>
</p>
<p><a href="8_002e27in.html">8.27in</a>
</p>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
index 3a141f4a1f..a37c330a32 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/i-E-C.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
index de393feff5..536e8b1cd8 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -78,7 +79,7 @@ Next: <a href="-_007b-_007d.html" accesskey="n" rel="next"> {
}</a> </p>
<li><a href="f_002d_002dile1-f_002d_002dile.html"><img src="f--ile1.jpg"
alt="f--ile1"> <img src="f--ile.png" alt="alt"></a></li>
<li><a href="-_0040-_007b_007d-_002e-.html"><tt> @ {} . </tt></a></li>
<li><a href="cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i.html"><cite>cite
asis</cite> in @w <b>b</b><!-- /@w --> <span class="roman">in
r</span> <small>SC</small> <strong>str</strong> <code>t</code> <var>var</var>
<em>dfn</em> <i>i</i></a></li>
-<li><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <span
class="key">ESC</span></kbd></a></li>
+<li><a
href="env-code-option-samp-command-file-C_002dx-ESC.html"><code>env</code>
<code>code</code> <samp>option</samp> ‘<samp>samp</samp>’
<code>command</code> <samp>file</samp> <kbd>C-x <kbd
class="key">ESC</kbd></kbd></a></li>
<li><a href="8_002e27in.html">8.27in</a></li>
<li><a href="sansserif-slanted.html"><span class="sansserif">sansserif</span>
<i>slanted</i></a></li>
<li><a href="indicateurl.html">‘<code>indicateurl</code>’</a></li>
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
index 3e93db0c2f..3d22a9b9a3 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/indicateurl.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
index f413f1f077..1a26ec366f 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/sansserif-slanted.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
index 4899cd9fb3..efd6a6a4d6 100644
---
a/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
+++
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/someone_0040somewher-no_005fexplain_0040there.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
index 1c64872709..814595eabc 100644
---
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
+++
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
index 20d4d1d146..2fcb26a7bb 100644
---
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
+++
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
index dc8542c5fb..205f2ad4e8 100644
---
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
+++
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/a-e-u.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
index e861055821..f6404c937f 100644
--- a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
+++ b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/c.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
index 43c7144827..7f8a86ea38 100644
--- a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
+++ b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/e.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
index 6b9ad8c28d..7ed91a11ca 100644
---
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
+++
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_html/index.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
index e92e8719d2..697fa3eacc 100644
---
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
+++
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-A-E-I-O-U.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
index 6d94d2da6b..819b91d70e 100644
---
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
+++
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
index d63da0f7ba..bb005ccff1 100644
---
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
+++
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/a-e-u.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
index c12a40bb76..94f6141c53 100644
--- a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
+++ b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/c.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
index 24f6aeaa5d..38141dd0d5 100644
--- a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
+++ b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/e.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
index 142fa12360..58d5088313 100644
---
a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
+++
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs/res_html/index.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
index d67abe617a..37d308747d 100644
---
a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
+++
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs/res_html/A-a-_002c-E-e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 2335fecd89..39cd8d449b 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
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
index 6c9150b91c..09d973ae9d 100644
---
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
+++
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Introduction.html
@@ -36,6 +36,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
index 4824ca1cd5..20f0dcfd46 100644
--- a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
+++ b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/Preface.html
@@ -37,6 +37,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
index 36b74e309b..1b8301ccea 100644
--- a/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
+++ b/tp/t/results/formats_encodings/japanese_shift_jis/res_html/index.html
@@ -35,6 +35,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
b/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
index b47b32c59c..f01e2828c0 100644
---
a/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
+++
b/tp/t/results/formats_encodings/sample_utf8/res_html/DiYiZhang_0028First-Chapter_0029.html
@@ -35,6 +35,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
b/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
index 2df9ac5622..d87f41e4ba 100644
--- a/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
+++ b/tp/t/results/formats_encodings/sample_utf8/res_html/Index-node.html
@@ -34,6 +34,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
b/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
index fcd2a021ba..569199d8cc 100644
---
a/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
+++
b/tp/t/results/formats_encodings/sample_utf8/res_html/Second-Chapter-AE-AE-ae-ae.html
@@ -35,6 +35,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
b/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
index ca4de5a35e..8ddc0c0cb8 100644
--- a/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
+++ b/tp/t/results/formats_encodings/sample_utf8/res_html/index.html
@@ -33,6 +33,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/cond.pl b/tp/t/results/formatting/cond.pl
index 8d248f8660..96ba7c0eaf 100644
--- a/tp/t/results/formatting/cond.pl
+++ b/tp/t/results/formatting/cond.pl
@@ -478,6 +478,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
b/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
index 406fdf5c15..d47ad05ec5 100644
--- a/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
+++ b/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
@@ -495,6 +495,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
b/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
index 69d72c15e3..380db4d712 100644
--- a/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
+++ b/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
@@ -461,6 +461,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html
b/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html
index 856b708b36..5409cd7585 100644
--- a/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html
+++ b/tp/t/results/formatting/defcondx_Dbar/res_html/defxcond.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html
b/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html
index c7cd6c38cb..1149a12902 100644
--- a/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html
+++ b/tp/t/results/formatting/defcondx_Ubar/res_html/defxcond.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html
b/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html
index 315ec53867..527f28d40c 100644
---
a/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html
+++
b/tp/t/results/formatting/documentlanguage_set_option/res_html/documentlanguage_set.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html
b/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html
index a64beae2c1..ef275fbca6 100644
---
a/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html
+++
b/tp/t/results/formatting/documentlanguage_set_unknown/res_html/documentlanguage_set.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/empty.pl b/tp/t/results/formatting/empty.pl
index 39d7c79c14..49bdaa68cc 100644
--- a/tp/t/results/formatting/empty.pl
+++ b/tp/t/results/formatting/empty.pl
@@ -57,6 +57,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html
b/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html
index 2638b8983f..ca6b138c8a 100644
--- a/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html
+++ b/tp/t/results/formatting/float_copying/res_html/Copying-and-floats.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html
b/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html
index c58ae301c0..51604771c5 100644
---
a/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html
+++
b/tp/t/results/formatting/float_copying/res_html/caption-copying-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html
b/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html
index 3fa2495a14..bef22dc8c6 100644
--- a/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html
+++ b/tp/t/results/formatting/float_copying/res_html/float_copying_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html
b/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html
index 33afe91564..017c76ada6 100644
--- a/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html
+++ b/tp/t/results/formatting/float_copying/res_html/float_copying_fot.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/float_copying/res_html/index.html
b/tp/t/results/formatting/float_copying/res_html/index.html
index bd68f23b26..9e0bda856b 100644
--- a/tp/t/results/formatting/float_copying/res_html/index.html
+++ b/tp/t/results/formatting/float_copying/res_html/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html
b/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html
index 0b63e528b0..34d2e4ebe0 100644
--- a/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html
+++ b/tp/t/results/formatting/float_copying/res_html/public-domain-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/float_copying/res_html/public-domain.html
b/tp/t/results/formatting/float_copying/res_html/public-domain.html
index 70bbc015c4..dee94d895f 100644
--- a/tp/t/results/formatting/float_copying/res_html/public-domain.html
+++ b/tp/t/results/formatting/float_copying/res_html/public-domain.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/one_line.pl
b/tp/t/results/formatting/one_line.pl
index 04c93abeb4..f54c8f591a 100644
--- a/tp/t/results/formatting/one_line.pl
+++ b/tp/t/results/formatting/one_line.pl
@@ -73,6 +73,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/one_line_no_content.pl
b/tp/t/results/formatting/one_line_no_content.pl
index ee6dec29b0..5598de5aca 100644
--- a/tp/t/results/formatting/one_line_no_content.pl
+++ b/tp/t/results/formatting/one_line_no_content.pl
@@ -73,6 +73,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html
b/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html
index 885d2f5877..5a7062c771 100644
---
a/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html
+++
b/tp/t/results/formatting/simplest_test_date_in_header/res_html/simplest.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html
b/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html
index 350ee28935..5dcccdab20 100644
--- a/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html
+++ b/tp/t/results/formatting/simplest_test_prefix/res_html/truc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/texi_bib_example.pl
b/tp/t/results/formatting/texi_bib_example.pl
index 8637828111..463252020d 100644
--- a/tp/t/results/formatting/texi_bib_example.pl
+++ b/tp/t/results/formatting/texi_bib_example.pl
@@ -5621,6 +5621,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/texi_cond.pl
b/tp/t/results/formatting/texi_cond.pl
index d7a878f4e3..b2c095023b 100644
--- a/tp/t/results/formatting/texi_cond.pl
+++ b/tp/t/results/formatting/texi_cond.pl
@@ -478,6 +478,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/formatting/texi_glossary.pl
b/tp/t/results/formatting/texi_glossary.pl
index cd027ae985..b89768313c 100644
--- a/tp/t/results/formatting/texi_glossary.pl
+++ b/tp/t/results/formatting/texi_glossary.pl
@@ -1594,6 +1594,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/heading/heading_in_copying.pl
b/tp/t/results/heading/heading_in_copying.pl
index 5e1ab3735c..4e03a9b203 100644
--- a/tp/t/results/heading/heading_in_copying.pl
+++ b/tp/t/results/heading/heading_in_copying.pl
@@ -441,6 +441,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/heading/heading_in_example.pl
b/tp/t/results/heading/heading_in_example.pl
index 1032f0da4b..4c4ed6c7f0 100644
--- a/tp/t/results/heading/heading_in_example.pl
+++ b/tp/t/results/heading/heading_in_example.pl
@@ -194,6 +194,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/heading/heading_in_quotation.pl
b/tp/t/results/heading/heading_in_quotation.pl
index d9675da41e..28f629e3b1 100644
--- a/tp/t/results/heading/heading_in_quotation.pl
+++ b/tp/t/results/heading/heading_in_quotation.pl
@@ -212,6 +212,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
b/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
index a8b697ad68..7d3c3cee9a 100644
--- a/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
+++ b/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
@@ -324,6 +324,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/check_htmlxref.pl
b/tp/t/results/html_tests/check_htmlxref.pl
index a915c4c6c2..f65a1b2e45 100644
--- a/tp/t/results/html_tests/check_htmlxref.pl
+++ b/tp/t/results/html_tests/check_htmlxref.pl
@@ -838,6 +838,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/commands_in_abbr.pl
b/tp/t/results/html_tests/commands_in_abbr.pl
index 1ad1ab7e2e..8e304e301e 100644
--- a/tp/t/results/html_tests/commands_in_abbr.pl
+++ b/tp/t/results/html_tests/commands_in_abbr.pl
@@ -288,6 +288,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/commands_in_alt.pl
b/tp/t/results/html_tests/commands_in_alt.pl
index 6e0e4de095..6da55a7474 100644
--- a/tp/t/results/html_tests/commands_in_alt.pl
+++ b/tp/t/results/html_tests/commands_in_alt.pl
@@ -305,6 +305,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
b/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
index 6ccd8ebf5e..787997bcfa 100644
--- a/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
+++ b/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
@@ -789,6 +789,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
b/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
index 4df5e5f2c1..ac0e673f64 100644
--- a/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
+++ b/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
@@ -740,6 +740,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/documentdescription.pl
b/tp/t/results/html_tests/documentdescription.pl
index ecb13ba5c9..9034843c3f 100644
--- a/tp/t/results/html_tests/documentdescription.pl
+++ b/tp/t/results/html_tests/documentdescription.pl
@@ -435,6 +435,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
index a763d6405b..c30f7ef9df 100644
--- a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
+++ b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
@@ -271,6 +271,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
index 38f66986c2..58978e5e1a 100644
---
a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
+++
b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename_no_element.pl
@@ -169,6 +169,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/example_at_commands_arguments.pl
b/tp/t/results/html_tests/example_at_commands_arguments.pl
index 20d3cbd0ee..b16f73e228 100644
--- a/tp/t/results/html_tests/example_at_commands_arguments.pl
+++ b/tp/t/results/html_tests/example_at_commands_arguments.pl
@@ -332,6 +332,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/example_class.pl
b/tp/t/results/html_tests/example_class.pl
index 210e921adc..783c28f1b4 100644
--- a/tp/t/results/html_tests/example_class.pl
+++ b/tp/t/results/html_tests/example_class.pl
@@ -263,6 +263,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/example_empty_arguments.pl
b/tp/t/results/html_tests/example_empty_arguments.pl
index bc5078200f..7ade41e68a 100644
--- a/tp/t/results/html_tests/example_empty_arguments.pl
+++ b/tp/t/results/html_tests/example_empty_arguments.pl
@@ -456,6 +456,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/example_multi_class.pl
b/tp/t/results/html_tests/example_multi_class.pl
index d74ac12b4d..d430334fa5 100644
--- a/tp/t/results/html_tests/example_multi_class.pl
+++ b/tp/t/results/html_tests/example_multi_class.pl
@@ -367,6 +367,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
index 369157ceac..267dc74ded 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
+++ b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-f.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
index 6c91d8f1af..e00e92d09d 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
+++ b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/chap-s.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/footnotestyle_separate_late_fot.html
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/footnotestyle_separate_late_fot.html
index 3b819deef4..f69590fd2a 100644
---
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/footnotestyle_separate_late_fot.html
+++
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/footnotestyle_separate_late_fot.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
index 70dbc10354..1f765b58d6 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
+++ b/tp/t/results/html_tests/footnotestyle_separate_late/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/html_in_copying.pl
b/tp/t/results/html_tests/html_in_copying.pl
index 05eab8e5cd..921ce301e9 100644
--- a/tp/t/results/html_tests/html_in_copying.pl
+++ b/tp/t/results/html_tests/html_in_copying.pl
@@ -376,6 +376,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/image_link_prefix.pl
b/tp/t/results/html_tests/image_link_prefix.pl
index 7a454bed49..305d7a8ec5 100644
--- a/tp/t/results/html_tests/image_link_prefix.pl
+++ b/tp/t/results/html_tests/image_link_prefix.pl
@@ -85,6 +85,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 444901ca6a..3536e9fc1f 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
@@ -284,6 +284,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/index_below.pl
b/tp/t/results/html_tests/index_below.pl
index 370414345b..83b674ac3a 100644
--- a/tp/t/results/html_tests/index_below.pl
+++ b/tp/t/results/html_tests/index_below.pl
@@ -529,6 +529,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/raw_html.pl
b/tp/t/results/html_tests/raw_html.pl
index 53a51ec84e..19b4e0921e 100644
--- a/tp/t/results/html_tests/raw_html.pl
+++ b/tp/t/results/html_tests/raw_html.pl
@@ -133,6 +133,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
b/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
index 6378126cfb..9bdfb22b99 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/circumflex.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/redirection_same_labels/res_html/i.html
b/tp/t/results/html_tests/redirection_same_labels/res_html/i.html
index 84ed070ad4..0be014d0a5 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/i.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/i.html
@@ -24,6 +24,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
b/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
index 97cee65018..6663501a88 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
b/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
index 840b495e28..16b45f87cb 100644
--- a/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
+++ b/tp/t/results/html_tests/redirection_same_labels/res_html/umlaut.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/shortcontents_no_top.pl
b/tp/t/results/html_tests/shortcontents_no_top.pl
index 53875370ae..1ffec2c0da 100644
--- a/tp/t/results/html_tests/shortcontents_no_top.pl
+++ b/tp/t/results/html_tests/shortcontents_no_top.pl
@@ -255,6 +255,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/simple_menu.pl
b/tp/t/results/html_tests/simple_menu.pl
index 161cffec7d..1c0d22ef88 100644
--- a/tp/t/results/html_tests/simple_menu.pl
+++ b/tp/t/results/html_tests/simple_menu.pl
@@ -2254,6 +2254,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
b/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
index 9c595b3dd4..927680d2cb 100644
--- a/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
+++ b/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
@@ -695,6 +695,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
b/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
index a5ef5586fe..c25304f4f9 100644
--- a/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
+++ b/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
@@ -705,6 +705,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/tex_expanded_in_copying.pl
b/tp/t/results/html_tests/tex_expanded_in_copying.pl
index 1954d19409..b7c078c47f 100644
--- a/tp/t/results/html_tests/tex_expanded_in_copying.pl
+++ b/tp/t/results/html_tests/tex_expanded_in_copying.pl
@@ -196,6 +196,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
b/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
index 0e8b79177c..03dd5791b1 100644
--- a/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
+++ b/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
@@ -343,6 +343,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
b/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
index 2b1d74b36c..62e9f42f4b 100644
--- a/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
+++ b/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
@@ -342,6 +342,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/titles.pl
b/tp/t/results/html_tests/titles.pl
index 2a49ac2592..ed445c271d 100644
--- a/tp/t/results/html_tests/titles.pl
+++ b/tp/t/results/html_tests/titles.pl
@@ -433,6 +433,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl
b/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl
index 9ac54648b9..00d0f37db6 100644
--- a/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl
+++ b/tp/t/results/html_tests/verbatim_in_multitable_in_example.pl
@@ -436,6 +436,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/html_tests/xml_protected_in_verb.pl
b/tp/t/results/html_tests/xml_protected_in_verb.pl
index 3fc6421c5a..2eced09a38 100644
--- a/tp/t/results/html_tests/xml_protected_in_verb.pl
+++ b/tp/t/results/html_tests/xml_protected_in_verb.pl
@@ -194,6 +194,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
b/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
index def877690f..5234f0e67f 100644
--- a/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref/res_html/test_refs.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 287fd81079..56ef11fe26 100644
---
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index a516aaaeaa..e6b0fc1261 100644
---
a/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
index 3354131186..d61c84c24c 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
index 9ccf2f569a..4eb7c84736 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/local-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
index ca806cdd65..9aad14fcdc 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/other-nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html
b/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html
index 7c666322c1..4223902821 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html
+++ b/tp/t/results/htmlxref/htmlxref_nodes/res_html/test_refs_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
b/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
index def877690f..5234f0e67f 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono/res_html/test_refs.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 287fd81079..56ef11fe26 100644
---
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index a516aaaeaa..e6b0fc1261 100644
---
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
index 8ddd4be973..62f70dcfa2 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
index 9ccf2f569a..4eb7c84736 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/local-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
index ca806cdd65..9aad14fcdc 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/other-nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html
index 7c666322c1..4223902821 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes/res_html/test_refs_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
b/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
index 9b7ced0b2d..c90bb5c0c5 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split/res_html/test_refs.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 287fd81079..56ef11fe26 100644
---
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index a516aaaeaa..e6b0fc1261 100644
---
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
index 3354131186..d61c84c24c 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
index 9ccf2f569a..4eb7c84736 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/local-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
index ca806cdd65..9aad14fcdc 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/other-nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html
index 7c666322c1..4223902821 100644
---
a/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html
+++
b/tp/t/results/htmlxref/htmlxref_only_split_nodes/res_html/test_refs_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/include/simple.pl b/tp/t/results/include/simple.pl
index 3ab3a36524..8763256b6e 100644
--- a/tp/t/results/include/simple.pl
+++ b/tp/t/results/include/simple.pl
@@ -102,6 +102,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/indices/encoding_index_ascii/res_html/index.html
b/tp/t/results/indices/encoding_index_ascii/res_html/index.html
index fccf6f82ab..f72719b247 100644
--- a/tp/t/results/indices/encoding_index_ascii/res_html/index.html
+++ b/tp/t/results/indices/encoding_index_ascii/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
b/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
index fccf6f82ab..f72719b247 100644
---
a/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
+++
b/tp/t/results/indices/encoding_index_ascii_enable_encoding/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/indices/encoding_index_latin1/res_html/index.html
b/tp/t/results/indices/encoding_index_latin1/res_html/index.html
index 1cfe1ab883..ca45a9dd52 100644
--- a/tp/t/results/indices/encoding_index_latin1/res_html/index.html
+++ b/tp/t/results/indices/encoding_index_latin1/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
b/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
index e35f54d0c7..05964c062f 100644
---
a/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
+++
b/tp/t/results/indices/encoding_index_latin1_enable_encoding/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/indices/encoding_index_utf8/res_html/index.html
b/tp/t/results/indices/encoding_index_utf8/res_html/index.html
index 36a481b06a..1a8308efd8 100644
--- a/tp/t/results/indices/encoding_index_utf8/res_html/index.html
+++ b/tp/t/results/indices/encoding_index_utf8/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
b/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
index 53786ff11a..e5ebec4cad 100644
---
a/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
+++
b/tp/t/results/indices/encoding_index_utf8_enable_encoding/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/indices/subentry_and_sortas.pl
b/tp/t/results/indices/subentry_and_sortas.pl
index 985f4809cc..84c39cea88 100644
--- a/tp/t/results/indices/subentry_and_sortas.pl
+++ b/tp/t/results/indices/subentry_and_sortas.pl
@@ -793,6 +793,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/indices/w_lines_count.pl
b/tp/t/results/indices/w_lines_count.pl
index 5ce5da6b65..8d8a30cdca 100644
--- a/tp/t/results/indices/w_lines_count.pl
+++ b/tp/t/results/indices/w_lines_count.pl
@@ -454,7 +454,7 @@ $result_converted{'html_text'}->{'w_lines_count'} = '<div
class="top" id="Top">
<code><span class="nolinebreak">C-u</span></code><!-- /@w --> starts again
from the beginning
</p>
<a class="index-entry-anchor" id="index-compilation_002dnext_002derror"></a>
-<p>Compilation mode also defines the keys <tt class="key">SPC</tt> and <tt
class="key">DEL</tt> to
+<p>Compilation mode also defines the keys <kbd class="key">SPC</kbd> and <kbd
class="key">DEL</kbd> to
</p>
<table><tr><th valign="top">Jump to: </th><td><a class="summary-letter"
href="#t_h_fn_letter-C"><b>C</b></a>
diff --git
a/tp/t/results/init_files_tests/macro_defined_txiinternalvalue_in_translation.pl
b/tp/t/results/init_files_tests/macro_defined_txiinternalvalue_in_translation.pl
index 20cffe6926..69941f0263 100644
---
a/tp/t/results/init_files_tests/macro_defined_txiinternalvalue_in_translation.pl
+++
b/tp/t/results/init_files_tests/macro_defined_txiinternalvalue_in_translation.pl
@@ -148,6 +148,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/init_files_tests/modified_translation.pl
b/tp/t/results/init_files_tests/modified_translation.pl
index c9994f1d30..fd02d7ddf7 100644
--- a/tp/t/results/init_files_tests/modified_translation.pl
+++ b/tp/t/results/init_files_tests/modified_translation.pl
@@ -280,6 +280,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/init_files_tests/redefined_need.pl
b/tp/t/results/init_files_tests/redefined_need.pl
index 30d1edcb99..900288d99d 100644
--- a/tp/t/results/init_files_tests/redefined_need.pl
+++ b/tp/t/results/init_files_tests/redefined_need.pl
@@ -92,6 +92,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/languages/appendix_translated.pl
b/tp/t/results/languages/appendix_translated.pl
index be160d2d19..9c5cb89ffc 100644
--- a/tp/t/results/languages/appendix_translated.pl
+++ b/tp/t/results/languages/appendix_translated.pl
@@ -355,6 +355,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/languages/command_translated.pl
b/tp/t/results/languages/command_translated.pl
index 9376358107..3131e28552 100644
--- a/tp/t/results/languages/command_translated.pl
+++ b/tp/t/results/languages/command_translated.pl
@@ -320,6 +320,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/languages/multiple.pl
b/tp/t/results/languages/multiple.pl
index 463ac25b5c..c7d7c759f3 100644
--- a/tp/t/results/languages/multiple.pl
+++ b/tp/t/results/languages/multiple.pl
@@ -1076,6 +1076,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
b/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
index 45344a3820..cfc3e0331b 100644
---
a/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
+++
b/tp/t/results/languages/multiple_lang_chapters/res_html/multiple_lang_chapters.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
index f6ed924e5a..6a7270b632 100644
---
a/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
+++
b/tp/t/results/languages/multiple_lang_chapters_texi2html/res_html/multiple_lang_chapters.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/languages/unknown_language.pl
b/tp/t/results/languages/unknown_language.pl
index d2a1d76b5a..61c1d06ff7 100644
--- a/tp/t/results/languages/unknown_language.pl
+++ b/tp/t/results/languages/unknown_language.pl
@@ -462,6 +462,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/languages/unknown_region.pl
b/tp/t/results/languages/unknown_region.pl
index 206a7d8693..4032bbe9df 100644
--- a/tp/t/results/languages/unknown_region.pl
+++ b/tp/t/results/languages/unknown_region.pl
@@ -403,6 +403,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation/res_html/navigation.html
b/tp/t/results/layout/navigation/res_html/navigation.html
index a85b47b7c8..abaeb75eb7 100644
--- a/tp/t/results/layout/navigation/res_html/navigation.html
+++ b/tp/t/results/layout/navigation/res_html/navigation.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_chapter/res_html/chapter.html
b/tp/t/results/layout/navigation_chapter/res_html/chapter.html
index d39b8e021f..20faeab0d1 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_chapter/res_html/index.html
b/tp/t/results/layout/navigation_chapter/res_html/index.html
index f9f640f8ff..ebfea9503d 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/index.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html
index 54ad51318c..38190eb467 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html
index 10ab49e532..f915d6b9f2 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_chapter/res_html/section.html
b/tp/t/results/layout/navigation_chapter/res_html/section.html
index 1e755f75a5..2a90adc017 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/section.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_chapter/res_html/subsection.html
b/tp/t/results/layout/navigation_chapter/res_html/subsection.html
index 0587df3ae0..23e3ff09c1 100644
--- a/tp/t/results/layout/navigation_chapter/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_chapter/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
b/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
index f02d046c8d..8dfcc83eba 100644
--- a/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_chapter_no_header/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
b/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
index f9f640f8ff..ebfea9503d 100644
--- a/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
+++ b/tp/t/results/layout/navigation_chapter_no_header/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html
index 54ad51318c..38190eb467 100644
---
a/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html
index 10ab49e532..f915d6b9f2 100644
---
a/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_chapter_no_header/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html
b/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html
index 1e755f75a5..2a90adc017 100644
--- a/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html
+++ b/tp/t/results/layout/navigation_chapter_no_header/res_html/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html
b/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html
index 0587df3ae0..23e3ff09c1 100644
--- a/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_chapter_no_header/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
index b1ddcf75bf..2153b38234 100644
---
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
+++
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
index 09f845e678..99022f6c03 100644
---
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
+++
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html
index 903571fc33..c3aba5077d 100644
---
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html
index 3710661958..3a61823827 100644
---
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html
index 1e755f75a5..2a90adc017 100644
---
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html
+++
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html
index 0587df3ae0..23e3ff09c1 100644
---
a/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html
+++
b/tp/t/results/layout/navigation_chapter_no_header_vertical/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
b/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
index d3a1eca91f..7a71735df4 100644
--- a/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_chapter_vertical/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
b/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
index 09f845e678..99022f6c03 100644
--- a/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_chapter_vertical/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html
index 903571fc33..c3aba5077d 100644
---
a/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html
index 3710661958..3a61823827 100644
---
a/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_chapter_vertical/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html
b/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html
index 1e755f75a5..2a90adc017 100644
--- a/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html
+++ b/tp/t/results/layout/navigation_chapter_vertical/res_html/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html
b/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html
index 0587df3ae0..23e3ff09c1 100644
--- a/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_chapter_vertical/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_no_header/res_html/navigation.html
b/tp/t/results/layout/navigation_no_header/res_html/navigation.html
index 0dac2c1405..9608ffec86 100644
--- a/tp/t/results/layout/navigation_no_header/res_html/navigation.html
+++ b/tp/t/results/layout/navigation_no_header/res_html/navigation.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
b/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
index 86b05e7695..8700911712 100644
--- a/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
+++ b/tp/t/results/layout/navigation_no_header_vertical/res_html/navigation.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node/res_html/chapter.html
b/tp/t/results/layout/navigation_node/res_html/chapter.html
index ff669ad8f8..95c73a6844 100644
--- a/tp/t/results/layout/navigation_node/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_node/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node/res_html/index.html
b/tp/t/results/layout/navigation_node/res_html/index.html
index a876817427..8fca169301 100644
--- a/tp/t/results/layout/navigation_node/res_html/index.html
+++ b/tp/t/results/layout/navigation_node/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_node/res_html/navigation_abt.html
index ec1b6d46bd..ea2eedc21b 100644
--- a/tp/t/results/layout/navigation_node/res_html/navigation_abt.html
+++ b/tp/t/results/layout/navigation_node/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_node/res_html/navigation_toc.html
index f4ca184bd8..5f435b1c39 100644
--- a/tp/t/results/layout/navigation_node/res_html/navigation_toc.html
+++ b/tp/t/results/layout/navigation_node/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node/res_html/section.html
b/tp/t/results/layout/navigation_node/res_html/section.html
index add25ad2d5..a09a728eed 100644
--- a/tp/t/results/layout/navigation_node/res_html/section.html
+++ b/tp/t/results/layout/navigation_node/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node/res_html/subsection.html
b/tp/t/results/layout/navigation_node/res_html/subsection.html
index f4c92b371e..1b3e335a79 100644
--- a/tp/t/results/layout/navigation_node/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_node/res_html/subsection.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
b/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
index 5af2caae11..55af138ef4 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node_no_header/res_html/index.html
b/tp/t/results/layout/navigation_node_no_header/res_html/index.html
index 64fd33eba6..030e860a6d 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/index.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html
index e32cb8a51f..64b82fa07c 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html
index 7080878c38..0bf684743a 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header/res_html/section.html
b/tp/t/results/layout/navigation_node_no_header/res_html/section.html
index 15c2c35962..2638d657f1 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/section.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
b/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
index 51526431a0..4558ddbae9 100644
--- a/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_node_no_header/res_html/subsection.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
index 5af2caae11..55af138ef4 100644
---
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
+++
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
index 0e9e85d88c..57f4cf45de 100644
--- a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html
index 775b9fe842..e70f05f173 100644
---
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html
index 71c488aac3..87de96bfc3 100644
---
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
index 15c2c35962..2638d657f1 100644
---
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
+++
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
index 51526431a0..4558ddbae9 100644
---
a/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
+++
b/tp/t/results/layout/navigation_node_no_header_vertical/res_html/subsection.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
b/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
index fe8bb8fd3a..41c04940ee 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node_vertical/res_html/index.html
b/tp/t/results/layout/navigation_node_vertical/res_html/index.html
index e4db91132c..3072bffab8 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html
index 903571fc33..c3aba5077d 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html
index afbda1c34d..46f2c03cb9 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_node_vertical/res_html/section.html
b/tp/t/results/layout/navigation_node_vertical/res_html/section.html
index 0fc465725d..781e622d79 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/section.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
b/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
index ab7fab8e8d..e4eab711db 100644
--- a/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_node_vertical/res_html/subsection.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_section/res_html/chapter.html
b/tp/t/results/layout/navigation_section/res_html/chapter.html
index cf71ce5b75..e27fa45d4c 100644
--- a/tp/t/results/layout/navigation_section/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_section/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_section/res_html/index.html
b/tp/t/results/layout/navigation_section/res_html/index.html
index d3daa602d1..9cb8ee334c 100644
--- a/tp/t/results/layout/navigation_section/res_html/index.html
+++ b/tp/t/results/layout/navigation_section/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_section/res_html/navigation_abt.html
index 54ad51318c..38190eb467 100644
--- a/tp/t/results/layout/navigation_section/res_html/navigation_abt.html
+++ b/tp/t/results/layout/navigation_section/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_section/res_html/navigation_toc.html
index 12cbea058c..b8cc0da6ac 100644
--- a/tp/t/results/layout/navigation_section/res_html/navigation_toc.html
+++ b/tp/t/results/layout/navigation_section/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_section/res_html/section.html
b/tp/t/results/layout/navigation_section/res_html/section.html
index 9a38693f27..d8c9572e49 100644
--- a/tp/t/results/layout/navigation_section/res_html/section.html
+++ b/tp/t/results/layout/navigation_section/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_section/res_html/subsection.html
b/tp/t/results/layout/navigation_section/res_html/subsection.html
index 77e1c3108c..99cffdef76 100644
--- a/tp/t/results/layout/navigation_section/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_section/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
b/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
index cf71ce5b75..e27fa45d4c 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header/res_html/index.html
b/tp/t/results/layout/navigation_section_no_header/res_html/index.html
index d3daa602d1..9cb8ee334c 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/index.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html
index 54ad51318c..38190eb467 100644
---
a/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_section_no_header/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html
index 12cbea058c..b8cc0da6ac 100644
---
a/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_section_no_header/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header/res_html/section.html
b/tp/t/results/layout/navigation_section_no_header/res_html/section.html
index 15b45104bd..9e43adcc12 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/section.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html
b/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html
index 77e1c3108c..99cffdef76 100644
--- a/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_section_no_header/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
index c8dbbc4b92..30b3da32c7 100644
---
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
+++
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
index e4db91132c..3072bffab8 100644
---
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
+++
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html
index 903571fc33..c3aba5077d 100644
---
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html
index ef7b28df14..4dd566beac 100644
---
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
index 30bbf764f7..d61856e3df 100644
---
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
+++
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html
index 77e1c3108c..99cffdef76 100644
---
a/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html
+++
b/tp/t/results/layout/navigation_section_no_header_vertical/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
b/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
index c8dbbc4b92..30b3da32c7 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_vertical/res_html/index.html
b/tp/t/results/layout/navigation_section_vertical/res_html/index.html
index e4db91132c..3072bffab8 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/index.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html
b/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html
index 903571fc33..c3aba5077d 100644
---
a/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html
+++
b/tp/t/results/layout/navigation_section_vertical/res_html/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html
b/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html
index ef7b28df14..4dd566beac 100644
---
a/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html
+++
b/tp/t/results/layout/navigation_section_vertical/res_html/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_vertical/res_html/section.html
b/tp/t/results/layout/navigation_section_vertical/res_html/section.html
index ee52cdafe2..26aec53948 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/section.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html
b/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html
index 77e1c3108c..99cffdef76 100644
--- a/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html
+++ b/tp/t/results/layout/navigation_section_vertical/res_html/subsection.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/navigation_vertical/res_html/navigation.html
b/tp/t/results/layout/navigation_vertical/res_html/navigation.html
index 61a8b3ec6a..c5f2287d85 100644
--- a/tp/t/results/layout/navigation_vertical/res_html/navigation.html
+++ b/tp/t/results/layout/navigation_vertical/res_html/navigation.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 e61c2d74f4..15455187b5 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
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html
b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html
index 9e781dd39c..1dbae44018 100644
--- a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html
+++ b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html
b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html
index 6a14a7c75e..796c01a84a 100644
--- a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html
+++ b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_fot.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html
b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html
index d028a4f670..5a9c4ef89e 100644
--- a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html
+++ b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_ovr.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html
b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html
index ab0c7c307f..9faac3ceb8 100644
--- a/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html
+++ b/tp/t/results/layout/no_monolithic/res_html/no_monolithic_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/block_commands_in_menu_description.pl
b/tp/t/results/menu/block_commands_in_menu_description.pl
index 18be427b95..c0d5289fef 100644
--- a/tp/t/results/menu/block_commands_in_menu_description.pl
+++ b/tp/t/results/menu/block_commands_in_menu_description.pl
@@ -849,6 +849,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/comment_on_menu_line.pl
b/tp/t/results/menu/comment_on_menu_line.pl
index 8762b88747..57c442d9a7 100644
--- a/tp/t/results/menu/comment_on_menu_line.pl
+++ b/tp/t/results/menu/comment_on_menu_line.pl
@@ -451,6 +451,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/dash_in_menu.pl
b/tp/t/results/menu/dash_in_menu.pl
index f874566d70..00e13bbaf8 100644
--- a/tp/t/results/menu/dash_in_menu.pl
+++ b/tp/t/results/menu/dash_in_menu.pl
@@ -275,6 +275,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/detailmenu.pl b/tp/t/results/menu/detailmenu.pl
index d7bf1c9cfb..7bfffc5b94 100644
--- a/tp/t/results/menu/detailmenu.pl
+++ b/tp/t/results/menu/detailmenu.pl
@@ -359,6 +359,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/detailmenu_in_description.pl
b/tp/t/results/menu/detailmenu_in_description.pl
index 7e035cb009..f26da3b9b3 100644
--- a/tp/t/results/menu/detailmenu_in_description.pl
+++ b/tp/t/results/menu/detailmenu_in_description.pl
@@ -335,6 +335,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/detailmenu_on_subnodes.pl
b/tp/t/results/menu/detailmenu_on_subnodes.pl
index 5ffba9e347..87d8adbd32 100644
--- a/tp/t/results/menu/detailmenu_on_subnodes.pl
+++ b/tp/t/results/menu/detailmenu_on_subnodes.pl
@@ -1948,6 +1948,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/detailmenu_unknown_node.pl
b/tp/t/results/menu/detailmenu_unknown_node.pl
index 814ea7bc08..183e0d2e0a 100644
--- a/tp/t/results/menu/detailmenu_unknown_node.pl
+++ b/tp/t/results/menu/detailmenu_unknown_node.pl
@@ -343,6 +343,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/entry_after_detailmenu.pl
b/tp/t/results/menu/entry_after_detailmenu.pl
index 376c1fdfb6..7fbb5841ae 100644
--- a/tp/t/results/menu/entry_after_detailmenu.pl
+++ b/tp/t/results/menu/entry_after_detailmenu.pl
@@ -834,6 +834,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/example_in_menu_comment.pl
b/tp/t/results/menu/example_in_menu_comment.pl
index 6950b1ea91..cf3d084a98 100644
--- a/tp/t/results/menu/example_in_menu_comment.pl
+++ b/tp/t/results/menu/example_in_menu_comment.pl
@@ -351,6 +351,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/example_in_menu_description.pl
b/tp/t/results/menu/example_in_menu_description.pl
index 832b894494..17a5b000ad 100644
--- a/tp/t/results/menu/example_in_menu_description.pl
+++ b/tp/t/results/menu/example_in_menu_description.pl
@@ -495,6 +495,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/formats_in_menu.pl
b/tp/t/results/menu/formats_in_menu.pl
index a9d407837b..774e5195df 100644
--- a/tp/t/results/menu/formats_in_menu.pl
+++ b/tp/t/results/menu/formats_in_menu.pl
@@ -1032,6 +1032,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/inlineraw_in_menu_description.pl
b/tp/t/results/menu/inlineraw_in_menu_description.pl
index c45b9d1da7..e91206578a 100644
--- a/tp/t/results/menu/inlineraw_in_menu_description.pl
+++ b/tp/t/results/menu/inlineraw_in_menu_description.pl
@@ -466,6 +466,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/invalid_info_menu_entry.pl
b/tp/t/results/menu/invalid_info_menu_entry.pl
index 9fe505e0cc..a22977cec0 100644
--- a/tp/t/results/menu/invalid_info_menu_entry.pl
+++ b/tp/t/results/menu/invalid_info_menu_entry.pl
@@ -901,6 +901,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_entry_name.pl
b/tp/t/results/menu/menu_entry_name.pl
index 24fabdcb38..aaebf8cc3b 100644
--- a/tp/t/results/menu/menu_entry_name.pl
+++ b/tp/t/results/menu/menu_entry_name.pl
@@ -1215,6 +1215,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_entry_name_comment.pl
b/tp/t/results/menu/menu_entry_name_comment.pl
index 5989477738..c50e29abed 100644
--- a/tp/t/results/menu/menu_entry_name_comment.pl
+++ b/tp/t/results/menu/menu_entry_name_comment.pl
@@ -740,6 +740,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_entry_no_entry.pl
b/tp/t/results/menu/menu_entry_no_entry.pl
index 5635acadf9..3ca6948a83 100644
--- a/tp/t/results/menu/menu_entry_no_entry.pl
+++ b/tp/t/results/menu/menu_entry_no_entry.pl
@@ -304,6 +304,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_entry_no_entry_location.pl
b/tp/t/results/menu/menu_entry_no_entry_location.pl
index c4cc439c01..b5382e6e4f 100644
--- a/tp/t/results/menu/menu_entry_no_entry_location.pl
+++ b/tp/t/results/menu/menu_entry_no_entry_location.pl
@@ -397,6 +397,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_entry_node.pl
b/tp/t/results/menu/menu_entry_node.pl
index e4831ad7f7..5aa7e17ccb 100644
--- a/tp/t/results/menu/menu_entry_node.pl
+++ b/tp/t/results/menu/menu_entry_node.pl
@@ -494,6 +494,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_entry_node_comments.pl
b/tp/t/results/menu/menu_entry_node_comments.pl
index a55001f985..653c3609b2 100644
--- a/tp/t/results/menu/menu_entry_node_comments.pl
+++ b/tp/t/results/menu/menu_entry_node_comments.pl
@@ -554,6 +554,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_in_example.pl
b/tp/t/results/menu/menu_in_example.pl
index 1c08f9c7ea..091aa2ba61 100644
--- a/tp/t/results/menu/menu_in_example.pl
+++ b/tp/t/results/menu/menu_in_example.pl
@@ -751,6 +751,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_pointing_to_anchor.pl
b/tp/t/results/menu/menu_pointing_to_anchor.pl
index f92195dd85..da8fd8bd3f 100644
--- a/tp/t/results/menu/menu_pointing_to_anchor.pl
+++ b/tp/t/results/menu/menu_pointing_to_anchor.pl
@@ -445,6 +445,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/menu_title_before_entries.pl
b/tp/t/results/menu/menu_title_before_entries.pl
index 416bc51417..bc88d58320 100644
--- a/tp/t/results/menu/menu_title_before_entries.pl
+++ b/tp/t/results/menu/menu_title_before_entries.pl
@@ -382,6 +382,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/no_colon_in_menu.pl
b/tp/t/results/menu/no_colon_in_menu.pl
index 8bae398ae1..6e351e1f9e 100644
--- a/tp/t/results/menu/no_colon_in_menu.pl
+++ b/tp/t/results/menu/no_colon_in_menu.pl
@@ -224,6 +224,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/reference_to_external_manual.pl
b/tp/t/results/menu/reference_to_external_manual.pl
index 6c35880e76..e3acd1db5f 100644
--- a/tp/t/results/menu/reference_to_external_manual.pl
+++ b/tp/t/results/menu/reference_to_external_manual.pl
@@ -314,6 +314,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/sc_in_menu.pl b/tp/t/results/menu/sc_in_menu.pl
index cb55b513fc..8a5e327b5c 100644
--- a/tp/t/results/menu/sc_in_menu.pl
+++ b/tp/t/results/menu/sc_in_menu.pl
@@ -1142,6 +1142,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/simple.pl b/tp/t/results/menu/simple.pl
index 12e0fec7ae..4ea1752966 100644
--- a/tp/t/results/menu/simple.pl
+++ b/tp/t/results/menu/simple.pl
@@ -657,6 +657,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/simple_no_menu.pl
b/tp/t/results/menu/simple_no_menu.pl
index 4a2b9187af..a0132e105a 100644
--- a/tp/t/results/menu/simple_no_menu.pl
+++ b/tp/t/results/menu/simple_no_menu.pl
@@ -644,6 +644,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/submenu_in_example.pl
b/tp/t/results/menu/submenu_in_example.pl
index 691228d25f..ef218b7f04 100644
--- a/tp/t/results/menu/submenu_in_example.pl
+++ b/tp/t/results/menu/submenu_in_example.pl
@@ -901,6 +901,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/menu/verb_in_menu_description.pl
b/tp/t/results/menu/verb_in_menu_description.pl
index 4c9f390364..0042393239 100644
--- a/tp/t/results/menu/verb_in_menu_description.pl
+++ b/tp/t/results/menu/verb_in_menu_description.pl
@@ -450,6 +450,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/morecoverage/formatting_fr.pl
b/tp/t/results/morecoverage/formatting_fr.pl
index bae46994c7..3c9d5524e5 100644
--- a/tp/t/results/morecoverage/formatting_fr.pl
+++ b/tp/t/results/morecoverage/formatting_fr.pl
@@ -4907,6 +4907,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/morecoverage/texi_formatting.pl
b/tp/t/results/morecoverage/texi_formatting.pl
index a9f1c66c18..bb5ab1ec14 100644
--- a/tp/t/results/morecoverage/texi_formatting.pl
+++ b/tp/t/results/morecoverage/texi_formatting.pl
@@ -4910,6 +4910,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 5dfc4a8d50..35b0e25413 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
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html
b/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html
index fa69f1086d..d5420d79a7 100644
--- a/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html
+++ b/tp/t/results/moreindices/index_no_node/res_html/Chapter-2.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_no_node/res_html/Chapter.html
b/tp/t/results/moreindices/index_no_node/res_html/Chapter.html
index 6ac2899219..2308c7eda3 100644
--- a/tp/t/results/moreindices/index_no_node/res_html/Chapter.html
+++ b/tp/t/results/moreindices/index_no_node/res_html/Chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_no_node/res_html/index.html
b/tp/t/results/moreindices/index_no_node/res_html/index.html
index 81cb03e1ce..b04e90dd6f 100644
--- a/tp/t/results/moreindices/index_no_node/res_html/index.html
+++ b/tp/t/results/moreindices/index_no_node/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html
b/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html
index 8e3133bab7..6e885e0a1a 100644
--- a/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html
+++ b/tp/t/results/moreindices/index_no_node/res_html/index_no_node_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html
b/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html
index 4a20e23c96..2f70ed17a4 100644
--- a/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html
+++ b/tp/t/results/moreindices/index_no_node/res_html/unnumbered.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/first.html
b/tp/t/results/moreindices/index_split/res_html/first.html
index 11c25d1b5a..9410253ce7 100644
--- a/tp/t/results/moreindices/index_split/res_html/first.html
+++ b/tp/t/results/moreindices/index_split/res_html/first.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/index.html
b/tp/t/results/moreindices/index_split/res_html/index.html
index 9649dcdd74..725ec040ce 100644
--- a/tp/t/results/moreindices/index_split/res_html/index.html
+++ b/tp/t/results/moreindices/index_split/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/index_split_abt.html
b/tp/t/results/moreindices/index_split/res_html/index_split_abt.html
index f290b8da4e..449aca5155 100644
--- a/tp/t/results/moreindices/index_split/res_html/index_split_abt.html
+++ b/tp/t/results/moreindices/index_split/res_html/index_split_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html
b/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html
index 25165a5d30..6322b8dd71 100644
--- a/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html
+++ b/tp/t/results/moreindices/index_split/res_html/node-2-in-section-3.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html
b/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html
index 0ea11cbc53..d5bb344e6a 100644
--- a/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html
+++ b/tp/t/results/moreindices/index_split/res_html/node-3-in-section-3.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html
b/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html
index 094989a636..e8e32e75cd 100644
--- a/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html
+++ b/tp/t/results/moreindices/index_split/res_html/node-in-section-3.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/second-chapter.html
b/tp/t/results/moreindices/index_split/res_html/second-chapter.html
index 1cd43ef9e1..d066f89de6 100644
--- a/tp/t/results/moreindices/index_split/res_html/second-chapter.html
+++ b/tp/t/results/moreindices/index_split/res_html/second-chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/section-1.html
b/tp/t/results/moreindices/index_split/res_html/section-1.html
index 9ef1572ca3..f9fd0980d9 100644
--- a/tp/t/results/moreindices/index_split/res_html/section-1.html
+++ b/tp/t/results/moreindices/index_split/res_html/section-1.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/section-2.html
b/tp/t/results/moreindices/index_split/res_html/section-2.html
index 4825f9df27..11c89c89f8 100644
--- a/tp/t/results/moreindices/index_split/res_html/section-2.html
+++ b/tp/t/results/moreindices/index_split/res_html/section-2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/section-3.html
b/tp/t/results/moreindices/index_split/res_html/section-3.html
index 2b2f927259..d501a1ae44 100644
--- a/tp/t/results/moreindices/index_split/res_html/section-3.html
+++ b/tp/t/results/moreindices/index_split/res_html/section-3.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/subsection-1.html
b/tp/t/results/moreindices/index_split/res_html/subsection-1.html
index 097ae3c5ce..e32f51dafa 100644
--- a/tp/t/results/moreindices/index_split/res_html/subsection-1.html
+++ b/tp/t/results/moreindices/index_split/res_html/subsection-1.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split/res_html/subsection-2.html
b/tp/t/results/moreindices/index_split/res_html/subsection-2.html
index b62f152b8b..f00dc63101 100644
--- a/tp/t/results/moreindices/index_split/res_html/subsection-2.html
+++ b/tp/t/results/moreindices/index_split/res_html/subsection-2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split_nodes/res_html/first.html
b/tp/t/results/moreindices/index_split_nodes/res_html/first.html
index 55f1e44ab7..a23c369332 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/first.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/first.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split_nodes/res_html/index.html
b/tp/t/results/moreindices/index_split_nodes/res_html/index.html
index d854a87d72..aa16336ff9 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/index.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html
b/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html
index 69776da46e..a2e8c095ec 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/index_split_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html
b/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html
index 72755c1344..26a9ef5f0b 100644
---
a/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html
+++
b/tp/t/results/moreindices/index_split_nodes/res_html/node-2-in-section-3.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html
b/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html
index 497a552d33..bcb3f5d213 100644
---
a/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html
+++
b/tp/t/results/moreindices/index_split_nodes/res_html/node-3-in-section-3.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html
b/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html
index e139a30b5a..a2d89e54af 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/node-in-section-3.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html
b/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html
index daeeff811d..9ea802f48e 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/second-chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html
b/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html
index c569da22a9..7fcd9448c5 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/section-1.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html
b/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html
index 37668656fb..702b33c039 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/section-2.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html
b/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html
index e02452d952..d1b314e232 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/section-3.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html
b/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html
index e939742c50..b26fb067d7 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/subsection-1.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html
b/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html
index 82c90f998e..293460d1fd 100644
--- a/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html
+++ b/tp/t/results/moreindices/index_split_nodes/res_html/subsection-2.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html
b/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html
index b310731991..693a5278a8 100644
--- a/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html
+++ b/tp/t/results/moreindices/nodes_before_top/res_html/a-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/nodes_before_top/res_html/another.html
b/tp/t/results/moreindices/nodes_before_top/res_html/another.html
index ed96246542..e4f1622878 100644
--- a/tp/t/results/moreindices/nodes_before_top/res_html/another.html
+++ b/tp/t/results/moreindices/nodes_before_top/res_html/another.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html
b/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html
index 4e7a259680..3e8322fed0 100644
--- a/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html
+++ b/tp/t/results/moreindices/nodes_before_top/res_html/first-before-top.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/nodes_before_top/res_html/first.html
b/tp/t/results/moreindices/nodes_before_top/res_html/first.html
index 8a294e6afa..836ee7388c 100644
--- a/tp/t/results/moreindices/nodes_before_top/res_html/first.html
+++ b/tp/t/results/moreindices/nodes_before_top/res_html/first.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/nodes_before_top/res_html/index.html
b/tp/t/results/moreindices/nodes_before_top/res_html/index.html
index c57dad99eb..0c80f8a24d 100644
--- a/tp/t/results/moreindices/nodes_before_top/res_html/index.html
+++ b/tp/t/results/moreindices/nodes_before_top/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html
b/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html
index ba7eaef7dc..c487bacc9f 100644
---
a/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html
+++
b/tp/t/results/moreindices/nodes_before_top/res_html/node-in-menu-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html
b/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html
index 5ea61a935a..e6737eb364 100644
---
a/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html
+++
b/tp/t/results/moreindices/nodes_before_top/res_html/nodes_before_top_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/nodes_before_top/res_html/second.html
b/tp/t/results/moreindices/nodes_before_top/res_html/second.html
index 271adbadb2..7d2bd9571e 100644
--- a/tp/t/results/moreindices/nodes_before_top/res_html/second.html
+++ b/tp/t/results/moreindices/nodes_before_top/res_html/second.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html
b/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html
index 25b71a36bc..7c32cfe2ac 100644
---
a/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html
+++
b/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic/res_html/nodes_before_top_and_sections.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html
index d34ebbabbc..267a0b8827 100644
--- a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html
+++ b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/a-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html
index 89fb054e9b..88e7cf31d8 100644
--- a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html
+++ b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/another.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html
index fe0d7d2235..83ad6e8882 100644
---
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html
+++
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html
index d2ceb2e015..027115aa21 100644
--- a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html
+++ b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/first.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html
index 4108261396..6d37d3b365 100644
--- a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html
+++ b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html
index 1f6860f999..1695dd293f 100644
---
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html
+++
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/node-in-menu-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html
b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html
index c37fe653c7..37175dc976 100644
--- a/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html
+++ b/tp/t/results/moreindices/nodes_before_top_no_nodes/res_html/second.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html
index 39f1bddc29..c078dedf8f 100644
--- a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html
+++ b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/a-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html
index b8fdf66a77..e8a85996a9 100644
--- a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html
+++ b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/another.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html
index 63a779fecc..9458d2ad00 100644
---
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html
+++
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first-before-top.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html
index ec903920db..1095205a95 100644
--- a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html
+++ b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/first.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html
index 094dcd0a76..1bc4485f07 100644
--- a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html
+++ b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html
index 75eb877ec6..98ca0dd6c2 100644
---
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html
+++
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/node-in-menu-before-top.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html
index d3da894314..093fe22cf3 100644
---
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html
+++
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/nodes_before_top_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html
b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html
index d0371737ac..ec05eb9319 100644
--- a/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html
+++ b/tp/t/results/moreindices/nodes_before_top_nodes/res_html/second.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/split_chapter_index/res_html/first.html
b/tp/t/results/moreindices/split_chapter_index/res_html/first.html
index 44c083255d..3c14d15170 100644
--- a/tp/t/results/moreindices/split_chapter_index/res_html/first.html
+++ b/tp/t/results/moreindices/split_chapter_index/res_html/first.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moreindices/split_chapter_index/res_html/index.html
b/tp/t/results/moreindices/split_chapter_index/res_html/index.html
index 3c561587f8..2d1dece408 100644
--- a/tp/t/results/moreindices/split_chapter_index/res_html/index.html
+++ b/tp/t/results/moreindices/split_chapter_index/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html
b/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html
index 9ef1572ca3..f9fd0980d9 100644
--- a/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html
+++ b/tp/t/results/moreindices/split_chapter_index/res_html/section-1.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html
b/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html
index 78d027f5ef..5b77dd4d2a 100644
---
a/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html
+++
b/tp/t/results/moreindices/split_chapter_index/res_html/split_chapter_index_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html
b/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html
index 097ae3c5ce..e32f51dafa 100644
--- a/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html
+++ b/tp/t/results/moreindices/split_chapter_index/res_html/subsection-1.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html
b/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html
index fc834132ab..7d337c273f 100644
---
a/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html
+++
b/tp/t/results/moresectioning/equivalent_nodes/res_html/equivalent_nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html
b/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html
index 699772668e..3d6fc544c4 100644
---
a/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html
+++
b/tp/t/results/moresectioning/equivalent_nodes_no_node/res_html/equivalent_nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html
b/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html
index 32abee9f04..71d290a105 100644
---
a/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html
+++
b/tp/t/results/moresectioning/more_sections_than_nodes/res_html/more_sections_than_nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html
b/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html
index ffd3a1686b..ff6fbf2b3f 100644
--- a/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html
+++ b/tp/t/results/moresectioning/node_footnote_end/res_html/node_footnote.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html
b/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html
index ffd3a1686b..ff6fbf2b3f 100644
---
a/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html
+++
b/tp/t/results/moresectioning/node_footnote_separated/res_html/node_footnote.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html
b/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html
index 2aab31a8bf..47328ed51b 100644
--- a/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html
+++ b/tp/t/results/moresectioning/node_footnote_use_node/res_html/a.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html
b/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html
index 77e6aefafb..28df969ecf 100644
--- a/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html
+++ b/tp/t/results/moresectioning/node_footnote_use_node/res_html/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html
b/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html
index a4534da62a..5642a36626 100644
--- a/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html
+++ b/tp/t/results/moresectioning/node_footnote_use_node/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html
b/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html
index 63df3a8d57..2166819174 100644
---
a/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html
+++
b/tp/t/results/moresectioning/node_footnote_use_node/res_html/node_footnote_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html
b/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html
index 1c853e6933..06684f92b2 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html
index a426a046ba..8bcb1640d1 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html
index bd4748de7c..a70b864947 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/nodes_after_top_before_chapter_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html
index 0c8f9b691a..ce76e21f90 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/second-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html
index c25f55128b..47bad71b04 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter/res_html/third-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html
b/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html
index 9f9276e20b..6c61234243 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html
b/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html
index 0c8f9b691a..ce76e21f90 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/second-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html
b/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html
index 69ba372d3a..bff1187de6 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section/res_html/third-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html
index 91cff73952..25cbe9ba82 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes/res_html/nodes_after_top_before_section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html
index d3362a39c8..95a64d572f 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html
index bd4748de7c..a70b864947 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/nodes_after_top_before_section_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html
index 0c8f9b691a..ce76e21f90 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/second-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html
index 69ba372d3a..bff1187de6 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter/res_html/third-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html
b/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html
index 17e7890fc5..1d0239df54 100644
---
a/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html
+++
b/tp/t/results/moresectioning/placed_things_before_element/res_html/placed_things_before_element.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html
index f77c74e7a0..16df530933 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/First-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html
index bfd9a04eaf..f2760c5275 100644
---
a/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html
+++
b/tp/t/results/moresectioning/sectioning_frames/res_html/Last-node-no-description.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html
index 6287a6befb..00ee8177d6 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/Second-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html
index 2163b79792..9fd6807836 100644
---
a/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html
+++
b/tp/t/results/moresectioning/sectioning_frames/res_html/Third-node-unnumbered.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html
index 6d488b2de5..51b62828cf 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/between-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/moresectioning/sectioning_frames/res_html/index.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/index.html
index d5452c7d86..0f53c9c9ea 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/index.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html
index 8b128d9d69..1791ab649a 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html
index 0a38f25e18..6900508e3a 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html
index a159c028fb..74a9d1d04c 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered-sub3.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html
index 7560cc2306..4825a75019 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/numbered.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html
index 6048c03eab..c5ca715d23 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html
index 6e494b7f74..5a53109a2a 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_ovr.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html
index f76d4a7fe5..29c7e34289 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html
index a3ae8a2a1b..0cc64d6d6d 100644
---
a/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html
+++
b/tp/t/results/moresectioning/sectioning_frames/res_html/sectioning_toc_frame.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html
index 16c5e2c3c9..e53872a09e 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html
index 5bd71beb9f..f6387215d2 100644
---
a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html
+++
b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered-sub2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html
index c656013a39..e0f48fb48b 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html
b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html
index ea12eb8f8d..3698415ec6 100644
--- a/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html
+++ b/tp/t/results/moresectioning/sectioning_frames/res_html/unnumbered2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html
b/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html
index f8285f4acc..1e8fd02ecc 100644
---
a/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html
+++
b/tp/t/results/moresectioning/top_node_up_explicit/res_html/top_node_up_explicit.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html
b/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html
index f8285f4acc..1e8fd02ecc 100644
---
a/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html
+++
b/tp/t/results/moresectioning/top_node_up_implicit/res_html/top_node_up_implicit.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html
b/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html
index a0ec9cc994..5b9de4854d 100644
---
a/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html
+++
b/tp/t/results/moresectioning/two_footnotes_in_nodes/res_html/two_footnotes_in_nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html
b/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html
index a0ec9cc994..5b9de4854d 100644
---
a/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html
+++
b/tp/t/results/moresectioning/two_footnotes_in_nodes_separated/res_html/two_footnotes_in_nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/raw/displaymath.pl b/tp/t/results/raw/displaymath.pl
index 698d552397..ac5ed324c1 100644
--- a/tp/t/results/raw/displaymath.pl
+++ b/tp/t/results/raw/displaymath.pl
@@ -324,6 +324,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/anchor_in_copying.pl
b/tp/t/results/regions/anchor_in_copying.pl
index a6354d4c5f..e15a8d1b50 100644
--- a/tp/t/results/regions/anchor_in_copying.pl
+++ b/tp/t/results/regions/anchor_in_copying.pl
@@ -445,6 +445,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/anchor_in_copying_in_footnote.pl
b/tp/t/results/regions/anchor_in_copying_in_footnote.pl
index 48ffb3bbf5..4baf305b3a 100644
--- a/tp/t/results/regions/anchor_in_copying_in_footnote.pl
+++ b/tp/t/results/regions/anchor_in_copying_in_footnote.pl
@@ -492,6 +492,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/anchor_in_titlepage.pl
b/tp/t/results/regions/anchor_in_titlepage.pl
index 4dc3386af0..8ff033bb40 100644
--- a/tp/t/results/regions/anchor_in_titlepage.pl
+++ b/tp/t/results/regions/anchor_in_titlepage.pl
@@ -378,6 +378,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
b/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
index 03d36dea2d..20a9bcb9e2 100644
--- a/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
+++ b/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
@@ -378,6 +378,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/format_in_titlepage.pl
b/tp/t/results/regions/format_in_titlepage.pl
index aadf94195b..0d4dac2a77 100644
--- a/tp/t/results/regions/format_in_titlepage.pl
+++ b/tp/t/results/regions/format_in_titlepage.pl
@@ -311,6 +311,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/format_in_titlepage_titlepage.pl
b/tp/t/results/regions/format_in_titlepage_titlepage.pl
index 2cc7f911fc..1ac145cdd8 100644
--- a/tp/t/results/regions/format_in_titlepage_titlepage.pl
+++ b/tp/t/results/regions/format_in_titlepage_titlepage.pl
@@ -311,6 +311,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/ref_in_copying.pl
b/tp/t/results/regions/ref_in_copying.pl
index 0a5fd75d92..be7f577d98 100644
--- a/tp/t/results/regions/ref_in_copying.pl
+++ b/tp/t/results/regions/ref_in_copying.pl
@@ -685,6 +685,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/regions/today_in_copying.pl
b/tp/t/results/regions/today_in_copying.pl
index ad95943a0c..409a9b2353 100644
--- a/tp/t/results/regions/today_in_copying.pl
+++ b/tp/t/results/regions/today_in_copying.pl
@@ -345,6 +345,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/anchor_in_footnote.pl
b/tp/t/results/sectioning/anchor_in_footnote.pl
index d6ccff083d..f36d401e02 100644
--- a/tp/t/results/sectioning/anchor_in_footnote.pl
+++ b/tp/t/results/sectioning/anchor_in_footnote.pl
@@ -691,6 +691,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/anchor_in_footnote_separate.pl
b/tp/t/results/sectioning/anchor_in_footnote_separate.pl
index d3984437d7..47d8ee7d44 100644
--- a/tp/t/results/sectioning/anchor_in_footnote_separate.pl
+++ b/tp/t/results/sectioning/anchor_in_footnote_separate.pl
@@ -729,6 +729,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/anchor_zero.pl
b/tp/t/results/sectioning/anchor_zero.pl
index 717d2caf5f..432ca9f71e 100644
--- a/tp/t/results/sectioning/anchor_zero.pl
+++ b/tp/t/results/sectioning/anchor_zero.pl
@@ -258,6 +258,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/chapter_before_and_after_part.pl
b/tp/t/results/sectioning/chapter_before_and_after_part.pl
index 46426b94b8..1c15035f0b 100644
--- a/tp/t/results/sectioning/chapter_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_before_and_after_part.pl
@@ -414,6 +414,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/chapter_before_part.pl
b/tp/t/results/sectioning/chapter_before_part.pl
index 44f9f194ea..db7f7a8bd4 100644
--- a/tp/t/results/sectioning/chapter_before_part.pl
+++ b/tp/t/results/sectioning/chapter_before_part.pl
@@ -295,6 +295,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/chapter_between_nodes.pl
b/tp/t/results/sectioning/chapter_between_nodes.pl
index e5b4351da4..aba1f18b56 100644
--- a/tp/t/results/sectioning/chapter_between_nodes.pl
+++ b/tp/t/results/sectioning/chapter_between_nodes.pl
@@ -755,6 +755,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
index bca6bd9d72..1eab17b3d3 100644
--- a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
@@ -651,6 +651,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/character_and_spaces_in_node.pl
b/tp/t/results/sectioning/character_and_spaces_in_node.pl
index e5ef54b808..d4f557f919 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_node.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_node.pl
@@ -633,6 +633,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/character_and_spaces_in_refs.pl
b/tp/t/results/sectioning/character_and_spaces_in_refs.pl
index 890ebfa128..c8ea5b0d39 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_refs.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_refs.pl
@@ -1991,6 +1991,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
index 2edafc7a19..88004cea41 100644
---
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
+++
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
index 60f2e17e86..d969d26f74 100644
---
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
+++
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html
index 1b49502ef0..6748280d34 100644
---
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html
+++
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html
index 8701034708..2e4f8b5b28 100644
---
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html
+++
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/local-node.html
@@ -28,6 +28,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
index 2301e66b4a..f1c8c0906d 100644
---
a/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
+++
b/tp/t/results/sectioning/character_and_spaces_in_refs_out/res_html/other-nodes.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/contents.pl
b/tp/t/results/sectioning/contents.pl
index 4f668c0a1e..6ef0feba47 100644
--- a/tp/t/results/sectioning/contents.pl
+++ b/tp/t/results/sectioning/contents.pl
@@ -779,6 +779,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/contents_and_shortcontents.pl
b/tp/t/results/sectioning/contents_and_shortcontents.pl
index edf30be219..4652b0d301 100644
--- a/tp/t/results/sectioning/contents_and_shortcontents.pl
+++ b/tp/t/results/sectioning/contents_and_shortcontents.pl
@@ -815,6 +815,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/contents_with_only_top_node.pl
b/tp/t/results/sectioning/contents_with_only_top_node.pl
index 7e279fd9ed..7032906d7b 100644
--- a/tp/t/results/sectioning/contents_with_only_top_node.pl
+++ b/tp/t/results/sectioning/contents_with_only_top_node.pl
@@ -161,6 +161,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/double_node_anchor_float.pl
b/tp/t/results/sectioning/double_node_anchor_float.pl
index 4fe09dff43..eb74f5a08f 100644
--- a/tp/t/results/sectioning/double_node_anchor_float.pl
+++ b/tp/t/results/sectioning/double_node_anchor_float.pl
@@ -865,6 +865,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/double_part.pl
b/tp/t/results/sectioning/double_part.pl
index bedc8d10ae..840fe05362 100644
--- a/tp/t/results/sectioning/double_part.pl
+++ b/tp/t/results/sectioning/double_part.pl
@@ -1173,6 +1173,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/double_top.pl
b/tp/t/results/sectioning/double_top.pl
index 48d1184d24..5ca6a5395a 100644
--- a/tp/t/results/sectioning/double_top.pl
+++ b/tp/t/results/sectioning/double_top.pl
@@ -357,6 +357,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/empty_top_node_up.pl
b/tp/t/results/sectioning/empty_top_node_up.pl
index ea84c587da..a65bc56bb1 100644
--- a/tp/t/results/sectioning/empty_top_node_up.pl
+++ b/tp/t/results/sectioning/empty_top_node_up.pl
@@ -449,6 +449,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/equivalent_labels.pl
b/tp/t/results/sectioning/equivalent_labels.pl
index 9c3953ac4b..d3ab55d488 100644
--- a/tp/t/results/sectioning/equivalent_labels.pl
+++ b/tp/t/results/sectioning/equivalent_labels.pl
@@ -673,6 +673,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/equivalent_nodes.pl
b/tp/t/results/sectioning/equivalent_nodes.pl
index 6c70aa66a6..2741601a05 100644
--- a/tp/t/results/sectioning/equivalent_nodes.pl
+++ b/tp/t/results/sectioning/equivalent_nodes.pl
@@ -547,6 +547,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/explicit_node_directions.pl
b/tp/t/results/sectioning/explicit_node_directions.pl
index 004c664801..5b715de41a 100644
--- a/tp/t/results/sectioning/explicit_node_directions.pl
+++ b/tp/t/results/sectioning/explicit_node_directions.pl
@@ -994,6 +994,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/external_node_in_menu.pl
b/tp/t/results/sectioning/external_node_in_menu.pl
index ff084d6cc2..1580de6cc9 100644
--- a/tp/t/results/sectioning/external_node_in_menu.pl
+++ b/tp/t/results/sectioning/external_node_in_menu.pl
@@ -831,6 +831,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/internal_top_node_up.pl
b/tp/t/results/sectioning/internal_top_node_up.pl
index 4232fd2615..1f5cbd1cc0 100644
--- a/tp/t/results/sectioning/internal_top_node_up.pl
+++ b/tp/t/results/sectioning/internal_top_node_up.pl
@@ -708,6 +708,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/lone_contents.pl
b/tp/t/results/sectioning/lone_contents.pl
index dc5ffe0651..c1d4d22236 100644
--- a/tp/t/results/sectioning/lone_contents.pl
+++ b/tp/t/results/sectioning/lone_contents.pl
@@ -80,6 +80,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/next_in_menu_is_below.pl
b/tp/t/results/sectioning/next_in_menu_is_below.pl
index 5b626787d9..509b082302 100644
--- a/tp/t/results/sectioning/next_in_menu_is_below.pl
+++ b/tp/t/results/sectioning/next_in_menu_is_below.pl
@@ -1217,6 +1217,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/no_argument_and_contents.pl
b/tp/t/results/sectioning/no_argument_and_contents.pl
index 90343bc0ca..8e47a176d3 100644
--- a/tp/t/results/sectioning/no_argument_and_contents.pl
+++ b/tp/t/results/sectioning/no_argument_and_contents.pl
@@ -235,6 +235,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/no_element.pl
b/tp/t/results/sectioning/no_element.pl
index e56c8a91d0..a6e0c06543 100644
--- a/tp/t/results/sectioning/no_element.pl
+++ b/tp/t/results/sectioning/no_element.pl
@@ -981,6 +981,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/no_menu.pl
b/tp/t/results/sectioning/no_menu.pl
index 8400f32d7e..ea5b60e1b8 100644
--- a/tp/t/results/sectioning/no_menu.pl
+++ b/tp/t/results/sectioning/no_menu.pl
@@ -632,6 +632,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
index 187ded8eac..b5e2bb9767 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
@@ -1386,6 +1386,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/node_part_chapter_after_top.pl
b/tp/t/results/sectioning/node_part_chapter_after_top.pl
index 2b08f4f3d4..1476833074 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_top.pl
@@ -911,6 +911,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
index 6a5d088761..9b71c54c3d 100644
--- a/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
+++ b/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
@@ -297,6 +297,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
index 479ce7c5ae..249aeb6bbc 100644
--- a/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
+++ b/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
@@ -519,6 +519,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
b/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
index 8e3e98bc57..2840ccc4d6 100644
--- a/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
+++ b/tp/t/results/sectioning/node_up_direction_for_top_with_manual.pl
@@ -203,6 +203,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/node_up_external_node.pl
b/tp/t/results/sectioning/node_up_external_node.pl
index bd90fd12e1..e89beee74c 100644
--- a/tp/t/results/sectioning/node_up_external_node.pl
+++ b/tp/t/results/sectioning/node_up_external_node.pl
@@ -755,6 +755,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
index b160cbd634..fa1e236c82 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
@@ -1160,6 +1160,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
index dc533a9595..d1a16cc5a1 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
@@ -719,6 +719,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
index cbd597499b..f6094e3689 100644
---
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
+++
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
@@ -719,6 +719,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
index ac8889ed82..c4b5cd8b7a 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
@@ -874,6 +874,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
index 2bb09cf40d..135ff305d3 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
@@ -1165,6 +1165,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
index 39b5ca6bb5..bf725d13ab 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
@@ -879,6 +879,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
b/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
index cd4921c529..7fac5d682d 100644
--- a/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
+++ b/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
@@ -732,6 +732,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
index 5f183bd91b..8ebd0c996c 100644
--- a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
+++ b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
@@ -1053,6 +1053,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
index 20c1b0b3cf..812f4d21ae 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
@@ -1054,6 +1054,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
b/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
index 3b59d62907..3d8bf1acc0 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
@@ -965,6 +965,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
b/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
index 4fc30ffd9b..94ce9b692a 100644
--- a/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
+++ b/tp/t/results/sectioning/one_node_explicit_directions_anchor.pl
@@ -350,6 +350,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/one_subsection.pl
b/tp/t/results/sectioning/one_subsection.pl
index 51f3a2587c..e1e2adccf9 100644
--- a/tp/t/results/sectioning/one_subsection.pl
+++ b/tp/t/results/sectioning/one_subsection.pl
@@ -115,6 +115,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/one_subsection_and_node.pl
b/tp/t/results/sectioning/one_subsection_and_node.pl
index 6dc178f944..9824ba349d 100644
--- a/tp/t/results/sectioning/one_subsection_and_node.pl
+++ b/tp/t/results/sectioning/one_subsection_and_node.pl
@@ -218,6 +218,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_before_chapter.pl
b/tp/t/results/sectioning/part_before_chapter.pl
index adfbf08928..73a75c302e 100644
--- a/tp/t/results/sectioning/part_before_chapter.pl
+++ b/tp/t/results/sectioning/part_before_chapter.pl
@@ -249,6 +249,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_before_top.pl
b/tp/t/results/sectioning/part_before_top.pl
index 79c9327db1..a188878b66 100644
--- a/tp/t/results/sectioning/part_before_top.pl
+++ b/tp/t/results/sectioning/part_before_top.pl
@@ -257,6 +257,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_chapter_after_top.pl
b/tp/t/results/sectioning/part_chapter_after_top.pl
index f20d8ba7d1..ac067daac8 100644
--- a/tp/t/results/sectioning/part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_chapter_after_top.pl
@@ -901,6 +901,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_after_top.pl
b/tp/t/results/sectioning/part_node_after_top.pl
index 224b8d70ca..00b63477ae 100644
--- a/tp/t/results/sectioning/part_node_after_top.pl
+++ b/tp/t/results/sectioning/part_node_after_top.pl
@@ -790,6 +790,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_before_top.pl
b/tp/t/results/sectioning/part_node_before_top.pl
index 17cd01d7be..9c09f50d23 100644
--- a/tp/t/results/sectioning/part_node_before_top.pl
+++ b/tp/t/results/sectioning/part_node_before_top.pl
@@ -733,6 +733,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_chapter_after_top.pl
b/tp/t/results/sectioning/part_node_chapter_after_top.pl
index 1b0ef0b34c..c976d80a15 100644
--- a/tp/t/results/sectioning/part_node_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_node_chapter_after_top.pl
@@ -1204,6 +1204,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_chapter_appendix.pl
b/tp/t/results/sectioning/part_node_chapter_appendix.pl
index 38fbc375b5..2480c14f1b 100644
--- a/tp/t/results/sectioning/part_node_chapter_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_appendix.pl
@@ -1107,6 +1107,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
index 866b7fcfb9..7314639a00 100644
--- a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
@@ -1319,6 +1319,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_node_part_appendix.pl
b/tp/t/results/sectioning/part_node_node_part_appendix.pl
index 4a4f740ad0..a54228288d 100644
--- a/tp/t/results/sectioning/part_node_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_node_part_appendix.pl
@@ -1417,6 +1417,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_part_appendix.pl
b/tp/t/results/sectioning/part_node_part_appendix.pl
index 7a70d49796..06385c884c 100644
--- a/tp/t/results/sectioning/part_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_appendix.pl
@@ -1196,6 +1196,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/part_node_part_node_appendix.pl
b/tp/t/results/sectioning/part_node_part_node_appendix.pl
index 8dcb48edb4..c0311ad52a 100644
--- a/tp/t/results/sectioning/part_node_part_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_node_appendix.pl
@@ -1407,6 +1407,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/placed_things_before_element.pl
b/tp/t/results/sectioning/placed_things_before_element.pl
index d499485b6c..96702a3bbb 100644
--- a/tp/t/results/sectioning/placed_things_before_element.pl
+++ b/tp/t/results/sectioning/placed_things_before_element.pl
@@ -1102,6 +1102,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/placed_things_before_node.pl
b/tp/t/results/sectioning/placed_things_before_node.pl
index dfcb6799ea..2f9c97c7a4 100644
--- a/tp/t/results/sectioning/placed_things_before_node.pl
+++ b/tp/t/results/sectioning/placed_things_before_node.pl
@@ -1167,6 +1167,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/protected_node_parentheses.pl
b/tp/t/results/sectioning/protected_node_parentheses.pl
index b3900ae3ae..593c08682b 100644
--- a/tp/t/results/sectioning/protected_node_parentheses.pl
+++ b/tp/t/results/sectioning/protected_node_parentheses.pl
@@ -681,6 +681,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/ref_to_top.pl
b/tp/t/results/sectioning/ref_to_top.pl
index bb9d676c29..ccb7e2403a 100644
--- a/tp/t/results/sectioning/ref_to_top.pl
+++ b/tp/t/results/sectioning/ref_to_top.pl
@@ -288,6 +288,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_before_after_top_node.pl
b/tp/t/results/sectioning/section_before_after_top_node.pl
index 0d412a3d4d..cf4984c056 100644
--- a/tp/t/results/sectioning/section_before_after_top_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node.pl
@@ -410,6 +410,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
index 1c1af1a250..21d9f1a9e7 100644
--- a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
@@ -485,6 +485,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_before_part.pl
b/tp/t/results/sectioning/section_before_part.pl
index 42cc42ff32..0b8a3ad6fd 100644
--- a/tp/t/results/sectioning/section_before_part.pl
+++ b/tp/t/results/sectioning/section_before_part.pl
@@ -230,6 +230,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_before_top.pl
b/tp/t/results/sectioning/section_before_top.pl
index 04980f7b37..9413fff42b 100644
--- a/tp/t/results/sectioning/section_before_top.pl
+++ b/tp/t/results/sectioning/section_before_top.pl
@@ -560,6 +560,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_below_unnumbered.pl
b/tp/t/results/sectioning/section_below_unnumbered.pl
index 235e471c6d..f1a91627b0 100644
--- a/tp/t/results/sectioning/section_below_unnumbered.pl
+++ b/tp/t/results/sectioning/section_below_unnumbered.pl
@@ -912,6 +912,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
b/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
index c691a63dc7..d726040f02 100644
--- a/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
+++ b/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
@@ -163,6 +163,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
index 07d3bf64c2..30130b49a9 100644
--- a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
+++ b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
@@ -913,6 +913,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_in_unnumbered_info.pl
b/tp/t/results/sectioning/section_in_unnumbered_info.pl
index ae2108e32d..6d30489d27 100644
--- a/tp/t/results/sectioning/section_in_unnumbered_info.pl
+++ b/tp/t/results/sectioning/section_in_unnumbered_info.pl
@@ -8194,6 +8194,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
b/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
index 8a25b44d34..3a7e6d8da9 100644
--- a/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
+++ b/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
@@ -8016,6 +8016,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/section_node_before_part.pl
b/tp/t/results/sectioning/section_node_before_part.pl
index 8ef722cc67..27fd686101 100644
--- a/tp/t/results/sectioning/section_node_before_part.pl
+++ b/tp/t/results/sectioning/section_node_before_part.pl
@@ -291,6 +291,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/sections_test.pl
b/tp/t/results/sectioning/sections_test.pl
index 86a4729cd2..778231ec53 100644
--- a/tp/t/results/sectioning/sections_test.pl
+++ b/tp/t/results/sectioning/sections_test.pl
@@ -737,6 +737,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/sections_test_no_use_nodes.pl
b/tp/t/results/sectioning/sections_test_no_use_nodes.pl
index bd83d6d656..9f9deb71e1 100644
--- a/tp/t/results/sectioning/sections_test_no_use_nodes.pl
+++ b/tp/t/results/sectioning/sections_test_no_use_nodes.pl
@@ -738,6 +738,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
b/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
index 7ff3e72bc2..e87eec884f 100644
--- a/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
+++ b/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
@@ -738,6 +738,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
index 82ffb23e16..cb3434bf2f 100644
--- a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
+++ b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
@@ -307,6 +307,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/shortcontents.pl
b/tp/t/results/sectioning/shortcontents.pl
index 747be7b514..8722f7b01a 100644
--- a/tp/t/results/sectioning/shortcontents.pl
+++ b/tp/t/results/sectioning/shortcontents.pl
@@ -774,6 +774,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/space_in_node.pl
b/tp/t/results/sectioning/space_in_node.pl
index ee7268a9cb..414dd96341 100644
--- a/tp/t/results/sectioning/space_in_node.pl
+++ b/tp/t/results/sectioning/space_in_node.pl
@@ -733,6 +733,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_no_argument_and_content.pl
b/tp/t/results/sectioning/top_no_argument_and_content.pl
index c2fc81841d..cc887cb15d 100644
--- a/tp/t/results/sectioning/top_no_argument_and_content.pl
+++ b/tp/t/results/sectioning/top_no_argument_and_content.pl
@@ -127,6 +127,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_no_argument_and_node.pl
b/tp/t/results/sectioning/top_no_argument_and_node.pl
index 4da5065a2c..83dc0298da 100644
--- a/tp/t/results/sectioning/top_no_argument_and_node.pl
+++ b/tp/t/results/sectioning/top_no_argument_and_node.pl
@@ -203,6 +203,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_no_argument_and_top_node.pl
b/tp/t/results/sectioning/top_no_argument_and_top_node.pl
index 3e1008f37b..bee96b69f5 100644
--- a/tp/t/results/sectioning/top_no_argument_and_top_node.pl
+++ b/tp/t/results/sectioning/top_no_argument_and_top_node.pl
@@ -193,6 +193,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_node_no_menu_direction.pl
b/tp/t/results/sectioning/top_node_no_menu_direction.pl
index 45ff30a330..d349da5d27 100644
--- a/tp/t/results/sectioning/top_node_no_menu_direction.pl
+++ b/tp/t/results/sectioning/top_node_no_menu_direction.pl
@@ -531,6 +531,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_node_part_top.pl
b/tp/t/results/sectioning/top_node_part_top.pl
index 421311dab7..23ad9d3f2a 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -432,6 +432,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_node_up_url.pl
b/tp/t/results/sectioning/top_node_up_url.pl
index 0cd699f6a6..45cdcf263c 100644
--- a/tp/t/results/sectioning/top_node_up_url.pl
+++ b/tp/t/results/sectioning/top_node_up_url.pl
@@ -709,6 +709,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_without_node_nodes.pl
b/tp/t/results/sectioning/top_without_node_nodes.pl
index b67e28cb7f..bc6b2a34c2 100644
--- a/tp/t/results/sectioning/top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/top_without_node_nodes.pl
@@ -506,6 +506,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/top_without_node_sections.pl
b/tp/t/results/sectioning/top_without_node_sections.pl
index 27b086b755..fe2e98e015 100644
--- a/tp/t/results/sectioning/top_without_node_sections.pl
+++ b/tp/t/results/sectioning/top_without_node_sections.pl
@@ -649,6 +649,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
index b02acf247a..4f86a973ab 100644
---
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
+++
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
index 2dd63112ac..2f9f1c4546 100644
---
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
+++
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
@@ -27,6 +27,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
index 1c8d33b031..a2592d871d 100644
---
a/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
+++
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/two_nodes_at_the_end.pl
b/tp/t/results/sectioning/two_nodes_at_the_end.pl
index 6bdf18f058..04e25b9726 100644
--- a/tp/t/results/sectioning/two_nodes_at_the_end.pl
+++ b/tp/t/results/sectioning/two_nodes_at_the_end.pl
@@ -1206,6 +1206,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/two_nodes_between_chapters.pl
b/tp/t/results/sectioning/two_nodes_between_chapters.pl
index 65d6bfead8..53c98955e4 100644
--- a/tp/t/results/sectioning/two_nodes_between_chapters.pl
+++ b/tp/t/results/sectioning/two_nodes_between_chapters.pl
@@ -1453,6 +1453,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/two_unnumbered_no_argument.pl
b/tp/t/results/sectioning/two_unnumbered_no_argument.pl
index 7e896a1949..931e576250 100644
--- a/tp/t/results/sectioning/two_unnumbered_no_argument.pl
+++ b/tp/t/results/sectioning/two_unnumbered_no_argument.pl
@@ -166,6 +166,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
index c537966825..1cd8e2d51b 100644
--- a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
@@ -568,6 +568,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/unnumbered_before_top_node.pl
b/tp/t/results/sectioning/unnumbered_before_top_node.pl
index ba0d31626c..90185f647f 100644
--- a/tp/t/results/sectioning/unnumbered_before_top_node.pl
+++ b/tp/t/results/sectioning/unnumbered_before_top_node.pl
@@ -365,6 +365,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
index 5b9e43ed03..4fa3063556 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
@@ -911,6 +911,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
index cf21ca306c..7161976b2e 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
@@ -1053,6 +1053,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html
b/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html
index b34e1fa29c..f3c2601cb7 100644
--- a/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html
+++ b/tp/tests/contents/res_parser/contents_and_parts/contents_and_parts.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html
b/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html
index 563f53eb3a..dc1b1a4e72 100644
--- a/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html
+++ b/tp/tests/contents/res_parser/contents_at_begin/contents_at_begin.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html
b/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html
index d38aee478c..b2bf660925 100644
---
a/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html
+++
b/tp/tests/contents/res_parser/contents_at_begin_inline/contents_at_begin.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html
b/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html
index 82d8a00e0b..93141a5a3b 100644
--- a/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html
+++ b/tp/tests/contents/res_parser/contents_at_end/contents_at_end.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html
b/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html
index a9e5dde527..cf828dc475 100644
--- a/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html
+++ b/tp/tests/contents/res_parser/contents_at_end_inline/contents_at_end.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html
b/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html
index e43014af57..2526a0c7ce 100644
---
a/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html
+++
b/tp/tests/contents/res_parser/contents_in_middle_chapter/contents_in_middle_chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html
b/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html
index 1d4564c818..6bc81a3b28 100644
---
a/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html
+++
b/tp/tests/contents/res_parser/contents_in_middle_chapter_inline/contents_in_middle_chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html
b/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html
index a5ea4750b1..34b3483ccd 100644
---
a/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html
+++
b/tp/tests/contents/res_parser/contents_in_middle_section/contents_in_middle_section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html
b/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html
index 9326827617..4bb5cb2075 100644
---
a/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html
+++
b/tp/tests/contents/res_parser/contents_in_middle_section_inline/contents_in_middle_section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents/double_contents.html
b/tp/tests/contents/res_parser/double_contents/double_contents.html
index b6df2c1f97..ebe7540ba1 100644
--- a/tp/tests/contents/res_parser/double_contents/double_contents.html
+++ b/tp/tests/contents/res_parser/double_contents/double_contents.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html
b/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html
index daf60ae227..39ef4c8c3c 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title/double_contents.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html
b/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html
index daf60ae227..39ef4c8c3c 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_book/double_contents.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html
index 1cba60ca13..88b5cb871c 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html
index 9ce9fdfedf..fa680f6ff9 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html
index 3e431d3f82..92f31a6fc1 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html
index 5406869e3b..6616cd4df4 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_book_chapter/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html
b/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html
index bd5a761de4..a8dfe052bc 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/chapter.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html
b/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html
index 432ae5309b..8b99c0a951 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/index.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html
b/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html
index 1580202b16..ad6ebc8f79 100644
---
a/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html
+++
b/tp/tests/contents/res_parser/double_contents_after_title_no_texi2html/section.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_book/double_contents.html
b/tp/tests/contents/res_parser/double_contents_book/double_contents.html
index 587226441a..c33b0ebf24 100644
--- a/tp/tests/contents/res_parser/double_contents_book/double_contents.html
+++ b/tp/tests/contents/res_parser/double_contents_book/double_contents.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_chapter/chapter.html
b/tp/tests/contents/res_parser/double_contents_chapter/chapter.html
index 51084ef407..0853317b63 100644
--- a/tp/tests/contents/res_parser/double_contents_chapter/chapter.html
+++ b/tp/tests/contents/res_parser/double_contents_chapter/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html
index 135f0ab4fd..b6849a53df 100644
---
a/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_chapter/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html
b/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html
index cb84d3f0c3..c07d7ab94d 100644
---
a/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html
+++
b/tp/tests/contents/res_parser/double_contents_chapter/double_contents_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_chapter/index.html
b/tp/tests/contents/res_parser/double_contents_chapter/index.html
index 5e0c336328..dacea6abd8 100644
--- a/tp/tests/contents/res_parser/double_contents_chapter/index.html
+++ b/tp/tests/contents/res_parser/double_contents_chapter/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_chapter/section.html
b/tp/tests/contents/res_parser/double_contents_chapter/section.html
index 5406869e3b..6616cd4df4 100644
--- a/tp/tests/contents/res_parser/double_contents_chapter/section.html
+++ b/tp/tests/contents/res_parser/double_contents_chapter/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline/double_contents.html
b/tp/tests/contents/res_parser/double_contents_inline/double_contents.html
index d048a7b7bc..2ad83537f8 100644
--- a/tp/tests/contents/res_parser/double_contents_inline/double_contents.html
+++ b/tp/tests/contents/res_parser/double_contents_inline/double_contents.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html
b/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html
index 8beaf174f0..ab428d33c6 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_chapter/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html
index 9ce9fdfedf..fa680f6ff9 100644
---
a/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_inline_chapter/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html
b/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html
index aafa914637..56b55719b4 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_chapter/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html
b/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html
index 5406869e3b..6616cd4df4 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_chapter/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html
b/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html
index 4644a57ec4..7d09d698ea 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_nodes/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html
index a1d2ee04f8..3c6b505519 100644
---
a/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_inline_nodes/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html
b/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html
index d4f6f1b6fe..ddb128f24a 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_nodes/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html
b/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html
index ebb4084b72..3203a94e75 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_nodes/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html
b/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html
index 14d30364cc..06446ee102 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_section/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html
index 9ce9fdfedf..fa680f6ff9 100644
---
a/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_inline_section/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_section/index.html
b/tp/tests/contents/res_parser/double_contents_inline_section/index.html
index dbc49b3ebb..23db17078e 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_section/index.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_section/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_inline_section/section.html
b/tp/tests/contents/res_parser/double_contents_inline_section/section.html
index 88c0e3b3f3..90604e580c 100644
--- a/tp/tests/contents/res_parser/double_contents_inline_section/section.html
+++ b/tp/tests/contents/res_parser/double_contents_inline_section/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_nodes/chapter.html
b/tp/tests/contents/res_parser/double_contents_nodes/chapter.html
index e1d729277d..7220b65740 100644
--- a/tp/tests/contents/res_parser/double_contents_nodes/chapter.html
+++ b/tp/tests/contents/res_parser/double_contents_nodes/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html
index a67f66a447..6544b717a6 100644
---
a/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_nodes/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html
b/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html
index 9fadeebc45..e378edac86 100644
---
a/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html
+++
b/tp/tests/contents/res_parser/double_contents_nodes/double_contents_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_nodes/index.html
b/tp/tests/contents/res_parser/double_contents_nodes/index.html
index 9d84b85e84..0a6cae78c1 100644
--- a/tp/tests/contents/res_parser/double_contents_nodes/index.html
+++ b/tp/tests/contents/res_parser/double_contents_nodes/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_nodes/section.html
b/tp/tests/contents/res_parser/double_contents_nodes/section.html
index dbc2273df2..f7c99601cc 100644
--- a/tp/tests/contents/res_parser/double_contents_nodes/section.html
+++ b/tp/tests/contents/res_parser/double_contents_nodes/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_section/chapter.html
b/tp/tests/contents/res_parser/double_contents_section/chapter.html
index 6fb7a2ba7f..9bfdfefddb 100644
--- a/tp/tests/contents/res_parser/double_contents_section/chapter.html
+++ b/tp/tests/contents/res_parser/double_contents_section/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html
b/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html
index 135f0ab4fd..b6849a53df 100644
---
a/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html
+++
b/tp/tests/contents/res_parser/double_contents_section/double_contents_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html
b/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html
index 4c2fad0cbf..057822b556 100644
---
a/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html
+++
b/tp/tests/contents/res_parser/double_contents_section/double_contents_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_section/index.html
b/tp/tests/contents/res_parser/double_contents_section/index.html
index 54043b7ef0..14acf67e84 100644
--- a/tp/tests/contents/res_parser/double_contents_section/index.html
+++ b/tp/tests/contents/res_parser/double_contents_section/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/double_contents_section/section.html
b/tp/tests/contents/res_parser/double_contents_section/section.html
index 9decac82ba..c394688ea4 100644
--- a/tp/tests/contents/res_parser/double_contents_section/section.html
+++ b/tp/tests/contents/res_parser/double_contents_section/section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/no_content/no_content.html
b/tp/tests/contents/res_parser/no_content/no_content.html
index d5b55713ad..004161d00e 100644
--- a/tp/tests/contents/res_parser/no_content/no_content.html
+++ b/tp/tests/contents/res_parser/no_content/no_content.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/no_content_do_contents/no_content.html
b/tp/tests/contents/res_parser/no_content_do_contents/no_content.html
index 4e34a4c3cb..802536fc19 100644
--- a/tp/tests/contents/res_parser/no_content_do_contents/no_content.html
+++ b/tp/tests/contents/res_parser/no_content_do_contents/no_content.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html
b/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html
index d5b55713ad..004161d00e 100644
--- a/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html
+++ b/tp/tests/contents/res_parser/no_content_do_contents_inline/no_content.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/contents/res_parser/no_content_inline/no_content.html
b/tp/tests/contents/res_parser/no_content_inline/no_content.html
index d5b55713ad..004161d00e 100644
--- a/tp/tests/contents/res_parser/no_content_inline/no_content.html
+++ b/tp/tests/contents/res_parser/no_content_inline/no_content.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html
b/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html
index d5b55713ad..004161d00e 100644
---
a/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html
+++
b/tp/tests/contents/res_parser/no_content_setcatpage/no_content_setcatpage.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html
b/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html
index 4e34a4c3cb..802536fc19 100644
---
a/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html
+++
b/tp/tests/contents/res_parser/no_content_setcatpage_do_contents/no_content_setcatpage.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html
b/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html
index d5b55713ad..004161d00e 100644
---
a/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html
+++
b/tp/tests/contents/res_parser/no_content_setcatpage_do_contents_inline/no_content_setcatpage.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html
b/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html
index d5b55713ad..004161d00e 100644
---
a/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html
+++
b/tp/tests/contents/res_parser/no_content_setcatpage_inline/no_content_setcatpage.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
b/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
index 0bc3dea998..0364288624 100644
---
a/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
+++
b/tp/tests/formatting/res_parser/documentlanguage_cmdline/documentlanguage.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html
b/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html
index 5bad1d2c38..1c02c70b65 100644
---
a/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html
+++
b/tp/tests/formatting/res_parser/ignore_and_comments_output/ignore_and_comments.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/formatting/res_parser/simplest_test_css/simplest.html
b/tp/tests/formatting/res_parser/simplest_test_css/simplest.html
index fc77e7abb2..47a07c047c 100644
--- a/tp/tests/formatting/res_parser/simplest_test_css/simplest.html
+++ b/tp/tests/formatting/res_parser/simplest_test_css/simplest.html
@@ -36,6 +36,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
b/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
index bd9c677182..4abd3b6e2a 100644
--- a/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
+++ b/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 75e17d0954..0b151006a2 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
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 518964c961..a02d381872 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
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html
b/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html
index e2d6a40008..2e9053f235 100644
--- a/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html
+++ b/tp/tests/indices/res_parser/index_no_node_no_top/index_no_node_no_top.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes/index_nodes.html
b/tp/tests/indices/res_parser/index_nodes/index_nodes.html
index 9a6cbd7d02..6ec90a99e8 100644
--- a/tp/tests/indices/res_parser/index_nodes/index_nodes.html
+++ b/tp/tests/indices/res_parser/index_nodes/index_nodes.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html
b/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html
index b807c5ddd3..3852df4de1 100644
--- a/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html
+++ b/tp/tests/indices/res_parser/index_nodes_nodes/a-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes_nodes/another.html
b/tp/tests/indices/res_parser/index_nodes_nodes/another.html
index 92dd26d4ac..1476680514 100644
--- a/tp/tests/indices/res_parser/index_nodes_nodes/another.html
+++ b/tp/tests/indices/res_parser/index_nodes_nodes/another.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes_nodes/first.html
b/tp/tests/indices/res_parser/index_nodes_nodes/first.html
index 33661f439f..d7ec33ad4d 100644
--- a/tp/tests/indices/res_parser/index_nodes_nodes/first.html
+++ b/tp/tests/indices/res_parser/index_nodes_nodes/first.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes_nodes/index.html
b/tp/tests/indices/res_parser/index_nodes_nodes/index.html
index 5abdccb214..2fb02e1c5c 100644
--- a/tp/tests/indices/res_parser/index_nodes_nodes/index.html
+++ b/tp/tests/indices/res_parser/index_nodes_nodes/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html
b/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html
index d92d700af8..a5963ad107 100644
--- a/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html
+++ b/tp/tests/indices/res_parser/index_nodes_nodes/index_nodes_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_nodes_nodes/second.html
b/tp/tests/indices/res_parser/index_nodes_nodes/second.html
index c3a99b895a..a2800ce10d 100644
--- a/tp/tests/indices/res_parser/index_nodes_nodes/second.html
+++ b/tp/tests/indices/res_parser/index_nodes_nodes/second.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_one_node/index_one_node.html
b/tp/tests/indices/res_parser/index_one_node/index_one_node.html
index 69c289fde9..540ec0f026 100644
--- a/tp/tests/indices/res_parser/index_one_node/index_one_node.html
+++ b/tp/tests/indices/res_parser/index_one_node/index_one_node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_special_region/Chapter.html
b/tp/tests/indices/res_parser/index_special_region/Chapter.html
index 2a0e710ac2..fb4cea7bac 100644
--- a/tp/tests/indices/res_parser/index_special_region/Chapter.html
+++ b/tp/tests/indices/res_parser/index_special_region/Chapter.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html
b/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html
index b375036d07..e64a9a3848 100644
--- a/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html
+++ b/tp/tests/indices/res_parser/index_special_region/Copying-and-indices.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/Copying-information.html
b/tp/tests/indices/res_parser/index_special_region/Copying-information.html
index dc01711f9c..e569db30ed 100644
--- a/tp/tests/indices/res_parser/index_special_region/Copying-information.html
+++ b/tp/tests/indices/res_parser/index_special_region/Copying-information.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html
b/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html
index 8188e5d4a1..16f08b0d85 100644
---
a/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser/index_special_region/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html
b/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html
index 66b477c06f..658644cd4a 100644
---
a/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region/Titlepage-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_special_region/index.html
b/tp/tests/indices/res_parser/index_special_region/index.html
index a654605b00..265332b5d7 100644
--- a/tp/tests/indices/res_parser/index_special_region/index.html
+++ b/tp/tests/indices/res_parser/index_special_region/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html
b/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html
index 65143b8740..ad33533e56 100644
---
a/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html
+++
b/tp/tests/indices/res_parser/index_special_region/index_special_region_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html
b/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html
index fb2cda8dbe..033c9b9dd7 100644
---
a/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html
+++
b/tp/tests/indices/res_parser/index_special_region/index_special_region_fot.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html
b/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html
index d329c26948..c95d0246ec 100644
---
a/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html
+++
b/tp/tests/indices/res_parser/index_special_region/index_special_region_toc.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_special_region_html/Chapter.html
b/tp/tests/indices/res_parser/index_special_region_html/Chapter.html
index e4c2ef591d..8914bb7b9f 100644
--- a/tp/tests/indices/res_parser/index_special_region_html/Chapter.html
+++ b/tp/tests/indices/res_parser/index_special_region_html/Chapter.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html
b/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html
index 0998afb1db..9e6877c39d 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/Copying-and-indices.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html
b/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html
index 339d3b24b9..fd74b272a4 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/Copying-information.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html
b/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html
index 8188e5d4a1..16f08b0d85 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html
b/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html
index df2d8d2057..569af9b2aa 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/Titlepage-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html
b/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html
index 66b477c06f..658644cd4a 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/Titlepage-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_special_region_html/index.html
b/tp/tests/indices/res_parser/index_special_region_html/index.html
index 060b577632..f264e322ce 100644
--- a/tp/tests/indices/res_parser/index_special_region_html/index.html
+++ b/tp/tests/indices/res_parser/index_special_region_html/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html
b/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html
index aa2c4e79ff..b786f7f8a8 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/index_special_region_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html
b/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html
index 04c41ebc50..05215436f7 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/index_special_region_fot.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html
b/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html
index 6c20c3dfd8..1b19a67c8a 100644
---
a/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html
+++
b/tp/tests/indices/res_parser/index_special_region_html/index_special_region_toc.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html
index cc766c09b9..1c44c77d3c 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Chapter.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html
index 3898a9b371..8e5f2d578c 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Copying-and-indices.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html
index 029a379ada..7da29ec27b 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html
index bb26f579a4..8f3c2249b7 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/Titlepage-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html
index cb0538a595..56e26b4963 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html
index 699378a8d8..a51f03dd81 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html
index cbb6002c30..9c830f50a4 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying/index_special_region_no_insertcopying_toc.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html
index 75c8fbdfd8..c6d8beeeb5 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Chapter.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html
index b8f647a32b..0ce2efcaa2 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-and-indices.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html
index 339d3b24b9..fd74b272a4 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Copying-information.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html
index 029a379ada..7da29ec27b 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html
index df2d8d2057..569af9b2aa 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html
index bb26f579a4..8f3c2249b7 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/Titlepage-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html
index 0360379128..a261c8e8d6 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html
index 4f636aec7e..4b66daf3c1 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html
index bdb77f267e..9f46f82f3c 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_fot.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html
index 46b0c93984..2e902a9430 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_insertcopying_html/index_special_region_no_insertcopying_toc.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html
b/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html
index efef88f5a3..1220c822c1 100644
--- a/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html
+++ b/tp/tests/indices/res_parser/index_special_region_no_region/Chapter.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html
b/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html
index 689cdb332b..a626694ecc 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region/Copying-and-indices.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html
b/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html
index 3b40bd345a..0668f86880 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html
b/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html
index c091ee21cd..14893859cc 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region/Titlepage-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/index.html
b/tp/tests/indices/res_parser/index_special_region_no_region/index.html
index 911e755874..e0f134c241 100644
--- a/tp/tests/indices/res_parser/index_special_region_no_region/index.html
+++ b/tp/tests/indices/res_parser/index_special_region_no_region/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html
b/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html
index 50ad68c6ff..437c441b92 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html
b/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html
index f50dae9a1d..c18211f18d 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region/index_special_region_no_region_toc.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html
index b0568177bd..22f07dcf59 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Chapter.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html
index 9ce67a120d..ac66e65caa 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-and-indices.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html
index 339d3b24b9..fd74b272a4 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Copying-information.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html
index 3b40bd345a..0668f86880 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html
index df2d8d2057..569af9b2aa 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html
index c091ee21cd..14893859cc 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/Titlepage-footnote-anchor.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html
index a9a5925517..8b691e16ea 100644
--- a/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html
+++ b/tp/tests/indices/res_parser/index_special_region_no_region_html/index.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html
index f1883b7a91..9bd91d2824 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_abt.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html
index 98af060c19..f1e72b0a82 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_fot.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html
index 40ef279049..5b85ba7a8f 100644
---
a/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html
+++
b/tp/tests/indices/res_parser/index_special_region_no_region_html/index_special_region_no_region_toc.html
@@ -32,6 +32,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_table/index.html
b/tp/tests/indices/res_parser/index_table/index.html
index fea860b8cb..e8e6e0255f 100644
--- a/tp/tests/indices/res_parser/index_table/index.html
+++ b/tp/tests/indices/res_parser/index_table/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_table/index_table_abt.html
b/tp/tests/indices/res_parser/index_table/index_table_abt.html
index dfb1b359eb..25511115f6 100644
--- a/tp/tests/indices/res_parser/index_table/index_table_abt.html
+++ b/tp/tests/indices/res_parser/index_table/index_table_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_table/index_table_toc.html
b/tp/tests/indices/res_parser/index_table/index_table_toc.html
index d397a8becf..e302f7b3d6 100644
--- a/tp/tests/indices/res_parser/index_table/index_table_toc.html
+++ b/tp/tests/indices/res_parser/index_table/index_table_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_table/indices-refs.html
b/tp/tests/indices/res_parser/index_table/indices-refs.html
index 696c2b1193..7b41d7ff23 100644
--- a/tp/tests/indices/res_parser/index_table/indices-refs.html
+++ b/tp/tests/indices/res_parser/index_table/indices-refs.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html
b/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html
index 1cff22ff22..22739c1096 100644
--- a/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html
+++ b/tp/tests/indices/res_parser/index_table/node-with-ftable-and-vtable.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 be29cd85ca..4b56e5f34a 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
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/indices/res_parser/index_table/node.html
b/tp/tests/indices/res_parser/index_table/node.html
index 0ae2f078b6..a8b7e77883 100644
--- a/tp/tests/indices/res_parser/index_table/node.html
+++ b/tp/tests/indices/res_parser/index_table/node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
index 3048a420bb..c994ddfa04 100644
---
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
+++
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists/indices_in_begin_tables_lists.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html
index 9514c3ac1d..0a5ab5e72c 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/a-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html
index 057f3558f8..02d94ce464 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/another.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html
index 5522cf9ea7..94dd0d0c26 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html
index 93f63bc417..bdc297c290 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html
index c28196c6a1..1f6da2e528 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/first.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html
index 6bdae8f2c1..01723f51ea 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
index d254f4b138..90c68f6207 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
index be49132a49..a9a479c769 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html
index dfe0a9c977..dd9d72abfe 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/nodes_before_top_and_sections_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html
index 97e35c4b35..50b06202db 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter/second.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
index 9514c3ac1d..0a5ab5e72c 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html
index 057f3558f8..02d94ce464 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/another.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
index 524ed1b298..7e01e91eff 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
index 69815519d0..84c82229a0 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html
index c28196c6a1..1f6da2e528 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/first.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html
index 3117bc9baf..acdf49c343 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
index d254f4b138..90c68f6207 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
index 894b1e71f0..158a5355b3 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html
index c740b7bde8..57d933c134 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/nodes_before_top_and_sections_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html
index 97e35c4b35..50b06202db 100644
---
a/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html
+++
b/tp/tests/indices/res_parser/nodes_before_top_and_sections_html_chapter_nodes/second.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/printindex_between_node_section/index.html
b/tp/tests/indices/res_parser/printindex_between_node_section/index.html
index 1d42cdc37c..66a3cf519d 100644
--- a/tp/tests/indices/res_parser/printindex_between_node_section/index.html
+++ b/tp/tests/indices/res_parser/printindex_between_node_section/index.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html
b/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html
index 5d7e540f8a..9de2c4f10d 100644
---
a/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html
+++
b/tp/tests/indices/res_parser/printindex_between_node_section/node-chap1.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html
b/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html
index 7796b45338..6e6a374f4b 100644
--- a/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html
+++ b/tp/tests/indices/res_parser/printindex_between_node_section/node-sec1.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html
b/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html
index 9dc77f3b1d..228a203294 100644
---
a/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html
+++
b/tp/tests/indices/res_parser/printindex_between_node_section/printindex_between_node_section.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html
b/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html
index 905b338c14..5feeb38cf2 100644
---
a/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html
+++
b/tp/tests/indices/res_parser/printindex_between_part_chapter/printindex_between_part_chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html
b/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html
index 1fd09366fe..2496b9a037 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_html/Copying-and-indices.html
@@ -36,6 +36,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html
b/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html
index 5be873ed5c..72872e83f9 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_html/Copying-information.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html
b/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html
index 7d1d24e676..d0d811d129 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_html/Public-domain-reference.html
@@ -31,6 +31,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_html/index.html
b/tp/tests/indices/res_parser_info/index_special_region_html/index.html
index 653a9bdcec..4b73ec5990 100644
--- a/tp/tests/indices/res_parser_info/index_special_region_html/index.html
+++ b/tp/tests/indices/res_parser_info/index_special_region_html/index.html
@@ -35,6 +35,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html
b/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html
index 544cbf69c8..30f4f02064 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/Copying-and-indices.html
@@ -35,6 +35,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html
b/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html
index be33228d9a..c9e2bff559 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_no_insertcopying_html/index.html
@@ -34,6 +34,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html
b/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html
index 544cbf69c8..30f4f02064 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_no_region_html/Copying-and-indices.html
@@ -35,6 +35,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html
b/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html
index 4ab9fccd2a..c802cac2a8 100644
---
a/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html
+++
b/tp/tests/indices/res_parser_info/index_special_region_no_region_html/index.html
@@ -34,6 +34,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html
index 306636ba24..d16bbdb6bc 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/a-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html
index b84aa2e334..dbd72eab43 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/another.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html
index 208534630f..f5ebb7014e 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/chapter.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html
index 23be4158c3..a12f9967ec 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first-before-top.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html
index 891c239442..e94883be7d 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/first.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html
index d2f972dd6a..a383335de8 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/index.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
index 4f5971c1e8..3bf132add3 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-chapter.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
index 68839501e8..68ec59d28a 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/node-in-menu-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html
index b8241f5d26..f5beeae4d2 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter/second.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
index 306636ba24..d16bbdb6bc 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/a-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html
index b84aa2e334..dbd72eab43 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/another.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
index 208534630f..f5ebb7014e 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/chapter.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
index 23be4158c3..a12f9967ec 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first-before-top.html
@@ -30,6 +30,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html
index 891c239442..e94883be7d 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/first.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html
index d2f972dd6a..a383335de8 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/index.html
@@ -29,6 +29,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
index 4f5971c1e8..3bf132add3 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-chapter.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
index 68839501e8..68ec59d28a 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/node-in-menu-before-top.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html
index b8241f5d26..f5beeae4d2 100644
---
a/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html
+++
b/tp/tests/indices/res_parser_info/nodes_before_top_and_sections_html_chapter_nodes/second.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html
b/tp/tests/layout/res_parser/formatting/formatting.html
index 41aa55f243..9b3dff321d 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_chm/anchor.html
b/tp/tests/layout/res_parser/formatting_chm/anchor.html
index a39d0427ce..2ac2dc86af 100644
--- a/tp/tests/layout/res_parser/formatting_chm/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_chm/anchor.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 3a3a1ac61a..1d23618133 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -975,7 +976,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1974,7 +1975,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -2979,7 +2980,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
index 5a51493cf6..f2f6bc9da1 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index 59bae70412..f9e0c29ddc 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
index 00542bf660..953256c8f0 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
index 368518f993..1c5e8f4ca0 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
index efae8da660..2dac68b04f 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_chm/index.html
b/tp/tests/layout/res_parser/formatting_chm/index.html
index f484db497c..64ff6461c0 100644
--- a/tp/tests/layout/res_parser/formatting_chm/index.html
+++ b/tp/tests/layout/res_parser/formatting_chm/index.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
b/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
index 752c5d7a9f..481bdde356 100644
--- a/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_chm/subsection.html
b/tp/tests/layout/res_parser/formatting_chm/subsection.html
index b9647eea12..0feabbe5c1 100644
--- a/tp/tests/layout/res_parser/formatting_chm/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_chm/subsection.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index c8425a9fcf..64a3f15299 100644
---
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index b6fc098c88..d6674f65f4 100644
---
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 9ba3ba1591..1b6a19f7a3 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
index cadbc66012..9dd30652b3 100644
---
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -968,7 +969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1969,7 +1970,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3001,7 +3002,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4000,7 +4001,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5005,7 +5006,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
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 45c19ca575..8018148686 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
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -978,7 +979,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1977,7 +1978,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -2982,7 +2983,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
index e5e99ca5de..9350745a49 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
index 982cd0fe81..9f4543a0c0 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -970,7 +971,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1971,7 +1972,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
index 0d36177633..c764e18ee5 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
index 8a22618c89..6bfa99cab7 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
index fd95f763e3..7040dec088 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
index fd79f1b71c..33f550001e 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml
index 1a529beaba..671df79b8c 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml
index 9e629e35f2..573628b026 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml
index 43078ba6de..38e99d892b 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml
index 8f5e6d8bd8..e736e22f42 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml
@@ -802,6 +802,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
index 71bf311a22..732417dd67 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index 61150e0c28..21f44ba791 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -991,7 +992,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1990,7 +1991,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -2995,7 +2996,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
index 9fa55f354e..e6af9c6de3 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
index a9287c5cae..c4909171d5 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
index e792ff1f6f..463c1fd9be 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
index 567a7db4b0..02760be1bf 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/index.html
b/tp/tests/layout/res_parser/formatting_exotic/index.html
index c2cef73c82..efd3640af3 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/index.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/index.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
b/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
index 80520dc28c..0b23b11237 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
index dd7d648312..9e4df56e95 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index da4af1ca71..c6dee45a79 100644
---
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index d8d2fc11eb..9dcd03137f 100644
---
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 68df229f66..53fd1e39ce 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index 41aa55f243..9b3dff321d 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index c20a0f424e..db8b5caa1a 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -938,7 +938,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>-a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt>--a</tt>
+<code>@key{--a}</code> <kbd>--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> -a
@@ -1915,7 +1915,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>-a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt>--a</tt>
+<code>@key{--a}</code> <kbd>--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> -a
@@ -2947,7 +2947,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>-a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt>--a</tt>
+<code>@key{--a}</code> <kbd>--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> -a
@@ -3922,7 +3922,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>-a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt>--a</tt>
+<code>@key{--a}</code> <kbd>--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> -a
@@ -4902,7 +4902,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>-a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> --a
+<code>@key{--a}</code> <kbd>--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> -a
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 ed4406f32a..55e0784f4d 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
@@ -805,6 +805,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -1029,7 +1030,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -2028,7 +2029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3033,7 +3034,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
index a39d0427ce..2ac2dc86af 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 33dad7dc43..370af47a33 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -991,7 +992,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1990,7 +1991,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -2995,7 +2996,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
index b0129baccf..5c92d59e49 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
index 31d94a6752..89ab5b5d5c 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
index c96bc85455..82fcf52d6b 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
index 881f68e347..7bf8cc0256 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
index 288918056f..d342bc6af6 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
index 4973aa69ac..2620e4c4e9 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
b/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
index 05d9c3d56d..edc9d60aca 100644
---
a/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
+++
b/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
index 39f4f7765c..5bc87ba542 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index ce50f4b852..e4b67cffb9 100644
---
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 845ceba06a..59709bc3d4 100644
---
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 129575b2a7..a0bfa1261f 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key" style="font-style: normal">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman" style="font-family: initial;
font-weight: normal">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key" style="font-style: normal">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman" style="font-family: initial;
font-weight: normal">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key" style="font-style: normal">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman" style="font-family: initial;
font-weight: normal">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key" style="font-style: normal">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman" style="font-family: initial;
font-weight: normal">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key" style="font-style: normal">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman" style="font-family: initial;
font-weight: normal">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index 00ce213362..d7091f1165 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -977,7 +978,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1978,7 +1979,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3034,7 +3035,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4033,7 +4034,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5038,7 +5039,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_nodes/anchor.html
b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
index a39d0427ce..2ac2dc86af 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index 33dad7dc43..370af47a33 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -991,7 +992,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1990,7 +1991,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -2995,7 +2996,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
index b0129baccf..5c92d59e49 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
index 31d94a6752..89ab5b5d5c 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
index c96bc85455..82fcf52d6b 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
index 881f68e347..7bf8cc0256 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
index 288918056f..d342bc6af6 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/index.html
b/tp/tests/layout/res_parser/formatting_nodes/index.html
index 4973aa69ac..2620e4c4e9 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/index.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
b/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
index 05d9c3d56d..edc9d60aca 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/layout/res_parser/formatting_nodes/subsection.html
b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
index 39f4f7765c..5bc87ba542 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index ce50f4b852..e4b67cffb9 100644
---
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 845ceba06a..59709bc3d4 100644
---
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 c6ba662000..7ba0936cb0 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} −</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
index 60c7b46049..28944e62e8 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -800,6 +800,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1967,7 +1968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3000,7 +3001,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4004,7 +4005,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5144,7 +5145,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index 7ce52cb321..136f59083b 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
index a6ecff186f..388cc3f934 100644
--- a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
@@ -801,6 +801,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
@@ -967,7 +968,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -1968,7 +1969,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -3024,7 +3025,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -4023,7 +4024,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <tt class="key">--a</tt>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
@@ -5028,7 +5029,7 @@ but , ,
<code>@file{--a}</code> <samp>--a</samp>
<code>@i{--a}</code> <i>–a</i>
<code>@kbd{--a}</code> <kbd>--a</kbd>
-<code>@key{--a}</code> <span class="key">--a</span>
+<code>@key{--a}</code> <kbd class="key">--a</kbd>
<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a
{\frac{1}{2}} -</em>
<code>@option{--a}</code> <samp>--a</samp>
<code>@r{--a}</code> <span class="roman">–a</span>
diff --git
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html
index f768759bc6..a086ccfeab 100644
---
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html
+++
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/chapter.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html
index 0537d9cc55..6d59c7d14b 100644
--- a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html
+++ b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/index.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html
index 7fab3ff427..892dba2253 100644
---
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html
+++
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html
index e0d0957c60..60550e804e 100644
---
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html
+++
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/navigation_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html
index 182b0b08e0..fb521a9a0e 100644
---
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html
+++
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/section.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html
index 1a324cbfd9..3a501038c5 100644
---
a/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html
+++
b/tp/tests/layout/res_parser/navigation_test_misc_file_collision/subsection.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
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 e73bfdcbcc..8caa3b9968 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
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html
b/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html
index c68aa147ff..174181198a 100644
---
a/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html
+++
b/tp/tests/layout/res_parser/no_monolithic_only_toc_out/no_monolithic_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html
index fa1d45cfba..df600035c0 100644
--- a/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_cartouche/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html
index dbd98abc91..a84427cfe9 100644
--- a/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_deffn/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html
index dd2ee0b850..9f5f02d92c 100644
--- a/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_enumerate/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html
index 8c6fe953e2..7e4d1dfd15 100644
--- a/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_example/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html
index 0c17213826..f08cb2c871 100644
--- a/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_flushright/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html
index 595720ffee..0741317895 100644
--- a/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_group/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html
index e3e3f26fdf..6bb64e06b2 100644
--- a/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_itemize/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git a/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html
index 605454b8ca..8cbe7871bb 100644
--- a/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_menu/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html
index 515e8d5c38..62b7f2efe2 100644
--- a/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_multitable/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html
index 5ce1d1482e..b2b212cc46 100644
--- a/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_quotation/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html
b/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html
index 9cf7c0108e..0f6be9ceb5 100644
--- a/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html
+++ b/tp/tests/nested_formats/res_parser/nested_table/nested_formats.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html
b/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html
index 5cb9ce4b59..0df6a26d62 100644
--- a/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html
+++ b/tp/tests/sectioning/res_parser/sectioning_directions/sectioning.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html
index 65e08d255e..ced4525694 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/First-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html
index bfd9a04eaf..f2760c5275 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Last-node-no-description.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html
index ff115f511e..c3d3ec26be 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Second-node.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html
index 95d28e1eaf..6fb0439d2a 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/Third-node-unnumbered.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html
index 6d488b2de5..51b62828cf 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/between-node.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html
index 004a0563a5..d2e2671a2a 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/index.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html
index 8b128d9d69..1791ab649a 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html
index 0a38f25e18..6900508e3a 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html
index a159c028fb..74a9d1d04c 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered-sub3.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html
index 7560cc2306..4825a75019 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/numbered.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
index 41e8f431d4..5f6e9de74b 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html
index 80ac4d634c..ff16db9a02 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/sectioning_toc.html
@@ -26,6 +26,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html
index 16c5e2c3c9..e53872a09e 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html
index 5bd71beb9f..f6387215d2 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered-sub2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html
index c656013a39..e0f48fb48b 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
diff --git
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html
index ea12eb8f8d..3698415ec6 100644
---
a/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html
+++
b/tp/tests/sectioning/res_parser/sectioning_directions_split_chapter/unnumbered2.html
@@ -25,6 +25,7 @@ h3.center-align {text-align:center}
h3.right-align {text-align:right}
h4.center-align {text-align:center}
kbd {font-style: oblique}
+kbd.key {font-style: normal}
p.center-align {text-align:center}
p.left-align {text-align:left}
p.right-align {text-align:right}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: No slant for @key.,
Gavin D. Smith <=