Package Details: rxvt-unicode-cvs-patched-wideglyphs 20170412-12

Git Clone URL: https://aur.archlinux.org/rxvt-unicode-cvs-patched-wideglyphs.git (read-only, click to copy)
Package Base: rxvt-unicode-cvs-patched-wideglyphs
Description: Unicode enabled rxvt-clone terminal emulator (urxvt) with fixed font spacing and wide glyphs patch (cvs version)
Upstream URL: http://software.schmorp.de/pkg/rxvt-unicode.html
Licenses: GPL
Conflicts: rxvt-unicode
Provides: rxvt-unicode
Submitter: blueyed
Maintainer: blueyed
Last Packager: blueyed
Votes: 13
Popularity: 0.000418
First Submitted: 2017-05-06 05:52 (UTC)
Last Updated: 2021-05-16 14:19 (UTC)

Required by (31)

Sources (7)

Latest Comments

friday13 commented on 2022-04-06 06:54 (UTC)

patching file src/screen.C Hunk #2 succeeded at 2449 (offset 8 lines). patching file src/xdefaults.C Hunk #1 succeeded at 298 (offset 4 lines). patching file wide-glyphs-after.png patching file wide-glyphs-before.png ==> ERROR: A failure occurred in prepare(). Aborting... -> error making: rxvt-unicode-cvs-patched-wideglyphs

blueyed commented on 2021-06-22 16:40 (UTC)

The patch does need to be updated/revisited. I am not using it actively anymore, so would welcome anybody picking it up. Otherwise I might come back to looking at it / fixing it eventually later this year.. ;)

bobarch64 commented on 2021-06-21 12:25 (UTC) (edited on 2021-06-21 12:25 (UTC) by bobarch64)

does anyone have a idea why it doesnt build? patching file src/rxvtfont.C Hunk #2 succeeded at 1038 (offset 11 lines). Hunk #3 succeeded at 1392 (offset 44 lines). Hunk #4 FAILED at 1400. 1 out of 4 hunks FAILED -- saving rejects to file src/rxvtfont.C.rej patching file src/screen.C Hunk #2 succeeded at 2449 (offset 8 lines). patching file src/xdefaults.C patching file wide-glyphs-after.png patching file wide-glyphs-before.png ==> ERROR: A failure occurred in prepare(). Aborting... error making: rxvt-unicode-cvs-patched-wideglyphs

blueyed commented on 2021-05-16 14:18 (UTC)

It seems to require libxt now

Thanks, fixed. Confirmed using extra-x86_64-build (https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot#Convenience_way)

mcol commented on 2021-05-16 13:56 (UTC)

It seems to require libxt now

blueyed commented on 2021-05-16 12:37 (UTC)

Upstream changes today, now the patches fail.

Fixed.

Also, I noticed add-space-to-extent_test_chars.patch is provided, but not applied in PKGBUILD.

Thanks, also fixed by applying it now actually.

suffer commented on 2021-05-14 03:29 (UTC) (edited on 2021-05-14 17:25 (UTC) by suffer)

Upstream changes today, now the patches fail.

Also, I noticed add-space-to-extent_test_chars.patch is provided, but not applied in PKGBUILD.

Dokuhana89 commented on 2020-05-12 04:25 (UTC)

Bug where Internal Border is visible and can’t change its color. Tried changing through Xresources/Xdefaults through no avail.

blueyed commented on 2018-12-27 14:08 (UTC)

@weilbith

So for some reason it destroys the layout of my TMux window status segments and special Unicode characters are displayed, but are much smaller than other.

You need to add space(s) after them I guess. This is a bit annoying if you want to have your config work with other terminal emulators, and you should keep in mind that the server might run from another terminal initially when using conditionals in your tmux conf.

weilbith commented on 2018-12-27 11:06 (UTC)

@blueyed I was able to root the problems to this issue of mono font problems. So I went for the fork (PR still open) and it works. Just two points are open for me. So for some reason it destroys the layout of my TMux window status segments and special Unicode characters are displayed, but are much smaller than other. This make them unusable, since most of this special ones have a lot of details.

blueyed commented on 2018-12-14 16:27 (UTC)

@weilbith Which font are you using?

I've switched myself also to Iosevka Term (via https://github.com/be5invis/Iosevka/issues/248#issuecomment-414131620), which is a very nice font and supports ligatures! (I was using Ubuntu Mono before, which is a bit more condensed, but I am very happy with Iosevka Term)

In general Kitty's author is very supportive on the issue tracker (but search closed issues before, of course).

weilbith commented on 2018-12-14 04:59 (UTC)

@blueyed I Trier it yesterday, but I didn't get the font work correclty. The links are off and also if --debug-font-fallback seems to Find the defined font and resolve special characters, the letters are looking different. This is not acceptable so far. Unfortunately it is hard to find more documentation and request with search machines including kitty...

blueyed commented on 2018-12-12 21:47 (UTC)

@weilbith

Does Kitty work well for wide characters?

Yes. That was my main motivation for switching, and it was easy to get a patch with enhancements similar to the hack used here in there (display wide glyphs with spaces after them).

weilbith commented on 2018-12-12 19:15 (UTC)

@blueyed sad. Maybe I should give Kitty a try. I loved this minimalism since the most features I already get by TMux. Moreover it is textual configurable. Does Kitty work well for wide characters?

blueyed commented on 2018-12-12 14:54 (UTC)

@weilbith That's as good as it might get unfortunately. While I have big changes with regard to this patch locally, I am not finding the time to clean this up etc, and am switching over to using Kitty instead myself.

weilbith commented on 2018-12-11 18:56 (UTC) (edited on 2018-12-11 19:02 (UTC) by weilbith)

Powerlevel9k and NerdFont characters in general working well for me. But some "normal" unicode characters are messed up. Even adding 5 whitespaces does not help. https://imgur.com/XiSrZHV

sQVe commented on 2018-05-04 10:46 (UTC) (edited on 2018-05-04 10:46 (UTC) by sQVe)

There's a new version of rxvt-unicode out. Version: 9.22-6.

BurhanDanger commented on 2017-11-10 09:08 (UTC)

This package crushes for ``curl wttr.in`` . On the other hand repo rxvt-unicode package works fine. Can anyone else check it

madnight commented on 2017-05-13 15:50 (UTC) (edited on 2017-05-13 16:52 (UTC) by madnight)

update: ok i finally got a working urxvt + zsh + tmux 2.4 + powerline + font awesome (wide glyph) configuration. I use rxvt-unicode-wcwidthcallback and fixed the tmux wide glyph bug by adding extra spaces. https://i.imgur.com/8s9S5oo.png Took me a while to figure out a proper setup for the necessary wide glyph spaces. (https://github.com/madnight/dotfiles/blob/8705df9ff119cd0c0724b8df378a337dc5aa7a6f/zsh/prompt.zsh#L104)

madnight commented on 2017-05-13 11:41 (UTC)

@blueyed hi, your idea strikes me as best solution "you have to add extra spaces after wide glyphs;" and this also have been recommended here: https://github.com/bhilburn/powerlevel9k/wiki/Troubleshooting#icons-are-cut-off since Konsole cannot display double wide glyphs either. However trying this solution for this patched urxvt does not work as you can see here: https://i.imgur.com/dpf93jh.png https://i.imgur.com/ah8dycI.png What should i do to make the "add extra space" solution work?

blueyed commented on 2017-05-09 08:36 (UTC)

@madnight With this version (rxvt-unicode-cvs-patched-wideglyphs) you have to add extra spaces after wide glyphs; they should not get overwritten then (but it might happen still sometimes). As for rxvt-unicode-wcwidthcallback: it has problems with tmux, depending on the method being used. I think the package only used the LD_PRELOAD/socket method, which fails short when the socket is gone (e.g. after starting a tmux server in one terminal, and then closing the urxvt window). The other method (callback through terminal escape sequences) does not work at all, since there is no terminal attached to the tmux server process. Those shortcomings are the main reason I've gone back to using this method here (rxvt-unicode-cvs-patched-wideglyphs). In the long run I think having a custom wcwidth override through LD_PRELOAD with compiled in / fixed values for widths is the way to go here: you would generated this once, based on the font(s) you are using.

madnight commented on 2017-05-09 08:21 (UTC)

okay thats interesting https://i.imgur.com/mhBDWTP.png on the left you can see (rxvt-unicode-wcwidthcallback) and on the right its this version (rxvt-unicode-cvs-patched-wideglyphs) (both in tmux)

blueyed commented on 2017-05-07 00:53 (UTC)

I had to update sgr-mouse-mode.patch, and had not committed it. Should be fixed now. Please let me know if you see any crashes etc.

madnight commented on 2017-05-06 22:27 (UTC)

confirmative, same error here

podiki commented on 2017-05-06 17:44 (UTC) (edited on 2017-05-06 19:14 (UTC) by podiki)

Doesn't build due to sgr-mouse-mode.patch failing the given sha1sum: ==> Making package: rxvt-unicode-cvs-patched-wideglyphs 20170412-2 (Sat May 6 13:43:52 EDT 2017) ==> Retrieving sources... -> Found urxvt.desktop -> Found urxvtc.desktop -> Found urxvt-tabbed.desktop -> Found font-width-fix.patch -> Found line-spacing-fix.patch -> Downloading sgr-mouse-mode.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3372 100 3372 0 0 26089 0 --:--:-- --:--:-- --:--:-- 26139 -> Found enable-wide-glyphs.patch ==> Validating source files with sha1sums... urxvt.desktop ... Passed urxvtc.desktop ... Passed urxvt-tabbed.desktop ... Passed font-width-fix.patch ... Passed line-spacing-fix.patch ... Passed sgr-mouse-mode.patch ... FAILED enable-wide-glyphs.patch ... Passed ==> ERROR: One or more files did not pass the validity check! :: failed to verify rxvt-unicode-cvs-patched-wideglyphs integrity