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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to