On Thu, Dec 11, 2014 at 02:38:22AM +0100, Daniel Hahler <[email protected]> wrote: > Well, it's not about web pages and web interoperability
Any reason why you ignored the rest of my mail? :) > My aim is to use extended glyphs in my shell, e.g. "🐍" to indicate the > current Python version etc. I didn't know the snake indicates the current python version, but I don't see why it shouldn't work unless the font is broken. > (Speaking about interoperability though, URxvt (and xterm) is the only > program, which causes problems when trying to use these special symbols, > either from the Symbola font, or the patched webdevicons font.) The problem here is still a broken font. > While I could understand that this would still not get accepted, there is > at least one commit, which might make sense: supporting the space character > in the builtin rxvt_font_default: > https://github.com/blueyed/rxvt-unicode/commit/a42453c30b6b8c03d7dbe2330e1270c772b5282b That would likely slow down urxvt, and I can't parse "[it] is required when requesting the same font to be used for spaces as with the previous char" - what does that mean? > The main hack is to use the font from the previous char with space chars, > which allows the '"careful" (too wide) character handling' to handle them > together, > using the same font. I frankly have trouble following you - so you argue that you add some hack to urxvt, which require another hack patch, then this latter patch is somehow useful to urxvt? The idea of having to specially format your text outpuit to include spaces after certain characters just doesn't make sense for a terminal. A terminal has to handle everything that it receives, especially when its a legal sequence. It cannot enforce rules such as "after certain characters you have to include a space" - no applications would suppor tthat. To get this whole topic back on track: you do NOT start with a bug (a broken or unsuitable font) and then modify your editor, your text files and the terminal - you'd fix the font first. if you use a unicode locale, you get a font that follows the unicode standard w.r.t. glyph size, problem solved, no hacks needed at all. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / [email protected] -=====/_/_//_/\_,_/ /_/\_\ _______________________________________________ rxvt-unicode mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode
