> Notably, this design doesn't _prevent_ anyone changing hyphenation
> language when they switch environments -- it just doesn't do it
> automatically.  That is, it covers the common case, but gives the user
> flexibility to handle other cases.  With the scope of both hyphenation
> mode and hyphenation language being documented (the latter less
> explicitly, but consistent with how other global parameters are
> documented), the user knows what to expect.

Indeed.  There's nothing really wrong with the way it is
now, and arguments can even be made for keeping it this way.
(E.g., you're setting text in two languages and you have an
environment for footnotes, then you don't want that environment
to be associated with either language, but instead you want
to be able to switch languages at will in both the footnotes
as well as in the body text.)

Given that so many attributes (for example, the hyphenation
mode) are in fact associated with the environment, I just
found it surprising that this isn't, (and the info file
doesn't mention it).



Reply via email to