[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: makeinfo 4.0 work bad
From: |
Eli Zaretskii |
Subject: |
Re: makeinfo 4.0 work bad |
Date: |
Sun, 11 Feb 2001 08:51:24 +0200 (IST) |
On Thu, 8 Feb 2001, David A. Capello wrote:
> I found a small error in makeinfo 4.0, apparently, when
> converting a file *.texi to *.info, some characters don't
> appear in the exit version .info.
>
> I attach a documentation example in Spanish which shows with
> clarity those errors, will be able to see that the file
> `allegro.info' generated starting from `allegro.texi', not
> it contains the characters `รก' (`a' with accent) in some
> lines (48, 50, 70, 71, and 72).
This happens because the accented a is a 8-bit character whose code is A0
hex. A0 hex is the code of a space character with the 8th bit set.
Unfortunately, makeinfo currently uses this code as a non-breaking space,
meaning that the space character with the 8th bit set should be left
alone in the output. When makeinfo writes the text to a file, it removes
the 8th bit, and you are left with a simple blank.
The only work-around at this time is to use the 7-bit emulation of
Latin-1 characters, as described in the Texinfo manual. This produces
accented characters in the printed version, but in the Info version you
will still see the 7-bit emulation.