On 2015-11-02, Georg Baum wrote: > Scott Kostyshak wrote: >> So in summary, regarding the XeTeX + TeX fonts, I propose the above policy >> to start with; and if we find that there really is such a low signal to >> noise ratio then we can change our minds and ignore them. But we will >> never know what the signal to noise ratio is if we just ignore them now.
> This does all make sense (including the snipped part). Nevertheless I'd like > to propose that we put some intermediate steps in: > 1) Fix the first half of bug #9744. This is an easy and safe change Actually, "allowing parallel configuration of TeX and non-TeX fonts" is a precondition for the proposed config value "automatic" for "use non-TeX fonts": * Currently, the LyX file stores font configuration only for one font set, either TeX-fonts or non-TeX-fonts, however * documents with non-default fonts usually require configuration for both sets to get a consistent look (e.g. choose Times/Helvetica/Courier lookalikes or "Linux Libertine" fonts - be it 8-bit or Unicode encoded fonts). * Documents using non-Latin scripts or "exotic" accented characters may even fail to compile with the default fonts (either TeX or non-TeX) due to our new "missing character" error. (E.g. the "Latin Modern" default for non-TeX fonts has no small Greek letters nor Cyrillic ones.) > which has the additional benefit to make most of Günters concerns about > the "View XeTeX" toolbar button much less important. Just using non-TeX fonts will lead to failures with, e.g., all Russian, Bulgarian, Serbian, Greek and Hebrew manuals! > Also, if we do not do it before 2.2.0, we cannot do it for 2.2.x (file > format change). This also regards both parts of the proposed change. > Günter, maybe you want to have a try yourself (if Scott agrees to do > this before 2.2.0)? I am willing to help but cannot do this. > 2) Set the new "automatic" value for "use non-TeX fonts" for all documents > that should work with XeTeX in principle > 3) Re-evaluate the test status and decide then whether some tests do still > need to be suspended or inverted. > My guess would be that after these three steps, the tests would be much more > usable, and that the tests that do then still fail would point to real > problems which should not be ignored. As said above, many documents that shall work with XeTeX "in principle" require font customization with non-TeX fonts. Maybe we need a "default non-TeX fonts mechanism" for non-Latin scripts. Günter