On 2019-02-16, Kornel Benko wrote: > Am Freitag, 15. Februar 2019 22:57:53 CET schrieb Guenter Milde > <mi...@users.sf.net>: >> On 2019-02-15, Kornel Benko wrote: >> > Am Freitag, 15. Februar 2019 06:47:00 CET schrieb Guenter Milde >> > <mi...@users.sf.net>:
> ... >> This leaves the following tests affected by my changes useSystemFonts.py: >> > Remaining tests now: >> > 1771 - export/doc/attic/eu_Customization_dvi3_systemF (Failed) >> > 1776 - export/doc/attic/eu_Customization_pdf4_systemF (Failed) >> > 1778 - export/doc/attic/eu_Customization_pdf5_systemF (Failed) > I don't get it. They compile here fine with TL18 _and_ TL17 ... but you reported them as failing with my (now reverted) changes to useSystemFonts.pl. >> "Hand-compiling" the document with XeTeX and "default" non-TeX fonts works >> here. >> This would mean that some side-effect of my changes (that did not >> include changes to documents with lang == eu) changed the document from >> working to failing. > Yes, the default in font seems to be not working here. Hand-compiling > gives: > Missing character: There is no ȧ (U+0227) in font [lmroman10-regular]:+tlig;! > ] [73] [74] [75] (./eu_Customization.aux > Language basque already loaded; id is 4)) >> Also, this would mean that getting rid of the "hidden" font replacement >> alltogether should not harm in this "attic" case! Checking again, I could reproduce the failure, so it seems we would need a dedicated test version of this document with non-tex fonts or keep the script based font replacement for this specific case. >> > 6320 - export/examples/sr/Braille_dvi3_systemF (Failed) >> > 6325 - export/examples/sr/Braille_pdf4_systemF (Failed) >> Hand-compiling works fine with the default (i.e. LatinModern) system fonts, >> so there is no need for font changes. > Hand-compiling here gives: > ! Package polyglossia Error: The current roman font does not contain the > Cyrill > ic script! > (polyglossia) Please define \cyrillicfont with \newfontfamily. > See the polyglossia package documentation for explanation. > This is with TL18 _and_ TL17 This is actually a Polyglossia bug: the document language is "Serbian (Latin Script)" yet Polyglossia throws an error (despite there is no character missing and there is no need for a Cyrillic-supporting font). Solving #8035 would also work around this Polyglossia bug, so I suggest to invert sr/Braille_pdf4_systemF referencing lyxissue #8035 instead of replacing the font. I will look into this over the next weeks. Günter