[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/tests/coverage_macro.texi: add UTF-8 encoded
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/tests/coverage_macro.texi: add UTF-8 encoded characters near to @-commands to be able to check visually the difference in formatting. |
Date: |
Fri, 11 Nov 2022 10:05:16 -0500 |
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 67fb0e0777 * tp/tests/coverage_macro.texi: add UTF-8 encoded
characters near to @-commands to be able to check visually the difference in
formatting.
67fb0e0777 is described below
commit 67fb0e0777833b76cdff3c8f0d172fde27fb9f2b
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Nov 11 16:05:01 2022 +0100
* tp/tests/coverage_macro.texi: add UTF-8 encoded characters near to
@-commands to be able to check visually the difference in formatting.
---
ChangeLog | 7 +-
tp/tests/coverage_macro.texi | 107 +-
.../layout/res_parser/formatting/formatting.html | 642 +++++-----
.../layout/res_parser/formatting_chm/anchor.html | 107 +-
.../layout/res_parser/formatting_chm/chapter.html | 420 ++++---
.../layout/res_parser/formatting_chm/chapter2.html | 107 +-
.../res_parser/formatting_chm/formatting.html | 321 ++---
.../res_parser/formatting_chm/formatting_abt.html | 107 +-
.../res_parser/formatting_chm/formatting_ovr.html | 107 +-
.../res_parser/formatting_chm/formatting_toc.html | 107 +-
.../layout/res_parser/formatting_chm/index.html | 107 +-
.../formatting_chm/s_002d_002dect_002cion.html | 107 +-
.../res_parser/formatting_chm/subsection.html | 107 +-
...tion-_0060_0060simple_002ddouble_002d_002d.html | 107 +-
...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 107 +-
.../res_parser/formatting_docbook/formatting.xml | 428 ++++---
.../formatting_enable_encoding/formatting.html | 642 +++++-----
.../EPUB/xhtml/chapter.xhtml | 420 ++++---
.../EPUB/xhtml/chapter2.xhtml | 107 +-
.../EPUB/xhtml/formatting.xhtml | 321 ++---
.../EPUB/xhtml/formatting_abt.xhtml | 107 +-
.../EPUB/xhtml/formatting_fot.xhtml | 107 +-
.../EPUB/xhtml/formatting_ovr.xhtml | 107 +-
.../EPUB/xhtml/formatting_toc.xhtml | 107 +-
.../EPUB/xhtml/chapter.xhtml | 420 ++++---
.../EPUB/xhtml/chapter2.xhtml | 107 +-
.../EPUB/xhtml/formatting.xhtml | 321 ++---
.../EPUB/xhtml/formatting_abt.xhtml | 107 +-
.../EPUB/xhtml/formatting_fot.xhtml | 107 +-
.../EPUB/xhtml/formatting_ovr.xhtml | 107 +-
.../EPUB/xhtml/formatting_toc.xhtml | 107 +-
.../EPUB/xhtml/s_002d_002dect_002cion.xhtml | 107 +-
.../EPUB/xhtml/subsection.xhtml | 107 +-
...ion-_0060_0060simple_002ddouble_002d_002d.xhtml | 107 +-
...2d_002dfour_002d_002d_002d_002d_0027_0027.xhtml | 107 +-
.../res_parser/formatting_exotic/anchor.html | 107 +-
.../res_parser/formatting_exotic/chapter.html | 420 ++++---
.../res_parser/formatting_exotic/chapter2.html | 107 +-
.../formatting_exotic/formatting_abt.html | 107 +-
.../formatting_exotic/formatting_ovr.html | 107 +-
.../formatting_exotic/formatting_toc.html | 107 +-
.../layout/res_parser/formatting_exotic/index.html | 107 +-
.../formatting_exotic/s_002d_002dect_002cion.html | 107 +-
.../res_parser/formatting_exotic/subsection.html | 107 +-
...tion-_0060_0060simple_002ddouble_002d_002d.html | 107 +-
...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 107 +-
.../res_parser/formatting_fr_icons/formatting.html | 642 +++++-----
.../res_parser/formatting_html/formatting.html | 642 +++++-----
.../res_parser/formatting_html32/formatting.html | 642 +++++-----
.../formatting_html_no_texi2html/formatting.html | 420 ++++---
.../res_parser/formatting_html_nodes/anchor.html | 107 +-
.../res_parser/formatting_html_nodes/chapter.html | 420 ++++---
.../res_parser/formatting_html_nodes/chapter2.html | 107 +-
.../formatting_html_nodes/formatting_abt.html | 107 +-
.../formatting_html_nodes/formatting_fot.html | 107 +-
.../formatting_html_nodes/formatting_ovr.html | 107 +-
.../formatting_html_nodes/formatting_toc.html | 107 +-
.../res_parser/formatting_html_nodes/index.html | 321 ++---
.../s_002d_002dect_002cion.html | 107 +-
.../formatting_html_nodes/subsection.html | 107 +-
...tion-_0060_0060simple_002ddouble_002d_002d.html | 107 +-
...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 107 +-
.../res_parser/formatting_info/formatting.info | 1297 ++++++++++----------
.../formatting_inline_css/formatting.html | 642 +++++-----
.../res_parser/formatting_latex/formatting.tex | 535 ++++----
.../formatting_macro_expand/formatting.texi | 535 ++++----
.../res_parser/formatting_mathjax/formatting.html | 642 +++++-----
.../layout/res_parser/formatting_nodes/anchor.html | 107 +-
.../res_parser/formatting_nodes/chapter.html | 420 ++++---
.../res_parser/formatting_nodes/chapter2.html | 107 +-
.../formatting_nodes/formatting_abt.html | 107 +-
.../formatting_nodes/formatting_fot.html | 107 +-
.../formatting_nodes/formatting_ovr.html | 107 +-
.../formatting_nodes/formatting_toc.html | 107 +-
.../layout/res_parser/formatting_nodes/index.html | 321 ++---
.../formatting_nodes/s_002d_002dect_002cion.html | 107 +-
.../res_parser/formatting_nodes/subsection.html | 107 +-
...tion-_0060_0060simple_002ddouble_002d_002d.html | 107 +-
...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 107 +-
.../formatting_numerical_entities/formatting.html | 642 +++++-----
.../res_parser/formatting_plaintext/formatting.txt | 1237 ++++++++++---------
.../res_parser/formatting_rawtext/formatting.txt | 214 ++--
.../formatting_regions/formatting_regions.html | 642 +++++-----
.../formatting_sort_element_counts/formatting.html | 642 +++++-----
.../formatting_elt_counts.txt | 4 +-
.../res_parser/formatting_textcontent/formatting | 428 ++++---
.../formatting_weird_quotes/formatting.html | 642 +++++-----
.../res_parser/formatting_xhtml/formatting.html | 642 +++++-----
.../res_parser/formatting_xml/formatting.xml | 535 ++++----
.../res_parser/formatting_singular/anchor.html | 107 +-
.../res_parser/formatting_singular/chapter.html | 420 ++++---
.../res_parser/formatting_singular/chapter2.html | 107 +-
.../res_parser/formatting_singular/index.htm | 107 +-
.../res_parser/formatting_singular/index.html | 107 +-
.../s_002d_002dect_002cion.html | 107 +-
.../res_parser/formatting_singular/sing_abt.htm | 107 +-
.../res_parser/formatting_singular/sing_fot.htm | 107 +-
.../res_parser/formatting_singular/sing_ovr.htm | 107 +-
.../res_parser/formatting_singular/sing_toc.htm | 107 +-
.../res_parser/formatting_singular/subsection.html | 107 +-
...tion-_0060_0060simple_002ddouble_002d_002d.html | 107 +-
...02d_002dfour_002d_002d_002d_002d_0027_0027.html | 107 +-
102 files changed, 13292 insertions(+), 11766 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index de9aad5840..4aabb5280a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
-2022-11-09 Gavin Smith <gavinsmith0123@gmail.com>
+2022-11-11 Patrice Dumas <pertusus@free.fr>
+
+ * tp/tests/coverage_macro.texi: add UTF-8 encoded characters near to
+ @-commands to be able to check visually the difference in formatting.
+
+2022-11-10 Gavin Smith <gavinsmith0123@gmail.com>
* tp/Texinfo/Common.pm, tp/Texinfo/Convert/HTML.pm,
tp/Texinfo/Convert/Utils.pm, tp/Texinfo/Translations.pm: edits
diff --git a/tp/tests/coverage_macro.texi b/tp/tests/coverage_macro.texi
index 3e74954790..962fa9c162 100644
--- a/tp/tests/coverage_macro.texi
+++ b/tp/tests/coverage_macro.texi
@@ -63,62 +63,69 @@ And ? ?@:.
Now ! !@:@@
but , ,@:
+@@ampchar @ampchar{} (&)
+@@atchar @atchar{} (@@)
+@@backslashchar @backslashchar{} (\\)
+@@hashchar @hashchar{} (#)
+@@lbracechar @lbracechar{} (@{)
+@@rbracechar @rbracechar{} (@})
+
@@TeX @TeX{}
@@LaTeX @LaTeX{}
-@@bullet @bullet{}
-@@copyright @copyright{}
-@@dots @dots{}
+@@bullet @bullet{} (•)
+@@copyright @copyright{} (©)
+@@dots @dots{} (…)
@@enddots @enddots{}
-@@equiv @equiv{}
+@@equiv @equiv{} (≡)
@@error @error{}
-@@expansion @expansion{}
-@@minus @minus{}
-@@point @point{}
-@@print @print{}
-@@result @result{}
+@@expansion @expansion{} (↦)
+@@minus @minus{} (−)
+@@point @point{} (★)
+@@print @print{} (⊣)
+@@result @result{} (⇒)
@@today @today{}
-@@aa @aa{}
-@@AA @AA{}
-@@ae @ae{}
-@@oe @oe{}
-@@AE @AE{}
-@@OE @OE{}
-@@o @o{}
-@@O @O{}
-@@ss @ss{}
-@@l @l{}
-@@L @L{}
-@@DH @DH{}
-@@TH @TH{}
-@@dh @dh{}
-@@th @th{}
-
-@@exclamdown @exclamdown{}
-@@questiondown @questiondown{}
-@@pounds @pounds{}
-@@registeredsymbol @registeredsymbol{}
-@@ordf @ordf{}
-@@ordm @ordm{}
-@@comma @comma{}
-@@quotedblleft @quotedblleft{}
-@@quotedblright @quotedblright{}
-@@quoteleft @quoteleft{}
-@@quoteright @quoteright{}
-@@quotedblbase @quotedblbase{}
-@@quotesinglbase @quotesinglbase{}
-@@guillemetleft @guillemetleft{}
-@@guillemetright @guillemetright{}
-@@guillemotleft @guillemotleft{}
-@@guillemotright @guillemotright{}
-@@guilsinglleft @guilsinglleft{}
-@@guilsinglright @guilsinglright{}
-
-@@textdegree @textdegree{}
-@@euro @euro{}
-@@arrow @arrow{}
-@@leq @leq{}
-@@geq @geq{}
+@@aa @aa{} (å)
+@@AA @AA{} (Å)
+@@ae @ae{} (æ)
+@@oe @oe{} (œ)
+@@AE @AE{} (Æ)
+@@OE @OE{} (Œ)
+@@o @o{} (ø)
+@@O @O{} (Ø)
+@@ss @ss{} (ß)
+@@l @l{} (ł)
+@@L @L{} (Ł)
+@@DH @DH{} (Ð)
+@@TH @TH{} (Þ)
+@@dh @dh{} (ð)
+@@th @th{} (þ)
+
+@@exclamdown @exclamdown{} (¡)
+@@questiondown @questiondown{} (¿)
+@@pounds @pounds{} (£)
+@@registeredsymbol @registeredsymbol{} (®)
+@@ordf @ordf{} (ª)
+@@ordm @ordm{} (º)
+@@comma @comma{} (,)
+@@quotedblleft @quotedblleft{} (“)
+@@quotedblright @quotedblright{} (”)
+@@quoteleft @quoteleft{} (‘)
+@@quoteright @quoteright{} (’)
+@@quotedblbase @quotedblbase{} („)
+@@quotesinglbase @quotesinglbase{} (‚)
+@@guillemetleft @guillemetleft{} («)
+@@guillemetright @guillemetright{} (»)
+@@guillemotleft @guillemotleft{} («)
+@@guillemotright @guillemotright{} (»)
+@@guilsinglleft @guilsinglleft{} (‹)
+@@guilsinglright @guilsinglright{} (›)
+
+@@textdegree @textdegree{} (°)
+@@euro @euro{} (€)
+@@arrow @arrow{} (→)
+@@leq @leq{} (≤)
+@@geq @geq{} (≥)
@@tie a@tie{}b
@code{@@acronym@{--a,an accronym@}} @acronym{--a,an accronym}
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html
b/tp/tests/layout/res_parser/formatting/formatting.html
index 29d34bc31c..936495427b 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -958,62 +965,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2036,62 +2050,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3170,62 +3191,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -4246,62 +4274,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -5328,62 +5363,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_chm/anchor.html
b/tp/tests/layout/res_parser/formatting_chm/anchor.html
index d8732d61a9..e9e1c3b0a1 100644
--- a/tp/tests/layout/res_parser/formatting_chm/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_chm/anchor.html
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 74f995f644..8821145dbd 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -954,62 +961,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2030,62 +2044,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3112,62 +3133,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
index 05827fd01c..efff195eba 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index 92d64bfda5..ed141f6bd3 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -940,62 +947,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2018,62 +2032,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
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 c1bb29c032..e989dee798 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 6eaa989b50..9930510cf0 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 592f774290..904de8cda9 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_chm/index.html
b/tp/tests/layout/res_parser/formatting_chm/index.html
index 6222e5063a..ac4706b5c1 100644
--- a/tp/tests/layout/res_parser/formatting_chm/index.html
+++ b/tp/tests/layout/res_parser/formatting_chm/index.html
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 de94b0f213..df0b59c9b9 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_chm/subsection.html
b/tp/tests/layout/res_parser/formatting_chm/subsection.html
index 23f995693b..92b4f92ee9 100644
--- a/tp/tests/layout/res_parser/formatting_chm/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_chm/subsection.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 7e3f160fb0..fcab032ac2 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 acf4f74b8c..2780aba24b 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
index e3885efb68..a9c74a11b6 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
@@ -88,62 +88,69 @@ And ? ?.
Now ! !@
but , ,
</para>
+<para>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</para>
<para>@TeX &tex;
@LaTeX &latex;
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</para>
-<para>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</para>
-<para>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</para>
-<para>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<para>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</para>
+<para>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</para>
+<para>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</para>
<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
@@ -1005,62 +1012,69 @@ And ? ?.
Now ! !@
but , ,
</para>
+<para>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</para>
<para>@TeX &tex;
@LaTeX &latex;
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</para>
-<para>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</para>
-<para>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</para>
-<para>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<para>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</para>
+<para>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</para>
+<para>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</para>
<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
@@ -1909,62 +1923,69 @@ And ? ?.
Now ! !@
but , ,
</para>
+<para>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</para>
<para>@TeX &tex;
@LaTeX &latex;
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</para>
-<para>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</para>
-<para>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</para>
-<para>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<para>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</para>
+<para>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</para>
+<para>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</para>
<para><literal>@acronym{--a,an accronym}</literal> <acronym>–a</acronym>
(an accronym)
@@ -2809,62 +2830,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX &tex;
@LaTeX &latex;
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<literal>@acronym{--a,an accronym}</literal> <acronym>--a</acronym> (an
accronym)
diff --git
a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
index 69950eb697..1b29f1e69b 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -958,62 +965,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2036,62 +2050,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3170,62 +3191,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -4246,62 +4274,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -5328,62 +5363,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
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 b4892016a5..500a738148 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -954,62 +961,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2030,62 +2044,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3112,62 +3133,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
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 655a1fa900..446f00d1a3 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 94fbf701b7..1b141b1bbd 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -939,62 +946,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2017,62 +2031,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
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 823b95993a..7a7d8c5ff5 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 10b8366e04..e5f5b5427e 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 c9c2be2b35..6f1436189c 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 96df16bf61..b31a7fec44 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 5a7db53811..8815755b62 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -955,62 +962,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2031,62 +2045,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3113,62 +3134,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
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 774cb4556c..f8ee43c022 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 8af4b5d722..026a43f87a 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -941,62 +948,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2019,62 +2033,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
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 a48b59e231..63a6e8e20f 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 055f5a7576..1276baeb39 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 666cabe9b1..55fff1cb76 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 6284272b7c..6f3308fb1b 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 812e907f47..8f9330f3a6 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 08efc54868..24e83bc4e1 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 e99a64defd..b1c9159780 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 c6968d2247..96e197b8f2 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
index 2eac27e922..d732e8d5f2 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index 3a840a03b4..81c29ec7ae 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -973,62 +980,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2049,62 +2063,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3131,62 +3152,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
index 8e2df03acb..bf7485b7cb 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 1d43ba4665..f56c906344 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 4f19e2fb88..251553ed11 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 a00bcb40cf..a8bcb577ce 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/index.html
b/tp/tests/layout/res_parser/formatting_exotic/index.html
index bac8d2bced..c9d3412b3d 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/index.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/index.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 aded9374ff..9afd995a7b 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
index 5f3e077660..58a0e6ef12 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 fb465ab541..2743079342 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 b50df0a305..1c1bdd7bb7 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
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 b9ba0aab43..e26327ac3d 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error erreur→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -958,62 +965,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error erreur→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2036,62 +2050,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error erreur→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3170,62 +3191,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error erreur→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -4246,62 +4274,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error erreur→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -5328,62 +5363,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error erreur→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index 29d34bc31c..936495427b 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -958,62 +965,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2036,62 +2050,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3170,62 +3191,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -4246,62 +4274,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -5328,62 +5363,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index e31b502927..72301bcda3 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -918,62 +925,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet *
-@copyright ©
-@dots <small>...</small>
+@bullet * (•)
+@copyright © (©)
+@dots <small>...</small> (…)
@enddots <small>...</small>
-@equiv ==
+@equiv == (≡)
@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@expansion ==> (↦)
+@minus - (−)
+@point -!- (★)
+@print -| (⊣)
+@result => (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-</p>
-<p>@textdegree °
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft " (“)
+@quotedblright " (”)
+@quoteleft ` (‘)
+@quoteright ' (’)
+@quotedblbase ,, („)
+@quotesinglbase , (‚)
+@guillemetleft << («)
+@guillemetright >> (»)
+@guillemotleft << («)
+@guillemotright >> (»)
+@guilsinglleft < (‹)
+@guilsinglright > (›)
+</p>
+<p>@textdegree ° (°)
+@euro Euro (€)
+@arrow -> (→)
+@leq <= (≤)
+@geq >= (≥)
@tie a b
</p>
<p><code>@acronym{--a,an accronym}</code> -a (an accronym)
@@ -1970,62 +1984,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet *
-@copyright ©
-@dots <small>...</small>
+@bullet * (•)
+@copyright © (©)
+@dots <small>...</small> (…)
@enddots <small>...</small>
-@equiv ==
+@equiv == (≡)
@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@expansion ==> (↦)
+@minus - (−)
+@point -!- (★)
+@print -| (⊣)
+@result => (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-</p>
-<p>@textdegree °
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft " (“)
+@quotedblright " (”)
+@quoteleft ` (‘)
+@quoteright ' (’)
+@quotedblbase ,, („)
+@quotesinglbase , (‚)
+@guillemetleft << («)
+@guillemetright >> (»)
+@guillemotleft << («)
+@guillemotright >> (»)
+@guilsinglleft < (‹)
+@guilsinglright > (›)
+</p>
+<p>@textdegree ° (°)
+@euro Euro (€)
+@arrow -> (→)
+@leq <= (≤)
+@geq >= (≥)
@tie a b
</p>
<p><code>@acronym{--a,an accronym}</code> -a (an accronym)
@@ -3078,62 +3099,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet *
-@copyright ©
-@dots <small>...</small>
+@bullet * (•)
+@copyright © (©)
+@dots <small>...</small> (…)
@enddots <small>...</small>
-@equiv ==
+@equiv == (≡)
@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@expansion ==> (↦)
+@minus - (−)
+@point -!- (★)
+@print -| (⊣)
+@result => (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-</p>
-<p>@textdegree °
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft " (“)
+@quotedblright " (”)
+@quoteleft ` (‘)
+@quoteright ' (’)
+@quotedblbase ,, („)
+@quotesinglbase , (‚)
+@guillemetleft << («)
+@guillemetright >> (»)
+@guillemotleft << («)
+@guillemotright >> (»)
+@guilsinglleft < (‹)
+@guilsinglright > (›)
+</p>
+<p>@textdegree ° (°)
+@euro Euro (€)
+@arrow -> (→)
+@leq <= (≤)
+@geq >= (≥)
@tie a b
</p>
<p><code>@acronym{--a,an accronym}</code> -a (an accronym)
@@ -4128,62 +4156,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet *
-@copyright ©
-@dots <small>...</small>
+@bullet * (•)
+@copyright © (©)
+@dots <small>...</small> (…)
@enddots <small>...</small>
-@equiv ==
+@equiv == (≡)
@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@expansion ==> (↦)
+@minus - (−)
+@point -!- (★)
+@print -| (⊣)
+@result => (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft "
-@quotedblright "
-@quoteleft `
-@quoteright '
-@quotedblbase ,,
-@quotesinglbase ,
-@guillemetleft <<
-@guillemetright >>
-@guillemotleft <<
-@guillemotright >>
-@guilsinglleft <
-@guilsinglright >
-</p>
-<p>@textdegree °
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft " (“)
+@quotedblright " (”)
+@quoteleft ` (‘)
+@quoteright ' (’)
+@quotedblbase ,, („)
+@quotesinglbase , (‚)
+@guillemetleft << («)
+@guillemetright >> (»)
+@guillemotleft << («)
+@guillemotright >> (»)
+@guilsinglleft < (‹)
+@guilsinglright > (›)
+</p>
+<p>@textdegree ° (°)
+@euro Euro (€)
+@arrow -> (→)
+@leq <= (≤)
+@geq >= (≥)
@tie a b
</p>
<p><code>@acronym{--a,an accronym}</code> -a (an accronym)
@@ -5183,62 +5218,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet *
-@copyright ©
-@dots ...
+@bullet * (•)
+@copyright © (©)
+@dots ... (…)
@enddots ...
-@equiv ==
+@equiv == (≡)
@error error->
-@expansion ==>
-@minus -
-@point -!-
-@print -|
-@result =>
+@expansion ==> (↦)
+@minus - (−)
+@point -!- (★)
+@print -| (⊣)
+@result => (⇒)
@today a sunny day
-@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 °
-@euro Euro
-@arrow ->
-@leq <=
-@geq >=
+@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 ° (°)
+@euro Euro (€)
+@arrow -> (→)
+@leq <= (≤)
+@geq >= (≥)
@tie a b
<code>@acronym{--a,an accronym}</code> --a (an accronym)
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 9edb2b22b8..9945ff770d 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -1012,62 +1019,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2088,62 +2102,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3170,62 +3191,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
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 d8732d61a9..e9e1c3b0a1 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
@@ -72,62 +72,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 c8d4762618..7de58faa40 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -974,62 +981,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2050,62 +2064,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -3132,62 +3153,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">--a</abbr> (an accronym)
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 3ff26dea74..6b60cf78c1 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 f8d8908f2c..8abcf4a6c5 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 545aa91a8e..67a3a89e6c 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 c785c63044..80515668d1 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 40d0599933..e125a7667e 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 187dd71529..3e4094fe89 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
@@ -945,62 +952,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
@@ -2023,62 +2037,69 @@ And ? ?.
Now ! !@
but , ,
</p>
+<p>@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+</p>
<p>@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots <small class="enddots">...</small>
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion →
-@minus −
-@point ∗
-@print -|
-@result ⇒
+@expansion → (↦)
+@minus − (−)
+@point ∗ (★)
+@print -| (⊣)
+@result ⇒ (⇒)
@today a sunny day
</p>
-<p>@aa å
-@AA Å
-@ae æ
-@oe œ
-@AE Æ
-@OE Œ
-@o ø
-@O Ø
-@ss ß
-@l ł
-@L Ł
-@DH Ð
-@TH Þ
-@dh ð
-@th þ
-</p>
-<p>@exclamdown ¡
-@questiondown ¿
-@pounds £
-@registeredsymbol ®
-@ordf ª
-@ordm º
-@comma ,
-@quotedblleft “
-@quotedblright ”
-@quoteleft ‘
-@quoteright ’
-@quotedblbase „
-@quotesinglbase ‚
-@guillemetleft «
-@guillemetright »
-@guillemotleft «
-@guillemotright »
-@guilsinglleft ‹
-@guilsinglright ›
-</p>
-<p>@textdegree °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+<p>@aa å (å)
+@AA Å (Å)
+@ae æ (æ)
+@oe œ (œ)
+@AE Æ (Æ)
+@OE Œ (Œ)
+@o ø (ø)
+@O Ø (Ø)
+@ss ß (ß)
+@l ł (ł)
+@L Ł (Ł)
+@DH Ð (Ð)
+@TH Þ (Þ)
+@dh ð (ð)
+@th þ (þ)
+</p>
+<p>@exclamdown ¡ (¡)
+@questiondown ¿ (¿)
+@pounds £ (£)
+@registeredsymbol ® (®)
+@ordf ª (ª)
+@ordm º (º)
+@comma , (,)
+@quotedblleft “ (“)
+@quotedblright ” (”)
+@quoteleft ‘ (‘)
+@quoteright ’ (’)
+@quotedblbase „ („)
+@quotesinglbase ‚ (‚)
+@guillemetleft « («)
+@guillemetright » (»)
+@guillemotleft « («)
+@guillemotright » (»)
+@guilsinglleft ‹ (‹)
+@guilsinglright › (›)
+</p>
+<p>@textdegree ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
</p>
<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym"
title="an accronym">–a</abbr> (an accronym)
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 f80e25130b..36635db855 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 0e43bd3a8c..1512edceec 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 e413d27a15..1cd70c9f72 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
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 b804676cfb..b2caa92c4c 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
@@ -71,62 +71,69 @@ And ? ?.
Now ! !@
but , ,
+@ampchar & (&)
+@atchar @ (@)
+@backslashchar \ (\)
+@hashchar # (#)
+@lbracechar { ({)
+@rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
-@bullet •
-@copyright ©
-@dots …
+@bullet • (•)
+@copyright © (©)
+@dots … (…)
@enddots ...
-@equiv ≡
+@equiv ≡ (≡)
@error error→
-@expansion ↦
-@minus −
-@point ★
-@print ⊣
-@result ⇒
+@expansion ↦ (↦)
+@minus − (−)
+@point ★ (★)
+@print ⊣ (⊣)
+@result ⇒ (⇒)
@today a sunny day
-@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 °
-@euro €
-@arrow →
-@leq ≤
-@geq ≥
+@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 ° (°)
+@euro € (€)
+@arrow → (→)
+@leq ≤ (≤)
+@geq ≥ (≥)
@tie a b
@acronym{-a,an accronym} -a (an accronym)
diff --git a/tp/tests/layout/res_parser/formatting_info/formatting.info
b/tp/tests/layout/res_parser/formatting_info/formatting.info
index 85613a77bf..5d1b1312d9 100644
--- a/tp/tests/layout/res_parser/formatting_info/formatting.info
+++ b/tp/tests/layout/res_parser/formatting_info/formatting.info
@@ -25,20 +25,26 @@ kbd: '``simple-double--three---four----'''
foo vs. bar. colon :And something else. semi colon ;. And ? ?.
Now ! !@ but , ,
- @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
-@equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
-@result => @today a sunny day
+ @ampchar & (&) @atchar @ (@) @backslashchar \ (\) @hashchar # (#)
+@lbracechar { ({) @rbracechar } (})
- @aa å @AA Å @ae æ @oe œ @AE Æ @OE Œ @o ø @O Ø @ss ß @l ł @L Ł @DH Ð
-@TH Þ @dh ð @th þ
+ @TeX TeX @LaTeX LaTeX @bullet * (•) @copyright (C) (©) @dots ... (…)
+@enddots ... @equiv == (≡) @error error-> @expansion ==> (↦) @minus -
+(−) @point -!- (★) @print -| (⊣) @result => (⇒) @today a sunny day
- @exclamdown ¡ @questiondown ¿ @pounds £ @registeredsymbol (R) @ordf
-ª @ordm º @comma , @quotedblleft " @quotedblright " @quoteleft `
-@quoteright ' @quotedblbase „ @quotesinglbase ‚ @guillemetleft «
-@guillemetright » @guillemotleft « @guillemotright » @guilsinglleft ‹
-@guilsinglright ›
+ @aa å (å) @AA Å (Å) @ae æ (æ) @oe œ (œ) @AE Æ (Æ) @OE Œ (Œ) @o ø (ø)
+@O Ø (Ø) @ss ß (ß) @l ł (ł) @L Ł (Ł) @DH Ð (Ð) @TH Þ (Þ) @dh ð (ð) @th þ
+(þ)
- @textdegree ° @euro € @arrow -> @leq ≤ @geq ≥ @tie a b
+ @exclamdown ¡ (¡) @questiondown ¿ (¿) @pounds £ (£)
+@registeredsymbol (R) (®) @ordf ª (ª) @ordm º (º) @comma , (,)
+@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 }' É-. ,A. (Étude Autonome)
@@ -736,20 +742,26 @@ kbd: '``simple-double--three---four----'''
foo vs. bar. colon :And something else. semi colon ;. And ? ?.
Now ! !@ but , ,
- @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
-@equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
-@result => @today a sunny day
+ @ampchar & (&) @atchar @ (@) @backslashchar \ (\) @hashchar # (#)
+@lbracechar { ({) @rbracechar } (})
+
+ @TeX TeX @LaTeX LaTeX @bullet * (•) @copyright (C) (©) @dots ... (…)
+@enddots ... @equiv == (≡) @error error-> @expansion ==> (↦) @minus -
+(−) @point -!- (★) @print -| (⊣) @result => (⇒) @today a sunny day
- @aa å @AA Å @ae æ @oe œ @AE Æ @OE Œ @o ø @O Ø @ss ß @l ł @L Ł @DH Ð
-@TH Þ @dh ð @th þ
+ @aa å (å) @AA Å (Å) @ae æ (æ) @oe œ (œ) @AE Æ (Æ) @OE Œ (Œ) @o ø (ø)
+@O Ø (Ø) @ss ß (ß) @l ł (ł) @L Ł (Ł) @DH Ð (Ð) @TH Þ (Þ) @dh ð (ð) @th þ
+(þ)
- @exclamdown ¡ @questiondown ¿ @pounds £ @registeredsymbol (R) @ordf
-ª @ordm º @comma , @quotedblleft " @quotedblright " @quoteleft `
-@quoteright ' @quotedblbase „ @quotesinglbase ‚ @guillemetleft «
-@guillemetright » @guillemotleft « @guillemotright » @guilsinglleft ‹
-@guilsinglright ›
+ @exclamdown ¡ (¡) @questiondown ¿ (¿) @pounds £ (£)
+@registeredsymbol (R) (®) @ordf ª (ª) @ordm º (º) @comma , (,)
+@quotedblleft " (“) @quotedblright " (”) @quoteleft ` (‘) @quoteright '
+(’) @quotedblbase „ („) @quotesinglbase ‚ (‚) @guillemetleft « («)
+@guillemetright » (») @guillemotleft « («) @guillemotright » (»)
+@guilsinglleft ‹ (‹) @guilsinglright › (›)
- @textdegree ° @euro € @arrow -> @leq ≤ @geq ≥ @tie a b
+ @textdegree ° (°) @euro € (€) @arrow -> (→) @leq ≤ (≤) @geq ≥ (≥)
+@tie a b
'@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
'@abbr{@'E--. @comma{}A., @'Etude Autonome }' É-. ,A. (Étude Autonome)
@@ -1404,20 +1416,26 @@ kbd: '``simple-double--three---four----'''
foo vs. bar. colon :And something else. semi colon ;. And ? ?.
Now ! !@ but , ,
- @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
-@equiv == @error error-> @expansion ==> @minus - @point -!- @print -|
-@result => @today a sunny day
+ @ampchar & (&) @atchar @ (@) @backslashchar \ (\) @hashchar # (#)
+@lbracechar { ({) @rbracechar } (})
- @aa å @AA Å @ae æ @oe œ @AE Æ @OE Œ @o ø @O Ø @ss ß @l ł @L Ł @DH Ð
-@TH Þ @dh ð @th þ
+ @TeX TeX @LaTeX LaTeX @bullet * (•) @copyright (C) (©) @dots ... (…)
+@enddots ... @equiv == (≡) @error error-> @expansion ==> (↦) @minus -
+(−) @point -!- (★) @print -| (⊣) @result => (⇒) @today a sunny day
- @exclamdown ¡ @questiondown ¿ @pounds £ @registeredsymbol (R) @ordf
-ª @ordm º @comma , @quotedblleft " @quotedblright " @quoteleft `
-@quoteright ' @quotedblbase „ @quotesinglbase ‚ @guillemetleft «
-@guillemetright » @guillemotleft « @guillemotright » @guilsinglleft ‹
-@guilsinglright ›
+ @aa å (å) @AA Å (Å) @ae æ (æ) @oe œ (œ) @AE Æ (Æ) @OE Œ (Œ) @o ø (ø)
+@O Ø (Ø) @ss ß (ß) @l ł (ł) @L Ł (Ł) @DH Ð (Ð) @TH Þ (Þ) @dh ð (ð) @th þ
+(þ)
- @textdegree ° @euro € @arrow -> @leq ≤ @geq ≥ @tie a b
+ @exclamdown ¡ (¡) @questiondown ¿ (¿) @pounds £ (£)
+@registeredsymbol (R) (®) @ordf ª (ª) @ordm º (º) @comma , (,)
+@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 }' É-. ,A. (Étude Autonome)
@@ -2116,62 +2134,69 @@ cross ref name: (file name). '@inforef{}' *note ::
Now ! !@
but , ,
+ @ampchar & (&)
+ @atchar @ (@)
+ @backslashchar \ (\)
+ @hashchar # (#)
+ @lbracechar { ({)
+ @rbracechar } (})
+
@TeX TeX
@LaTeX LaTeX
- @bullet *
- @copyright (C)
- @dots ...
+ @bullet * (•)
+ @copyright (C) (©)
+ @dots ... (…)
@enddots ...
- @equiv ==
+ @equiv == (≡)
@error error->
- @expansion ==>
- @minus -
- @point -!-
- @print -|
- @result =>
+ @expansion ==> (↦)
+ @minus - (−)
+ @point -!- (★)
+ @print -| (⊣)
+ @result => (⇒)
@today a sunny day
- @aa å
- @AA Å
- @ae æ
- @oe œ
- @AE Æ
- @OE Œ
- @o ø
- @O Ø
- @ss ß
- @l ł
- @L Ł
- @DH Ð
- @TH Þ
- @dh ð
- @th þ
-
- @exclamdown ¡
- @questiondown ¿
- @pounds £
- @registeredsymbol (R)
- @ordf ª
- @ordm º
- @comma ,
- @quotedblleft "
- @quotedblright "
- @quoteleft `
- @quoteright '
- @quotedblbase „
- @quotesinglbase ‚
- @guillemetleft «
- @guillemetright »
- @guillemotleft «
- @guillemotright »
- @guilsinglleft ‹
- @guilsinglright ›
-
- @textdegree °
- @euro €
- @arrow ->
- @leq ≤
- @geq ≥
+ @aa å (å)
+ @AA Å (Å)
+ @ae æ (æ)
+ @oe œ (œ)
+ @AE Æ (Æ)
+ @OE Œ (Œ)
+ @o ø (ø)
+ @O Ø (Ø)
+ @ss ß (ß)
+ @l ł (ł)
+ @L Ł (Ł)
+ @DH Ð (Ð)
+ @TH Þ (Þ)
+ @dh ð (ð)
+ @th þ (þ)
+
+ @exclamdown ¡ (¡)
+ @questiondown ¿ (¿)
+ @pounds £ (£)
+ @registeredsymbol (R) (®)
+ @ordf ª (ª)
+ @ordm º (º)
+ @comma , (,)
+ @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)
@@ -2900,14 +2925,14 @@ aaa"