On Sun, Nov 22, 2015 at 12:55:29PM +0000, Guenter Milde wrote: > On 2015-11-21, Scott Kostyshak wrote: > > On Sat, Nov 21, 2015 at 11:09:09PM +0100, Günter Milde wrote: > >> commit 8482b2169bf9c58cac988a59e15ffa7656121427 > >> Author: Günter Milde <mi...@lyx.org> > >> Date: Sat Nov 21 23:06:24 2015 +0100 > > >> Fix inputenc for some templates. > > >> Some templates had the inputenc setting "default" (meaning use the > >> language default encoding, (not TeX's default which is 7-bit > >> ASCII) but don't load inputenc, leave handling of non-ASCII > >> characters to the author). > > > Günter do you have suggestions for tooltips (the explanatory text that > > comes up after hovering the mouse over something for a couple of > > seconds) for the radio buttons "Language default" and "Other"? > > IMO, a tool tip will not suffice. > > I filed a bug report 7 years ago - unfortunately closed after just a > partial fix: > > http://www.lyx.org/trac/ticket/4971 > > > My revised suggestion would be to have separate variables for > > inputencoding auto|ascii|... (see lib/encodings) > > inputencoding-package auto|inputenc|luainputenc|xinputenc > > inputencoding-mixed True|False > > and in Document>Settings>Language the GUI elements: > > * Drop down lists: > > Language: # no change > > Quote style: # no change > > Language package: # no change > > Encoding: # with entries: > > Language Default # corresponds to the current radio button > ASCII > Arabic (CP 1256) > ... > Western European (Macintosh Roman) > > Encoding package: automatic > inputenc > luainputenc > xinputenc > none > > * A separate tick-box > > [x] Mixed encoding # text parts in a different language use the default > # encoding of this language > > > How does this correspondent to the current GUI: > > * The default case (currently radio button) becomes: > > Encoding: Language default > Encoding package: automatic > [x] Mixed encoding > > * The problematic case (currently pre-selected as "Other") becomes: > > Encoding: Language default > Encoding package: none > [x] Mixed encoding > > * Other currently selectable options become: > > Encoding: <drop-down list entry> > Encoding package: automatic > [ ] Mixed encoding > > Advantages: > > * clarity: the problem of the problematic case is not described in a tooltip > but obvious: mixed encoding but no encoding package. > > * the problematic case is no longer the top case of otherwise sensible > alternatives. > > * new sensible alternatives: > > - language default document wide encoding (not mixed) > > Encoding: Language default > Encoding package: automatic > [ ] Mixed encoding > > - document wide encoding (not mixed) with "language package == none" > > Encoding: Language default # or any other list entry > Encoding package: none > [ ] Mixed encoding > > > Problems: > > We must prevent the combination: utf8-plain with "mixed" and > inputencoding-package other than "auto" or "none".
I agree something should change. You might consider taking the email you just sent (in the above thread) and making a new trac ticket for it, referencing #4971. That was 7 years ago so I imagine some things have changed. I would suggest setting the milestone to 2.3, as you need to either capture the interest of Jürgen (who does not have any time for LyX now) and/or Georg (who already has enough on his plate I believe). Thanks for being persistent in bringing this issue up. Hopefully we can come up with a plan that everyone is OK with. Scott
signature.asc
Description: PGP signature