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

Reply via email to