To reproduce the problem on OpenBSD/i386 4.5,
install terminus-font-4.28p1, run
        xset +fp /usr/local/lib/X11/fonts/terminus
        xterm -en utf-8 -fn ter-x20n
and in that xterm run
        printf ' \xe2\x96\xb6 \xe2\x97\x80\n'

The arrows are pointing away from each other, but they
should point towards each other.  Compare with "ter-x24n"
in place of "ter-x20n", or see
        http://www.unicode.org/charts/PDF/U25A0.pdf

The diff applies after 'make patch' in ports/x11/terminus-font
--- ter-u20n.bdf.orig   Mon May 25 08:14:24 2009
+++ ter-u20n.bdf        Mon May 25 08:20:21 2009
@@ -21744,15 +21744,15 @@
 0000
 0000
 0000
-00C0
-03C0
-0FC0
-3FC0
+C000
+F000
+FC00
+FF00
 FFC0
-3FC0
-0FC0
-03C0
-00C0
+FF00
+FC00
+F000
+C000
 0000
 0000
 0000
@@ -21798,15 +21798,15 @@
 0000
 0000
 0000
-C000
-F000
-FC00
-FF00
+00C0
+03C0
+0FC0
+3FC0
 FFC0
-FF00
-FC00
-F000
-C000
+3FC0
+0FC0
+03C0
+00C0
 0000
 0000
 0000
--- ter-u20b.bdf.orig   Mon May 25 08:14:16 2009
+++ ter-u20b.bdf        Mon May 25 08:25:01 2009
@@ -21744,16 +21744,16 @@
 0000
 0000
 0000
-00C0
-03C0
-0FC0
-3FC0
+C000
+F000
+FC00
+FF00
 FFC0
 FFC0
-3FC0
-0FC0
-03C0
-00C0
+FF00
+FC00
+F000
+C000
 0000
 0000
 0000
@@ -21798,16 +21798,16 @@
 0000
 0000
 0000
-C000
-F000
-FC00
-FF00
+00C0
+03C0
+0FC0
+3FC0
 FFC0
 FFC0
-FF00
-FC00
-F000
-C000
+3FC0
+0FC0
+03C0
+00C0
 0000
 0000
 0000

Reply via email to