summarylogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDaniel Hahler2017-05-20 17:49:01 +0200
committerDaniel Hahler2017-05-20 17:49:01 +0200
commit6148652ce5d0e9b93706ced1ca85da1e11573143 (patch)
tree1543c6df9535d9da17de798c8eba4eb9bdd85ea8 /README.md
parentbc6191bb60f7ca3a400ddbac3d24967b0537fbb3 (diff)
downloadaur-6148652ce5d0e9b93706ced1ca85da1e11573143.tar.gz
Add README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 00000000000..b86e1078094
--- /dev/null
+++ b/README.md
@@ -0,0 +1,20 @@
+# PKGBUILD for rxvt-unicode with support for displaying wide glyphs
+
+This PKGBUILD builds urxvt-unicode with the patch from
+https://github.com/blueyed/rxvt-unicode/tree/display-wide-glyphs to display
+glyhps that are too wide instead of a square.
+
+urxvt considers the font to be broken, e.g. if the glyph is wider than the
+number of cells that `wcwidth(3)` reports. This gets better with Unicode 9
+(since e.g. more characters are assigned a width of 2), but it does not help
+with characters from the Private Use Area (e.g. Font Awesome).
+
+I am coming back to this approach after
+https://github.com/blueyed/rxvt-unicode/pull/1 turned out to be too fragile:
+
+1. the method of using a socket for communication fails for remote
+ applications, and already when re-attaching to a tmux session after closing
+ the terminal it was started from (where the terminal cannot respond to
+ requests on the socket then anymore).
+2. using OSC terminal escape sequences also does not work with tmux (server),
+ and other applications that have no tty attached.