You are not logged in.

#1 2015-05-22 21:33:11

fungle
Member
Registered: 2014-05-01
Posts: 81

Urxvt can't display certain Unicode arrow characters

For some of the arrow characters in Unicode, specifically the codepoints 2900 to 2AFF, urxvt shows slim boxes, but for other characters it works.

I am using a font that supports the glyphs, gnu unifont from the bdf-unifont package.

Here is my .Xresources and Urxvt compile options

*background:    #002b36
*color0:        #073642
*color1:        #dc322f
*color10:       #586e75
*color11:       #657b83
*color12:       #839496
*color13:       #6c71c4
*color14:       #93a1a1
*color15:       #fdf6e3
*color2:        #859900
*color3:        #b58900
*color4:        #268bd2
*color5:        #d33682
*color6:        #2aa198
*color7:        #eee8d5
*color8:        #002b36
*color9:        #cb4b16
*cursorColor:   #93a1a1
*fadeColor:     #000000
*fading:        20
*foreground:    #93a1a1
*pointerColorBackground:        #586e75
*pointerColorForeground:        #93a1a1
URxvt*boldFont: -*-Unifont-*-*-*-*-*-*-100-100-*-*-*-1
URxvt*boldItalicFont:   -*-Unifont-*-*-*-*-*-*-100-100-*-*-*-1
URxvt*borderLess:       false
URxvt*buffered: true
URxvt*cursorBlink:      true
URxvt*font:     -*-Unifont-*-*-*-*-*-*-100-100-*-*-*-1
URxvt*hold:     false
URxvt*intensityStyles:  false
URxvt*iso14755: false
URxvt*iso14755_52:      false
URxvt*italicFont:       -*-Unifont-*-*-*-*-*-*-100-100-*-*-*-1
URxvt*letterSpace:      1
URxvt*mapAlert: true
URxvt*mouseWheelScrollPage:     true
URxvt*perl-ext:
URxvt*perl-ext-common:  default,matcher,selection-to-clipboard,theme-switch
URxvt*print-pipe:       cat > $HOME/$(echo urxvt.dump.$(date +'%Y%M%d%H%m%S'))
URxvt*saveLines:        0
URxvt*scrollBar:        false
URxvt*scrollBar_floating:       false
URxvt*scrollBar_right:  false
URxvt*scrollTtyOutput:  true
URxvt*scrollWithBuffer: true
URxvt*scrollstyle:      plain
URxvt*secondaryScreen:  true
URxvt*secondaryScroll:  true
URxvt*urgentOnBell:     false
URxvt*url-launcher:     /usr/bin/firefox
URxvt*utmpInhibit:      false
URxvt*visualBell:       false
Xft.antialias:  1
Xft.autohint:   0
Xft.dpi:        107
Xft.hinting:    1
Xft.hintstyle:  hintfull
Xft.lcdfilter:  lcddefault
Xft.rgba:       rgb
rxvt-unicode (urxvt) v9.21 - released: 2014-12-31
options:perl,xft,styles,combining,blink,iso14755,unicode3,encodings=eu+vn+jp+jpext+kr+zh+zhext,fade,transparent,tint,pixbuf,XIM,frills,selectionscrolling,wheel,slipwheel,cursorBlink,pointerBlank,scrollbars=plain+rxvt+NeXT+xterm

Anyone have any idea what's going on?

Offline

#2 2015-05-23 12:12:08

thisoldman
Member
From: Pittsburgh
Registered: 2009-04-25
Posts: 1,172

Re: Urxvt can't display certain Unicode arrow characters

I can confirm the odd character display. Xterm will display the problem Unifont characters, but there are column alignment problems at all but a few point sizes.  Many of the glyphs require two columns, but I don't know what difficulties that presents for font designers or terminal emulator programmers.

Very few monospace fonts include these seldom used arrow symbols. If you truly need the arrows, you might try Everson Mono or Code2000 from the AUR. They include some of the glyphs in the problem range.

Offline

#3 2015-06-11 19:38:54

alloyD
Member
Registered: 2014-04-05
Posts: 4

Re: Urxvt can't display certain Unicode arrow characters

I believe I'm having the same or a similar issue. I'm using rxvt-unicode with the Source Code Pro for Powerline font. Almost all of the special characters are displaying correctly, but a few (namely 21E3 and 21E1) are not displaying correctly.
Any ideas?

Offline

Board footer

Powered by FluxBB