On 2015-12-06, Kornel Benko wrote:
> Am Sonntag, 6. Dezember 2015 um 05:25:35, schrieb Uwe Stöhr
> <uwesto...@web.de>
>> Am 04.12.2015 um 09:58 schrieb Guenter Milde:

...

>> For the compilation with system fonts we should do nothing since we 
>> cannot know the system status of the user. If someones desperately needs 
>> to view a doc file with his own fonts, it is his duty to select fonts 
>> that will work.

> We are speaking about tests IMHO, not some user's font selection.
> We are not testing with arbitrary system fonts. 
> If the system font is specified in lyx, we use it.
> Else we select (for most languages) the font which should be good for
> that language, and is free to download.

IMO, since it is now possible to store both TeX- and system-fonts in the lyx
file, we can set working system fonts in the files that ship with LyX.
(The "use non-TeX fonts" setting should stay at False.)

+1 If the default system font (Latin Modern) does not provide all
   characters used in the document, setting suitable non-TeX fonts in the
   document is an indication for this fact.
   The user no longer has to find out that just selecting "use non-TeX
   fonts" leads to compilation errors.

+1 tests are easier to reproduce "by hand"

+1 the test machinery becomes a bit simpler: no need to store suitable fonts
   in some test-script, no need for on-the-fly replacement of fonts.

-0 For the intended output format (pdflatex), this setting is not
   required. However, it will not affect default export.
   
Uwe, would you agree that we store non-TeX fonts in the documentation files
whereever Latin Modern OTF fonts fail (Greek, Russian, CJK, ...)?

Günter

Reply via email to