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