From d77820c5a04d9bb930ee95df2fbc28bfca87ddfe Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Fri, 13 Dec 2024 06:30:23 -0500 Subject: tweak man page, fix Japanese text example --- uxd.rst | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'uxd.rst') diff --git a/uxd.rst b/uxd.rst index 35bf9eb..45c452e 100644 --- a/uxd.rst +++ b/uxd.rst @@ -46,6 +46,8 @@ There are no options yet. OUTPUT FORMAT ============= +The output is designed to fit in an 80-column terminal. + Each line of output consists of eighteen columns: the offset from the start of the file (in hex; minimum 4 digits), 16 bytes of hex data (or empty cells, if the last line of the dump is for fewer than @@ -82,18 +84,18 @@ the man page requires your man command to support UTF-8 embedded in the man page. If the examples looks mangled, try viewing the source (uxd.rst) in a text editor. -Japanese text example:: +Example copied from the Japanese **ls**\(1) man page:: - $ echo ¥ǥ£¥ | uxd - 0000: c2-a5 c7-a5 c2-a3 c2-a5 0a ¥ǥ£¥↵ - GGGGG YYYYY GGGGG YYYYY PP GYGYP + $ echo デフォル | ./uxd + 0000: e3-83-87 e3-83-95 e3-82--a9 e3-83-ab 0a デフォル↵ + GGGGGGGG YYYYYYYY GGGGGGGGG YYYYYYYY PP G Y G Y P The colors are indicated by G/Y/P, for green, yellow, and purple. The character above each letter is displayed in that color. From the colorization, and from the dashes between the bytes, it's -obvious that "c2 a5" is the hex representation of the first ¥ -character, and that the ǥ is represented by "c7 a5". +obvious that "e3 83 87" is the hex representation of the first +character, and that the 2nd is represented by "e3 83 95. The newline is displayed in purple because it's not a regular printable character. Its human-readable representation is ↵. Note -- cgit v1.2.3