Günter, After some more pondering, here is a proposal that, I think, addresses my and your concerns:
* We keep the "auto" functionality as is (selecting the appropriate
8bit encoding), but rename it (e.g., to \inputencoding traditional).
* We introduce a new default encoding, \inputencoding uni.
* In languages, we keep the 8bit encodings, but rename Encoding to
TradEncoding, introduce language.tradEncoding() and basically replace
all current calls to encoding().
* Encoding now defaults to utf8, but it can be set to override this for
a given language (e.g., Japanese).
* \inputencoding uni selects language->encoding().
In the GUI, we get rid of the two radio boxes and add a combo instead
with
Encoding: Unicode (Default)
Traditional Language Default
Custom
Unicode (Default) is \inputencoding uni and the new default.
In lyx2lyx, we:
* convert/revert \inputencoding auto <-> traditional
* \inputencoding utf8 or utf8-platex <-> uni (for all languages that
have that)
We can do all this in subsequent steps.
That way, we don't lose the old functionality, but we make clear that
we have a new default.
Jürgen
signature.asc
Description: This is a digitally signed message part
