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

Reply via email to