Hallo again,
  according to `info texinfo' I should write @w{ } for non-breakable space,
ie. in the situation where under plain TeX I use `~'.
  But @w{ } produces space which is not only non-breakable, but also
non-streachable, ie. with fixed width.  This is how Microsoft Word (at least
in version 6.0), for example, treats non-breakable spaces.  If you see a line
where all spaces are stretched to almost triple width and the non-breakable
ones are slim, you feel really strange!  (I've seen this plenty of times,
since non-breakable spaces have to be used often in Czech language.)
  Even though the problem may not be so visible in English Texinfo source
files and Czech ones are rare, I think this should be fixed (ie. not fixed---
a joke, hahaha).
  I don't know whether we can find a character to define control character
(or even an active one), perhaps not.  If it is control word, I'd suggest
@nbsp{}, as in HTML.  (Perhaps we could even have a macro, say @activetildes,
which would define ~ as active char, \let~=\nbsp, \let\tilde=\~,
\let\~=\normaltilde.)
  And the difference between @w{ } and, say, @nbsp{} should be explained in
the texinfo manual.
  What do you think about it?

I can program all of the things above very easily but I cannot decide what
is `the right way', since I have no experience with Texinfo.

BTW: don't you need a TeX programmer?  I think I could volunteer for a smaller
project, like maintaining texinfo.tex file.  ;-)   Sorry if I am impolite, I
just wanted to let you know that I could donate a bit of work.
My background: I've read TeXbook several times, thus I can read and debug
TeX macros.  With this skill, I often help someone with LaTeX problems, even
though I don't know LaTeX from users nor style programmers point.

Have a nice day,
                        Stepan

Reply via email to