On 2026-02-06 17:32:16 +0000, Gavin Smith wrote:
> The next pretest distribution for the next Texinfo release (7.3) has been
> uploaded to
> 
> https://alpha.gnu.org/gnu/texinfo/texinfo-7.2.91.tar.xz

I've tested the Debian/experimental package.

> * Language
[...]
>   . if there is no @documentlanguage, the language is unspecified, rather
>     than en_US.  (texi2any will still use English strings by default,
>     but will not put en_US in the output, depending on output format.)

This is problematic, because until now, the default language was
the English one. So this will break current manuals that do not
use @documentlanguage (because it was useless). In particular,
Firefox is sensitive to the lang HTML attribute, and without
@documentlanguage, one gets lang="", which means that Firefox
will no longer choose the Latin script (I got inconsistent font
settings until I reconfigured them in Firefox). There is a bug
in Firefox:

  https://bugzilla.mozilla.org/show_bug.cgi?id=2015102

(which I had found and reported a few days ago thanks to my test of
texinfo 7.2.90), but I think that the regression is a bad thing.

Note also that the change of

  <body lang="en">

to

  <body lang="">

does not match the GNU Texinfo manual:

* Internationalization::       Supporting languages other than English.

and

15 Internationalization
***********************

Texinfo has some support for writing in languages other than English,
[...]

The "other than English" intends to mean that the default language
is English.

-- 
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

Reply via email to