On Tue, 2014-01-21 at 10:08 +0100, Marc Lehmann wrote:
> On Tue, Jan 21, 2014 at 01:24:39AM +0200, clutton <[email protected]> wrote:
> > I was trying to fix enormous font width for urxvt running on FreeBSD.
> > The fonts I have are «Monaco» and «PragmataPro».
> 
> Please look at previous discussions - the patch is incorrect. rxvt-unicode
> requires a charcell font (basically a font suitable for a use in a grid
> such as used interminals). Basically, your fonts have very wide glyphs,
> and urxvt has to accomodate them.
> 
> > + * bukind: don't use g.width as a width of a character!
> > + * instead use g.xOff, see e.g.: 
> > http://keithp.com/~keithp/render/Xft.tutorial
> 
> According to that very url, xOff is *wrong*, as it is the spacing to the
> next glyph. "width" is correct, as we need the glyph width (the spacing is
> constant in a terminal).
> 

Thank you for your answer.

I'm not saying that the patch is right.

As a new rxvt user, I may think that enormous width means something
wrong with rxvt rendering. Because other software displays that font
correctly. Furthermore, all software displays that font correctly.

As a developer, I don't like to fix somebody's fault. In that case, I
may say: I'm not going to write behaviour which fixes somebody's broken
fonts.

So, what is the official answer? Don't use bad fonts?

I'd read the FAQ before writing. I didn't find the answer.

«The solution is to upgrade your system or switch to a better one»
doesn't look like a right answer for my question.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to