texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: Use encoded characters in plain text from HTML if


From: Patrice Dumas
Subject: branch master updated: Use encoded characters in plain text from HTML if not ascii
Date: Sat, 06 Aug 2022 14:11:32 -0400

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new a10cec5f39 Use encoded characters in plain text from HTML if not ascii
a10cec5f39 is described below

commit a10cec5f394b8f84cc762b8cd43394e3cc91d13c
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Aug 6 20:11:20 2022 +0200

    Use encoded characters in plain text from HTML if not ascii
    
    * tp/Texinfo/Convert/Text.pm (copy_options_for_convert_text),
    tp/Texinfo/Convert/HTML.pm: add a second argument to
    Texinfo::Convert::Text::copy_options_for_convert_text
    to ignore ENABLE_ENCODING and set enabled_encoding if
    OUTPUT_ENCODING_NAME is not us-ascii.  Set from HTML,
    where ENABLE_ENCODING unset  does not mean that encoding
    is not supported, but that entities are preferred to encoded
    characters.
---
 ChangeLog                                          |  13 ++
 doc/customization_api.texi                         |   2 +-
 tp/Texinfo/Convert/HTML.pm                         |  13 +-
 tp/Texinfo/Convert/Text.pm                         |  16 +-
 tp/t/html_tests.t                                  |   9 +
 tp/t/results/html_tests/uref_accented_letter.pl    | 135 ++++++++++++
 .../html_tests/uref_accented_letter_ascii.pl       | 180 +++++++++++++++
 tp/t/results/languages/multiple.pl                 |   2 +-
 tp/t/results/languages/multiple_in_preamble.pl     |   2 +-
 .../languages/multiple_in_preamble_before_node.pl  |   2 +-
 .../layout/res_parser/formatting/formatting.html   | 236 ++++++++++----------
 .../formatting/internal_links_formatting.txt       |   2 +-
 .../layout/res_parser/formatting_chm/anchor.html   | 236 ++++++++++----------
 .../layout/res_parser/formatting_chm/chapter.html  | 236 ++++++++++----------
 .../layout/res_parser/formatting_chm/chapter2.html | 236 ++++++++++----------
 .../res_parser/formatting_chm/formatting.html      | 236 ++++++++++----------
 .../res_parser/formatting_chm/formatting_abt.html  | 236 ++++++++++----------
 .../res_parser/formatting_chm/formatting_ovr.html  | 236 ++++++++++----------
 .../res_parser/formatting_chm/formatting_toc.html  | 236 ++++++++++----------
 .../layout/res_parser/formatting_chm/index.html    | 236 ++++++++++----------
 .../formatting_chm/s_002d_002dect_002cion.html     | 236 ++++++++++----------
 .../res_parser/formatting_chm/subsection.html      | 236 ++++++++++----------
 ...tion-_0060_0060simple_002ddouble_002d_002d.html | 236 ++++++++++----------
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 236 ++++++++++----------
 .../EPUB/xhtml/chapter.xhtml                       | 236 ++++++++++----------
 .../EPUB/xhtml/chapter2.xhtml                      | 236 ++++++++++----------
 .../EPUB/xhtml/formatting.xhtml                    | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_abt.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_fot.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_ovr.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_toc.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/chapter.xhtml                       | 236 ++++++++++----------
 .../EPUB/xhtml/chapter2.xhtml                      | 236 ++++++++++----------
 .../EPUB/xhtml/formatting.xhtml                    | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_abt.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_fot.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_ovr.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/formatting_toc.xhtml                | 236 ++++++++++----------
 .../EPUB/xhtml/s_002d_002dect_002cion.xhtml        | 236 ++++++++++----------
 .../EPUB/xhtml/subsection.xhtml                    | 236 ++++++++++----------
 ...ion-_0060_0060simple_002ddouble_002d_002d.xhtml | 236 ++++++++++----------
 ...2d_002dfour_002d_002d_002d_002d_0027_0027.xhtml | 236 ++++++++++----------
 .../res_parser/formatting_exotic/anchor.html       | 236 ++++++++++----------
 .../res_parser/formatting_exotic/chapter.html      | 236 ++++++++++----------
 .../res_parser/formatting_exotic/chapter2.html     | 236 ++++++++++----------
 .../formatting_exotic/formatting_abt.html          | 236 ++++++++++----------
 .../formatting_exotic/formatting_ovr.html          | 236 ++++++++++----------
 .../formatting_exotic/formatting_toc.html          | 236 ++++++++++----------
 .../layout/res_parser/formatting_exotic/index.html | 236 ++++++++++----------
 .../formatting_exotic/s_002d_002dect_002cion.html  | 236 ++++++++++----------
 .../res_parser/formatting_exotic/subsection.html   | 236 ++++++++++----------
 ...tion-_0060_0060simple_002ddouble_002d_002d.html | 236 ++++++++++----------
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 236 ++++++++++----------
 .../res_parser/formatting_fr_icons/formatting.html | 242 ++++++++++-----------
 .../res_parser/formatting_html/formatting.html     | 236 ++++++++++----------
 .../res_parser/formatting_html32/formatting.html   | 236 ++++++++++----------
 .../formatting_html_no_texi2html/formatting.html   | 236 ++++++++++----------
 .../res_parser/formatting_html_nodes/anchor.html   | 236 ++++++++++----------
 .../res_parser/formatting_html_nodes/chapter.html  | 236 ++++++++++----------
 .../res_parser/formatting_html_nodes/chapter2.html | 236 ++++++++++----------
 .../formatting_html_nodes/formatting_abt.html      | 236 ++++++++++----------
 .../formatting_html_nodes/formatting_fot.html      | 236 ++++++++++----------
 .../formatting_html_nodes/formatting_ovr.html      | 236 ++++++++++----------
 .../formatting_html_nodes/formatting_toc.html      | 236 ++++++++++----------
 .../res_parser/formatting_html_nodes/index.html    | 236 ++++++++++----------
 .../s_002d_002dect_002cion.html                    | 236 ++++++++++----------
 .../formatting_html_nodes/subsection.html          | 236 ++++++++++----------
 ...tion-_0060_0060simple_002ddouble_002d_002d.html | 236 ++++++++++----------
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 236 ++++++++++----------
 .../formatting_inline_css/formatting.html          | 236 ++++++++++----------
 .../res_parser/formatting_mathjax/formatting.html  | 236 ++++++++++----------
 .../layout/res_parser/formatting_nodes/anchor.html | 236 ++++++++++----------
 .../res_parser/formatting_nodes/chapter.html       | 236 ++++++++++----------
 .../res_parser/formatting_nodes/chapter2.html      | 236 ++++++++++----------
 .../formatting_nodes/formatting_abt.html           | 236 ++++++++++----------
 .../formatting_nodes/formatting_fot.html           | 236 ++++++++++----------
 .../formatting_nodes/formatting_ovr.html           | 236 ++++++++++----------
 .../formatting_nodes/formatting_toc.html           | 236 ++++++++++----------
 .../layout/res_parser/formatting_nodes/index.html  | 236 ++++++++++----------
 .../formatting_nodes/s_002d_002dect_002cion.html   | 236 ++++++++++----------
 .../res_parser/formatting_nodes/subsection.html    | 236 ++++++++++----------
 ...tion-_0060_0060simple_002ddouble_002d_002d.html | 236 ++++++++++----------
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 236 ++++++++++----------
 .../formatting_numerical_entities/formatting.html  | 236 ++++++++++----------
 .../formatting_regions/formatting_regions.html     | 236 ++++++++++----------
 .../formatting_weird_quotes/formatting.html        | 236 ++++++++++----------
 .../res_parser/formatting_xhtml/formatting.html    | 236 ++++++++++----------
 .../res_parser/formatting_singular/anchor.html     | 236 ++++++++++----------
 .../res_parser/formatting_singular/chapter.html    | 236 ++++++++++----------
 .../res_parser/formatting_singular/chapter2.html   | 236 ++++++++++----------
 .../res_parser/formatting_singular/index.htm       | 236 ++++++++++----------
 .../res_parser/formatting_singular/index.html      | 236 ++++++++++----------
 .../s_002d_002dect_002cion.html                    | 236 ++++++++++----------
 .../res_parser/formatting_singular/sing_abt.htm    | 236 ++++++++++----------
 .../res_parser/formatting_singular/sing_fot.htm    | 236 ++++++++++----------
 .../res_parser/formatting_singular/sing_ovr.htm    | 236 ++++++++++----------
 .../res_parser/formatting_singular/sing_toc.htm    | 236 ++++++++++----------
 .../res_parser/formatting_singular/subsection.html | 236 ++++++++++----------
 ...tion-_0060_0060simple_002ddouble_002d_002d.html | 236 ++++++++++----------
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 236 ++++++++++----------
 100 files changed, 10867 insertions(+), 10519 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b0491cc194..1934ce7f5e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2022-08-06  Patrice Dumas  <pertusus@free.fr>
+
+       Use encoded characters in plain text from HTML if not ascii
+
+       * tp/Texinfo/Convert/Text.pm (copy_options_for_convert_text),
+       tp/Texinfo/Convert/HTML.pm: add a second argument to
+       Texinfo::Convert::Text::copy_options_for_convert_text
+       to ignore ENABLE_ENCODING and set enabled_encoding if
+       OUTPUT_ENCODING_NAME is not us-ascii.  Set from HTML,
+       where ENABLE_ENCODING unset  does not mean that encoding
+       is not supported, but that entities are preferred to encoded
+       characters.
+
 2022-08-06  Patrice Dumas  <pertusus@free.fr>
 
        Percent encode more characters in @image file name
diff --git a/doc/customization_api.texi b/doc/customization_api.texi
index c971104786..131a3df61d 100644
--- a/doc/customization_api.texi
+++ b/doc/customization_api.texi
@@ -1445,7 +1445,7 @@ the Texinfo tree element @var{$element} to plain text:
 
 @example
 my $plaintext = Texinfo::Convert::Text::convert_to_text($element,
-      Texinfo::Convert::Text::copy_options_for_convert_text($converter));
+  Texinfo::Convert::Text::copy_options_for_convert_text($converter, 1));
 @end example
 
 @node Conversion Customization Variables
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 66f0c17f66..19e902ae34 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -5844,9 +5844,10 @@ sub _convert_def_line_type($$$$)
   my $content = shift;
 
   if ($self->in_string()) {
+    # should probably never happen
     return &{$self->formatting_function('format_protect_text')}($self,
      Texinfo::Convert::Text::convert_to_text(
-       $element, 
Texinfo::Convert::Text::copy_options_for_convert_text($self)));
+      $element, Texinfo::Convert::Text::copy_options_for_convert_text($self, 
1)));
   }
 
   my $index_label = '';
@@ -8190,7 +8191,7 @@ sub _external_node_href($$$$)
     my $manual_name = Texinfo::Convert::Text::convert_to_text(
        {'contents' => $external_node->{'manual_content'}},
        { 'code' => 1,
-         Texinfo::Convert::Text::copy_options_for_convert_text($self)});
+         Texinfo::Convert::Text::copy_options_for_convert_text($self, 1)});
     my $manual_base = $manual_name;
     $manual_base =~ s/\.info*$//;
     $manual_base =~ s/^.*\///;
@@ -9229,7 +9230,7 @@ sub output_internal_links($)
         my $tree = $self->command_text($command, 'tree');
         if ($tree) {
           $text = Texinfo::Convert::Text::convert_to_text($tree,
-               {Texinfo::Convert::Text::copy_options_for_convert_text($self)});
+             {Texinfo::Convert::Text::copy_options_for_convert_text($self, 
1)});
         }
       }
       if (defined($href) or defined($text)) {
@@ -9242,7 +9243,7 @@ sub output_internal_links($)
   }
   my $index_entries_by_letter = $self->get_info('index_entries_by_letter');
   if ($index_entries_by_letter) {
-    my %options = Texinfo::Convert::Text::copy_options_for_convert_text($self);
+    my %options = Texinfo::Convert::Text::copy_options_for_convert_text($self, 
1);
     foreach my $index_name (sort(keys (%{$index_entries_by_letter}))) {
       foreach my $letter_entry (@{$index_entries_by_letter->{$index_name}}) {
         foreach my $index_entry (@{$letter_entry->{'entries'}}) {
@@ -9567,7 +9568,7 @@ sub output($$)
   if ($self->{'global_commands'}->{'copying'}) {
     my $copying_comment = Texinfo::Convert::Text::convert_to_text(
      {'contents' => $self->{'global_commands'}->{'copying'}->{'contents'}},
-     {Texinfo::Convert::Text::copy_options_for_convert_text($self)});
+     {Texinfo::Convert::Text::copy_options_for_convert_text($self, 1)});
     if ($copying_comment ne '') {
       $self->{'copying_comment'}
        = &{$self->formatting_function('format_comment')}($self, 
$copying_comment);
@@ -10113,7 +10114,7 @@ sub _convert($$;$)
               } elsif ($arg_type eq 'monospacetext') {
                 $arg_formatted->{$arg_type}
                   = Texinfo::Convert::Text::convert_to_text($arg, {'code' => 1,
-                     
Texinfo::Convert::Text::copy_options_for_convert_text($self)});
+                     
Texinfo::Convert::Text::copy_options_for_convert_text($self, 1)});
               } elsif ($arg_type eq 'raw') {
                 $self->{'document_context'}->[-1]->{'raw'}++;
                 $arg_formatted->{$arg_type} = $self->_convert($arg, 
$explanation);
diff --git a/tp/Texinfo/Convert/Text.pm b/tp/Texinfo/Convert/Text.pm
index 8f184f7b27..0fed56ef78 100644
--- a/tp/Texinfo/Convert/Text.pm
+++ b/tp/Texinfo/Convert/Text.pm
@@ -321,15 +321,25 @@ sub heading($$$;$$)
   return $result;
 }
 
+# TODO not documented
 # $SELF is typically a converter object.
 # Setup options as used by Texinfo::Convert::Text::convert_to_text
 # based on the converter information.
-sub copy_options_for_convert_text($)
+# if $ENABLE_ENCODING_IF_NOT_ASCII is set, enabled_encoding is set
+# unless the encoding is ascii, even if ENABLE_ENCODING is not set.
+# This is relevant for HTML, where ENABLE_ENCODING unset does not
+# mean that encoding is not supported, but that entities are preferred
+# to encoded characters
+sub copy_options_for_convert_text($;$)
 {
   my $self = shift;
+  my $enable_encoding_if_not_ascii = shift;
   my %options;
-  if ($self->get_conf('ENABLE_ENCODING')
-      and $self->get_conf('OUTPUT_ENCODING_NAME')) {
+  if (($self->get_conf('ENABLE_ENCODING')
+       and $self->get_conf('OUTPUT_ENCODING_NAME'))
+      or ($enable_encoding_if_not_ascii
+          and $self->get_conf('OUTPUT_ENCODING_NAME')
+          and $self->get_conf('OUTPUT_ENCODING_NAME') ne 'us-ascii')) {
     $options{'enabled_encoding'} = $self->get_conf('OUTPUT_ENCODING_NAME');
   }
   $options{'TEST'} = 1 if ($self->get_conf('TEST'));
diff --git a/tp/t/html_tests.t b/tp/t/html_tests.t
index b6c2abadb0..addee5d9e9 100644
--- a/tp/t/html_tests.t
+++ b/tp/t/html_tests.t
@@ -577,6 +577,15 @@ example with empty and non empty args mix
 example with @@-commands and other special characters
 @end example
 '],
+['uref_accented_letter',
+'@uref{http://example.com/acc_@"a}
+'],
+['uref_accented_letter_ascii',
+'@documentencoding US-ASCII
+
+@uref{http://example.com/acc_@"a}
+'],
+
 
 );
 
diff --git a/tp/t/results/html_tests/uref_accented_letter.pl 
b/tp/t/results/html_tests/uref_accented_letter.pl
new file mode 100644
index 0000000000..eebd32f1eb
--- /dev/null
+++ b/tp/t/results/html_tests/uref_accented_letter.pl
@@ -0,0 +1,135 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'uref_accented_letter'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'http://example.com/acc_'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'a'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'following_arg'
+                        }
+                      ],
+                      'cmdname' => '"',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 1,
+                        'macro' => ''
+                      }
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'uref',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'parent' => {},
+      'type' => 'before_node_section'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'uref_accented_letter'}{'contents'}[0];
+$result_trees{'uref_accented_letter'}{'contents'}[0]{'parent'} = 
$result_trees{'uref_accented_letter'};
+
+$result_texis{'uref_accented_letter'} = '@uref{http://example.com/acc_@"a}
+';
+
+
+$result_texts{'uref_accented_letter'} = 'http://example.com/acc_a";
+';
+
+$result_errors{'uref_accented_letter'} = [];
+
+
+$result_floats{'uref_accented_letter'} = {};
+
+
+
+$result_converted{'html'}->{'uref_accented_letter'} = '<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+
+
+</head>
+
+<body lang="en">
+<p><a class="uref" 
href="http://example.com/acc_%c3%a4";>http://example.com/acc_ä</a>
+</p>
+
+
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'uref_accented_letter'} = [
+  {
+    'error_line' => 'warning: must specify a title with a title command or @top
+',
+    'file_name' => 'uref_accented_letter.texi',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;
diff --git a/tp/t/results/html_tests/uref_accented_letter_ascii.pl 
b/tp/t/results/html_tests/uref_accented_letter_ascii.pl
new file mode 100644
index 0000000000..0804bd9f72
--- /dev/null
+++ b/tp/t/results/html_tests/uref_accented_letter_ascii.pl
@@ -0,0 +1,180 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'uref_accented_letter_ascii'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'US-ASCII'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'documentencoding',
+          'extra' => {
+            'input_encoding_name' => 'us-ascii',
+            'input_perl_encoding' => 'ascii',
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'US-ASCII'
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'http://example.com/acc_'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'a'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'following_arg'
+                        }
+                      ],
+                      'cmdname' => '"',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 3,
+                        'macro' => ''
+                      }
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'uref',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'parent' => {},
+      'type' => 'before_node_section'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'uref_accented_letter_ascii'}{'contents'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'uref_accented_letter_ascii'}{'contents'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'uref_accented_letter_ascii'}{'contents'}[0];
+$result_trees{'uref_accented_letter_ascii'}{'contents'}[0]{'parent'} = 
$result_trees{'uref_accented_letter_ascii'};
+
+$result_texis{'uref_accented_letter_ascii'} = '@documentencoding US-ASCII
+
+@uref{http://example.com/acc_@"a}
+';
+
+
+$result_texts{'uref_accented_letter_ascii'} = '
+http://example.com/acc_a";
+';
+
+$result_errors{'uref_accented_letter_ascii'} = [];
+
+
+$result_floats{'uref_accented_letter_ascii'} = {};
+
+
+
+$result_converted{'html'}->{'uref_accented_letter_ascii'} = '<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+
+
+</head>
+
+<body lang="en">
+
+<p><a class="uref" 
href="http://example.com/acc_a%22";>http://example.com/acc_a&quot;</a>
+</p>
+
+
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'uref_accented_letter_ascii'} = [
+  {
+    'error_line' => 'warning: must specify a title with a title command or @top
+',
+    'file_name' => 'uref_accented_letter_ascii.texi',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;
diff --git a/tp/t/results/languages/multiple.pl 
b/tp/t/results/languages/multiple.pl
index 42f424cc10..8abc178c7f 100644
--- a/tp/t/results/languages/multiple.pl
+++ b/tp/t/results/languages/multiple.pl
@@ -1413,7 +1413,7 @@ $result_converted{'html'}->{'multiple'} = '<!DOCTYPE html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <!-- Variable d\'instance of copying: a b
-erreur-> -->
+erreur→ -->
 <title>top</title>
 
 <meta name="description" content="top">
diff --git a/tp/t/results/languages/multiple_in_preamble.pl 
b/tp/t/results/languages/multiple_in_preamble.pl
index 663a9c85b4..50def2dcb9 100644
--- a/tp/t/results/languages/multiple_in_preamble.pl
+++ b/tp/t/results/languages/multiple_in_preamble.pl
@@ -1238,7 +1238,7 @@ $result_converted{'html'}->{'multiple_in_preamble'} = 
'<!DOCTYPE html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <!-- Primjer varijable of copying: a b
-greška-> -->
+greška→ -->
 <title>top section</title>
 
 <meta name="description" content="top section">
diff --git a/tp/t/results/languages/multiple_in_preamble_before_node.pl 
b/tp/t/results/languages/multiple_in_preamble_before_node.pl
index a3d149d47d..93a5c7a665 100644
--- a/tp/t/results/languages/multiple_in_preamble_before_node.pl
+++ b/tp/t/results/languages/multiple_in_preamble_before_node.pl
@@ -1061,7 +1061,7 @@ 
$result_converted{'html'}->{'multiple_in_preamble_before_node'} = '<!DOCTYPE htm
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <!-- Primjer varijable of copying: a b
-greška-> -->
+greška→ -->
 <title>top section</title>
 
 <meta name="description" content="top section">
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html 
b/tp/tests/layout/res_parser/formatting/formatting.html
index 9e679d2c64..4b5bff4692 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt 
b/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt
index 9296e6d9e1..29bcbba9b1 100644
--- a/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt
+++ b/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt
@@ -5,7 +5,7 @@ formatting.html#subsection      toc     1.1.1 subsection
 formatting.html#subsubsection-_0060_0060simple_002ddouble_002d_002d    toc     
1.1.1.1 subsubsection "simple-double-
 
formatting.html#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027
   toc     1.1.1.2 three--four---"
 formatting.html#chapter2       toc     chapter 2
-formatting.html#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i codeidx 
a index---entry te~ --- i^
+formatting.html#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i codeidx 
a index---entry tẽ --- î
 formatting.html#index-copying-_0060_0060       cp      "
 formatting.html#index-titlepage-_0060_0060     cp      "
 formatting.html#index-_0060_0060       cp      "
diff --git a/tp/tests/layout/res_parser/formatting_chm/anchor.html 
b/tp/tests/layout/res_parser/formatting_chm/anchor.html
index 8889983090..1a2ff54af2 100644
--- a/tp/tests/layout/res_parser/formatting_chm/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_chm/anchor.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index e7640b8076..601fa7402d 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter2.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
index 1085e0c12b..b2f2d17a2e 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index 53885131cb..5bad1b4e72 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 1a99e4a505..00bcacf621 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 440fb0cd37..a0dfaf9b24 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 89824eec55..14cffde306 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_chm/index.html 
b/tp/tests/layout/res_parser/formatting_chm/index.html
index c0b81b8406..435ceb251d 100644
--- a/tp/tests/layout/res_parser/formatting_chm/index.html
+++ b/tp/tests/layout/res_parser/formatting_chm/index.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 5818215cde..1c84940061 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_chm/subsection.html 
b/tp/tests/layout/res_parser/formatting_chm/subsection.html
index a159f5b6a7..6d526b051f 100644
--- a/tp/tests/layout/res_parser/formatting_chm/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_chm/subsection.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 18bef37bfb..91d8234126 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 1f2046c956..b0c23bd1df 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
index 23e5e20eaf..64fc3f5b02 100644
--- 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
+++ 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter.xhtml
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
index a09dc0d153..855a539f3a 100644
--- 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
+++ 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 7ffb40ab07..21d516b53f 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
index 7405c3a1e5..928c9236a6 100644
--- 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
+++ 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
index a745a88222..7b456b9752 100644
--- 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
+++ 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
index 7cc3b77f5f..0bbdacfc49 100644
--- 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
+++ 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
index 5d1edbe961..db617cef2b 100644
--- 
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
+++ 
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 d62f82ba5d..3e5eac858a 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 fa237a56d7..15acdb342e 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 83cfbe07f0..54a46d6092 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 8d431066af..e04671ca26 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 745e314b3e..578fe58ed5 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 8d281f1e81..19a981ab40 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 acf5ef7793..9492da6251 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 b7c264f2c4..975588a09e 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 9ba066aa93..8b1be1d2bf 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 9fe993134a..4768ac6166 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 9c31391877..b37cf704ce 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/anchor.html 
b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
index 84ef77f713..049fd366fa 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index 8f05925715..359a51deea 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
index d4189f5dcf..357393a4e8 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 3a7529b738..b394f172ae 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 3376bb1dd7..c60adf184f 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 db4212c351..1957e8bb32 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/index.html 
b/tp/tests/layout/res_parser/formatting_exotic/index.html
index c4806038ac..d25daec257 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/index.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/index.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 29b9160b6a..0709b5bf9b 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/subsection.html 
b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
index a31b547cf8..d2e61c21e1 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 b79ea3e35d..5eee8d3205 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 4b4375765a..fb9aa8dfd3 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
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 5b296085b9..0308526205 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error erreur->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error erreur→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-erreur-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+erreur→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -503,7 +503,7 @@ d-efun
 Macro: d-efmac_name a-rguments...
 d-efmac
 
-Forme Spe'ciale: d-efspec_name a-rguments...
+Forme Spéciale: d-efspec_name a-rguments...
 d-efspec
 
 Variable: d-efvar_name
@@ -527,10 +527,10 @@ d-efivar
 Variable d'instance of c-lass: t-ype d-eftypeivar_name
 d-eftypeivar
 
-Me'thode on c-lass: d-efmethod_name a-rguments...
+Méthode on c-lass: d-efmethod_name a-rguments...
 d-efmethod
 
-Me'thode on c-lass: t-ype d-eftypemethod_name a-rguments...
+Méthode on c-lass: t-ype d-eftypemethod_name a-rguments...
 d-eftypemethod
 
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index 9e679d2c64..4b5bff4692 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html 
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index 5d737ae94d..9b8c2fd5d0 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 f730a64a32..3d4c1f2e06 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 8889983090..1a2ff54af2 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 850aa1972e..ce5c4920f4 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 97de578275..55b538d294 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 c4aad6cbbe..384a18a35a 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 2f1848791b..81aad951c1 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 22e487370f..f6ea471449 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 3a9de37c12..51a158f254 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 e7b4aa36bd..d32dd83e20 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 cf95fe5a0c..b6bfd24cfc 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 f96167df2b..87f9cca5dd 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 edc2b20d4c..e612e24fc5 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 e11bbe7179..e8e99d1064 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 7bc9021a67..cdb2daaccf 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index fce22c56c9..a288ac78b2 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_nodes/anchor.html 
b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
index 8889983090..1a2ff54af2 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index 850aa1972e..ce5c4920f4 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
index 97de578275..55b538d294 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 c4aad6cbbe..384a18a35a 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 2f1848791b..81aad951c1 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 22e487370f..f6ea471449 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 3a9de37c12..51a158f254 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_nodes/index.html
index e7b4aa36bd..d32dd83e20 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/index.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 cf95fe5a0c..b6bfd24cfc 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_nodes/subsection.html 
b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
index f96167df2b..87f9cca5dd 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 edc2b20d4c..e612e24fc5 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 e11bbe7179..e8e99d1064 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
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 c4eca84aaa..364e683f6d 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 b3b68ed496..d21c6e97ff 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -26,22 +26,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -72,66 +72,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -148,7 +148,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -173,26 +173,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -207,9 +207,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -219,25 +219,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -281,8 +281,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -375,7 +375,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -690,27 +690,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -750,12 +750,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
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 7feedb675f..54860fc158 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html 
b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
index 7ac89e5ea6..14dfd201e9 100644
--- a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -691,27 +691,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -751,12 +751,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/anchor.html 
b/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
index 56d215ae68..8f0a306f32 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -693,27 +693,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -753,12 +753,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html 
b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
index 3f044d97fd..bed849009f 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html 
b/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
index 8fa64f723f..894c928a6a 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/index.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/index.htm
index 14703609be..74ea331e12 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/index.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/index.htm
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/index.html 
b/tp/tests/tex_html/res_parser/formatting_singular/index.html
index 6c0000e3ed..7b1dc1d7e5 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/index.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/index.html
@@ -28,22 +28,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -74,66 +74,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -150,7 +150,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -175,26 +175,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -209,9 +209,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -221,25 +221,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -283,8 +283,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -377,7 +377,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -693,27 +693,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -753,12 +753,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html 
b/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
index f7520afff9..71df9a6eeb 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
index cede4b7417..fb6bd7b4a2 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
index 832c1492a1..dd7a8167ca 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
index 887f54764f..824c2b9c3e 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
index 748f5d083f..0e4fc423ad 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/subsection.html 
b/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
index 3cd7a3bebe..0564f48346 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 99f68fa29e..ecd39c6318 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 3475165bb9..94176b2ad5 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -27,22 +27,22 @@ kbd: ``simple-double-three-four-''
 
 
 
-@"u u" 
-@"{U} U" 
-@~n n~
-@^a a^
-@'e e'
-@=o o=
-@`i i`
-@'{e} e'
-@'{@dotless{i}} i' 
-@dotless{i} i
+@"u ü 
+@"{U} Ü 
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í 
+@dotless{i} ı
 @dotless{j} j
-@`{@=E} E=` 
-@l{} /l
-@,{@'C} C',
-@,c c,
-@,c@"u c,u" 
+@`{@=E} Ḕ 
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü 
 
 
 @U{0075} 0075
@@ -73,66 +73,66 @@ but , ,
 
 @TeX TeX
 @LaTeX LaTeX
-@bullet *
-@copyright (C)
-@dots ...
+@bullet •
+@copyright ©
+@dots …
 @enddots ...
-@equiv ==
-@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
 @today a sunny day
 
-@aa aa
-@AA AA
-@ae ae
-@oe oe
-@AE AE
-@OE OE
-@o /o
-@O /O
-@ss ss
-@l /l
-@L /L
-@DH D
-@TH TH
-@dh d
-@th th
-
-@exclamdown !
-@questiondown ?
-@pounds #
-@registeredsymbol (R)
-@ordf a
-@ordm o
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
 @comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-
-@textdegree o
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
 @tie a b
 
 @acronym{-a,an accronym} -a (an accronym)
 @acronym{-a} -a
-@abbr{@'E-. @comma{}A., @'Etude Autonome } E'-. ,A. (E'tude Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 @asis{-a} -a
 @b{-a} -a
 @cite{-a} -a
@@ -149,7 +149,7 @@ but , ,
 @i{-a} -a
 @kbd{-a} -a
 @key{-a} -a
-@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} -
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
 @option{-a} -a
 @r{-a} -a
 @samp{-a} -a
@@ -174,26 +174,26 @@ but , ,
 @verb{:-a:} -a
 @verb{:a  < & @ % " -    b:} a  < & @ % " -    b
 @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-@H{a} a''
-@H{-a} -a''
-@dotaccent{a} a.
-@dotaccent{-a} -a.
-@ringaccent{a} a*
-@ringaccent{-a} -a*
-@tieaccent{a} a[
-@tieaccent{-a} -a[
-@u{a} a(
-@u{-a} -a(
-@ubaraccent{a} a_
-@ubaraccent{-a} -a_
-@udotaccent{a} .a
-@udotaccent{-a} .-a
-@v{a} a<
-@v{-a} -a<
-@,{c} c,
-@,{-c} -c,
-@ogonek{a} a;
-@ogonek{-a} -a;
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
 a@sup{h}@sub{l} ahl
 @footnote{in footnote} 
 @footnote{in footnote2} 
@@ -208,9 +208,9 @@ a@sup{h}@sub{l} ahl
 
 need 1002
 
-@clicksequence{click @click{} A} click -> A
-After clickstyle =>
-@clicksequence{click @click{} A} click => A
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
 
 
 disp-laymath
@@ -220,25 +220,25 @@ f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 
2}\left({x-\mu \over \sigma}\right
 ``simple-double-three-four-''
 
 
-i j
-/l c,
-a_ .a a; ahl
+ı j
+ł ç
+a̲ ạ ą ahl
 
        ! @ } { 
 a sunny day
 
-->
+→
 0075
-* (C) ... ... ==
-error-> ==> - -| =>
-AA ae oe AE OE /o /O ss /l /L D
-TH d th ! ? #
-a o , 
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º , 
 
-" " 
-` ' ,, , <<
->> << >> <
-> Euro -> <= >=
+“ ” 
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
 
 b i r SC sansserif slanted
 
@@ -282,8 +282,8 @@ a Tip
 Warning
 a Warning.
 
-something e' TeX
-The something e' TeX is here.
+something é TeX
+The something é TeX is here.
 
 @ at the end of line  
 A @ at the end of the @quotation line.
@@ -376,7 +376,7 @@ example four args
 
 example five args
 
-The something e' TeX is here.
+The something é TeX is here.
 
 A @ at the end of the @example line.
 
@@ -692,27 +692,27 @@ subsubheading
 
 
 @acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
-@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } E'-. ,A. (E'tude-, 
Autonome)
-@abbr{@'E-. @comma{}A.} E'-. ,A.
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, 
Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
 
-@math{-a@minus{} {\frac{1}{2}}} -a- {\frac{1}{2}}
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
 
 
 
 
 Somehow invalid use of @,:
 
-@, ,
+@, ̧
 
 
-@,@"u ,u"
+@,@"u ̧ü
 
 Invalid use of @':
 
-@' '
+@' ́
 
 
-@'@"u 'u"
+@'@"u ́ü
 
 @| 
 
@@ -752,12 +752,12 @@ Invalid use of @':
 
 author
 
-u" U" n~ a^ e' o= i` e' E=`
-C', C', a'' a. a* a[
-a( a<
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
  ? .
 
-TeX LaTeX -!- aa (R) o 
+TeX LaTeX ★ å ® ° 
 
 t 
 



reply via email to

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