]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Use 4 possible expected results instead of just one, due to variations in
authorBruno Haible <bruno@clisp.org>
Sat, 6 Oct 2007 14:33:35 +0000 (14:33 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:15:15 +0000 (12:15 +0200)
the behaviour of TERM=xterm.

gnulib-local/ChangeLog
gnulib-local/Makefile.am
gnulib-local/modules/term-ostream-tests
gnulib-local/tests/test-term-ostream-xterm
gnulib-local/tests/test-term-ostream-xterm-8bit.out [new file with mode: 0644]
gnulib-local/tests/test-term-ostream-xterm-basic.out [moved from gnulib-local/tests/test-term-ostream-xterm.out with 100% similarity]
gnulib-local/tests/test-term-ostream-xterm-r6.out [new file with mode: 0644]
gnulib-local/tests/test-term-ostream-xterm-xf86-v32.out [new file with mode: 0644]

index f0663d070372bad8d860db537761c230c064d8b5..6b4775d99bad5435c5f12393b3404ddd17ed2d32 100644 (file)
@@ -1,3 +1,17 @@
+2007-10-06  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-term-ostream-xterm-r6.out: New file.
+       * tests/test-term-ostream-xterm-xf86-v32.out: New file.
+       * tests/test-term-ostream-xterm-basic.out: New file.
+       * tests/test-term-ostream-xterm-8bit.out: New file.
+       * tests/test-term-ostream-xterm.out: Remove file.
+       * tests/test-term-ostream-xterm: Test against 4 possible expected
+       results.
+       * modules/term-ostream-tests (Files): Replace
+       tests/test-term-ostream-xterm.out with
+       tests/test-term-ostream-xterm-*.out.
+       * Makefile.am (EXTRA_DIST): Update.
+
 2007-03-30  Bruno Haible  <bruno@clisp.org>
 
        * alloca.in.h: Change prefix of double-inclusion guard macro to _GL_.
index c40fb6153af6c0229746e5f27e8b95a06252ff34..52ad6d2ea176085aff85b71ce62c2c04dc066542 100644 (file)
@@ -318,7 +318,10 @@ tests/test-moo-sub2.oo.c \
 tests/test-moo-sub2.oo.h \
 tests/test-term-ostream.c \
 tests/test-term-ostream-xterm \
-tests/test-term-ostream-xterm.out \
+tests/test-term-ostream-xterm-r6.out \
+tests/test-term-ostream-xterm-xf86-v32.out \
+tests/test-term-ostream-xterm-basic.out \
+tests/test-term-ostream-xterm-8bit.out \
 tests/test-term-ostream-xterm-16color.out \
 tests/test-term-ostream-xterm-88color.out \
 tests/test-term-ostream-xterm-256color.out
index 06bb1db646ef332bd4a5e3bb1952df79163fecf2..eede772cd344ebc97049cc0586742d5aea9b25db 100644 (file)
@@ -1,7 +1,10 @@
 Files:
 tests/test-term-ostream.c
 tests/test-term-ostream-xterm
-tests/test-term-ostream-xterm.out
+tests/test-term-ostream-xterm-r6.out
+tests/test-term-ostream-xterm-xf86-v32.out
+tests/test-term-ostream-xterm-basic.out
+tests/test-term-ostream-xterm-8bit.out
 tests/test-term-ostream-xterm-16color.out
 tests/test-term-ostream-xterm-88color.out
 tests/test-term-ostream-xterm-256color.out
index 2b7c7479fc8d20ef31fbc6ce144c72b4ba251882..2d4c65689124d5e97754df0182984b82e5f69fc8 100755 (executable)
@@ -6,8 +6,19 @@ trap 'rm -fr $tmpfiles' 1 2 3 15
 tmpfiles="$tmpfiles out"
 TERM=xterm ./test-term-ostream > out
 
+# There are several variants of the "xterm" terminal description floating
+# around, each with a different sgr0 escape sequence. Use "infocmp -l -1 xterm"
+# to inspect the escape sequences of xterm on your platform.
+#   xterm-r6:       sgr0=\E[m
+#   xterm-xf86-v32: sgr0=\E[m\017
+#   xterm-basic:    sgr0=\E(B\E[m
+#   xterm-8bit:     sgr0=\2330m\E(B
+
 : ${DIFF=diff}
-${DIFF} ${srcdir}/test-term-ostream-xterm.out out > /dev/null
+   ${DIFF} ${srcdir}/test-term-ostream-xterm-r6.out       out > /dev/null \
+|| ${DIFF} ${srcdir}/test-term-ostream-xterm-xf86-v32.out out > /dev/null \
+|| ${DIFF} ${srcdir}/test-term-ostream-xterm-basic.out    out > /dev/null \
+|| ${DIFF} ${srcdir}/test-term-ostream-xterm-8bit.out     out > /dev/null
 result=$?
 
 rm -fr $tmpfiles
diff --git a/gnulib-local/tests/test-term-ostream-xterm-8bit.out b/gnulib-local/tests/test-term-ostream-xterm-8bit.out
new file mode 100644 (file)
index 0000000..671a07f
--- /dev/null
@@ -0,0 +1,131 @@
+Colors (foreground/background):
+       |black  |blue   |green  |cyan   |red    |magenta|yellow |white  |default
+black  |\e[30m\e[40m Words \9b39;49m|\e[30m\e[44m Words \9b39;49m|\e[30m\e[42m Words \9b39;49m|\e[30m\e[46m Words \9b39;49m|\e[30m\e[41m Words \9b39;49m|\e[30m\e[45m Words \9b39;49m|\e[30m\e[43m Words \9b39;49m|\e[30m\e[47m Words \9b39;49m|\e[30m Words \9b39;49m
+blue   |\e[34m\e[40m Words \9b39;49m|\e[34m\e[44m Words \9b39;49m|\e[34m\e[42m Words \9b39;49m|\e[34m\e[46m Words \9b39;49m|\e[34m\e[41m Words \9b39;49m|\e[34m\e[45m Words \9b39;49m|\e[34m\e[43m Words \9b39;49m|\e[34m\e[47m Words \9b39;49m|\e[34m Words \9b39;49m
+green  |\e[32m\e[40m Words \9b39;49m|\e[32m\e[44m Words \9b39;49m|\e[32m\e[42m Words \9b39;49m|\e[32m\e[46m Words \9b39;49m|\e[32m\e[41m Words \9b39;49m|\e[32m\e[45m Words \9b39;49m|\e[32m\e[43m Words \9b39;49m|\e[32m\e[47m Words \9b39;49m|\e[32m Words \9b39;49m
+cyan   |\e[36m\e[40m Words \9b39;49m|\e[36m\e[44m Words \9b39;49m|\e[36m\e[42m Words \9b39;49m|\e[36m\e[46m Words \9b39;49m|\e[36m\e[41m Words \9b39;49m|\e[36m\e[45m Words \9b39;49m|\e[36m\e[43m Words \9b39;49m|\e[36m\e[47m Words \9b39;49m|\e[36m Words \9b39;49m
+red    |\e[31m\e[40m Words \9b39;49m|\e[31m\e[44m Words \9b39;49m|\e[31m\e[42m Words \9b39;49m|\e[31m\e[46m Words \9b39;49m|\e[31m\e[41m Words \9b39;49m|\e[31m\e[45m Words \9b39;49m|\e[31m\e[43m Words \9b39;49m|\e[31m\e[47m Words \9b39;49m|\e[31m Words \9b39;49m
+magenta|\e[35m\e[40m Words \9b39;49m|\e[35m\e[44m Words \9b39;49m|\e[35m\e[42m Words \9b39;49m|\e[35m\e[46m Words \9b39;49m|\e[35m\e[41m Words \9b39;49m|\e[35m\e[45m Words \9b39;49m|\e[35m\e[43m Words \9b39;49m|\e[35m\e[47m Words \9b39;49m|\e[35m Words \9b39;49m
+yellow |\e[33m\e[40m Words \9b39;49m|\e[33m\e[44m Words \9b39;49m|\e[33m\e[42m Words \9b39;49m|\e[33m\e[46m Words \9b39;49m|\e[33m\e[41m Words \9b39;49m|\e[33m\e[45m Words \9b39;49m|\e[33m\e[43m Words \9b39;49m|\e[33m\e[47m Words \9b39;49m|\e[33m Words \9b39;49m
+white  |\e[37m\e[40m Words \9b39;49m|\e[37m\e[44m Words \9b39;49m|\e[37m\e[42m Words \9b39;49m|\e[37m\e[46m Words \9b39;49m|\e[37m\e[41m Words \9b39;49m|\e[37m\e[45m Words \9b39;49m|\e[37m\e[43m Words \9b39;49m|\e[37m\e[47m Words \9b39;49m|\e[37m Words \9b39;49m
+default|\e[40m Words \9b39;49m|\e[44m Words \9b39;49m|\e[42m Words \9b39;49m|\e[46m Words \9b39;49m|\e[41m Words \9b39;49m|\e[45m Words \9b39;49m|\e[43m Words \9b39;49m|\e[47m Words \9b39;49m| Words 
+
+Colors (hue/saturation):
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[43m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[42m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[46m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[44m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[45m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+\e[41m                                                            \e[47m     \9b39;49m
+
+Weights:
+normal, \9b1mbold, \9b0m\e(Bdefault 
+
+Postures:
+normal, italic, default 
+
+Text decorations:
+normal, \9b4munderlined, \9b24mdefault 
+
diff --git a/gnulib-local/tests/test-term-ostream-xterm-r6.out b/gnulib-local/tests/test-term-ostream-xterm-r6.out
new file mode 100644 (file)
index 0000000..240de88
--- /dev/null
@@ -0,0 +1,131 @@
+Colors (foreground/background):
+       |black  |blue   |green  |cyan   |red    |magenta|yellow |white  |default
+black  | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+blue   | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+green  | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+cyan   | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+red    | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+magenta| Words | Words | Words | Words | Words | Words | Words | Words | Words 
+yellow | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+white  | Words | Words | Words | Words | Words | Words | Words | Words | Words 
+default| Words | Words | Words | Words | Words | Words | Words | Words | Words 
+
+Colors (hue/saturation):
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+                                                                 
+
+Weights:
+normal, \e[1mbold, \e[mdefault 
+
+Postures:
+normal, italic, default 
+
+Text decorations:
+normal, \e[4munderlined, \e[mdefault 
+
diff --git a/gnulib-local/tests/test-term-ostream-xterm-xf86-v32.out b/gnulib-local/tests/test-term-ostream-xterm-xf86-v32.out
new file mode 100644 (file)
index 0000000..6e7465d
--- /dev/null
@@ -0,0 +1,131 @@
+Colors (foreground/background):
+       |black  |blue   |green  |cyan   |red    |magenta|yellow |white  |default
+black  |\e[30m\e[40m Words \e[39;49m|\e[30m\e[44m Words \e[39;49m|\e[30m\e[42m Words \e[39;49m|\e[30m\e[46m Words \e[39;49m|\e[30m\e[41m Words \e[39;49m|\e[30m\e[45m Words \e[39;49m|\e[30m\e[43m Words \e[39;49m|\e[30m\e[47m Words \e[39;49m|\e[30m Words \e[39;49m
+blue   |\e[34m\e[40m Words \e[39;49m|\e[34m\e[44m Words \e[39;49m|\e[34m\e[42m Words \e[39;49m|\e[34m\e[46m Words \e[39;49m|\e[34m\e[41m Words \e[39;49m|\e[34m\e[45m Words \e[39;49m|\e[34m\e[43m Words \e[39;49m|\e[34m\e[47m Words \e[39;49m|\e[34m Words \e[39;49m
+green  |\e[32m\e[40m Words \e[39;49m|\e[32m\e[44m Words \e[39;49m|\e[32m\e[42m Words \e[39;49m|\e[32m\e[46m Words \e[39;49m|\e[32m\e[41m Words \e[39;49m|\e[32m\e[45m Words \e[39;49m|\e[32m\e[43m Words \e[39;49m|\e[32m\e[47m Words \e[39;49m|\e[32m Words \e[39;49m
+cyan   |\e[36m\e[40m Words \e[39;49m|\e[36m\e[44m Words \e[39;49m|\e[36m\e[42m Words \e[39;49m|\e[36m\e[46m Words \e[39;49m|\e[36m\e[41m Words \e[39;49m|\e[36m\e[45m Words \e[39;49m|\e[36m\e[43m Words \e[39;49m|\e[36m\e[47m Words \e[39;49m|\e[36m Words \e[39;49m
+red    |\e[31m\e[40m Words \e[39;49m|\e[31m\e[44m Words \e[39;49m|\e[31m\e[42m Words \e[39;49m|\e[31m\e[46m Words \e[39;49m|\e[31m\e[41m Words \e[39;49m|\e[31m\e[45m Words \e[39;49m|\e[31m\e[43m Words \e[39;49m|\e[31m\e[47m Words \e[39;49m|\e[31m Words \e[39;49m
+magenta|\e[35m\e[40m Words \e[39;49m|\e[35m\e[44m Words \e[39;49m|\e[35m\e[42m Words \e[39;49m|\e[35m\e[46m Words \e[39;49m|\e[35m\e[41m Words \e[39;49m|\e[35m\e[45m Words \e[39;49m|\e[35m\e[43m Words \e[39;49m|\e[35m\e[47m Words \e[39;49m|\e[35m Words \e[39;49m
+yellow |\e[33m\e[40m Words \e[39;49m|\e[33m\e[44m Words \e[39;49m|\e[33m\e[42m Words \e[39;49m|\e[33m\e[46m Words \e[39;49m|\e[33m\e[41m Words \e[39;49m|\e[33m\e[45m Words \e[39;49m|\e[33m\e[43m Words \e[39;49m|\e[33m\e[47m Words \e[39;49m|\e[33m Words \e[39;49m
+white  |\e[37m\e[40m Words \e[39;49m|\e[37m\e[44m Words \e[39;49m|\e[37m\e[42m Words \e[39;49m|\e[37m\e[46m Words \e[39;49m|\e[37m\e[41m Words \e[39;49m|\e[37m\e[45m Words \e[39;49m|\e[37m\e[43m Words \e[39;49m|\e[37m\e[47m Words \e[39;49m|\e[37m Words \e[39;49m
+default|\e[40m Words \e[39;49m|\e[44m Words \e[39;49m|\e[42m Words \e[39;49m|\e[46m Words \e[39;49m|\e[41m Words \e[39;49m|\e[45m Words \e[39;49m|\e[43m Words \e[39;49m|\e[47m Words \e[39;49m| Words 
+
+Colors (hue/saturation):
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[43m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[42m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[46m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[44m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[45m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+\e[41m                                                            \e[47m     \e[39;49m
+
+Weights:
+normal, \e[1mbold, \e[m\ fdefault 
+
+Postures:
+normal, italic, default 
+
+Text decorations:
+normal, \e[4munderlined, \e[24mdefault 
+