summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--tmac/tty-char.tmac7
-rw-r--r--tmac/tty.tmac1
3 files changed, 15 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 2fa0fdd91..1c8ade6f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2018-08-21 Ingo Schwarze <schwarze@openbsd.org>
+
+ Improve terminal rendering for a few special characters:
+
+ * tmac/tty.tmac: add \[.j] (dotless j)
+ * tmac/tty-char.tmac: for \[a.], fall back to "."
+ * tmac/tty-char.tmac: add playing card suits
+
2018-08-16 Ingo Schwarze <schwarze@openbsd.org>
* src/preproc/preconv/preconv.1.man: add -D to the SYNOPSIS
diff --git a/tmac/tty-char.tmac b/tmac/tty-char.tmac
index f1932838c..d24d38d56 100644
--- a/tmac/tty-char.tmac
+++ b/tmac/tty-char.tmac
@@ -108,7 +108,8 @@
.tty-char \[dA] \z=v
.if c\[md] .tty-char \[pc] \[md]
.if c\[pc] .tty-char \[md] \[pc]
-.if c\[pc] .tty-char \[a.] \[pc]
+.ie c\[pc] .tty-char \[a.] \[pc]
+.el .tty-char \[a.] .
.tty-char \[Im] <Im>
.tty-char \[Re] <Re>
.tty-char \[/L] \z/L
@@ -149,6 +150,10 @@
.tty-char \[rk] }
.tty-char \[lt] ,-
.tty-char \[rt] -.
+.tty-char \[CL] C
+.tty-char \[SP] S
+.tty-char \[HE] H
+.tty-char \[DI] D
.\" Latin characters
.tty-char \[r!] !
.tty-char \[Po] \z-L
diff --git a/tmac/tty.tmac b/tmac/tty.tmac
index 17a712791..471fb8bcf 100644
--- a/tmac/tty.tmac
+++ b/tmac/tty.tmac
@@ -65,6 +65,7 @@
.fchar \[eu] EUR
.fchar \[Eu] EUR
.fchar \[.i] i
+.fchar \[.j] j
.fchar \[bq] ,
.
.if '\*[.T]'utf8' \