On Mon, Jun 01, 2015 at 08:50:49PM +0200, Jürgen Spitzmüller wrote:

> 2015-06-01 19:34 GMT+02:00 Enrico Forestieri <for...@lyx.org>:
> 
> > On Mon, Jun 01, 2015 at 03:50:49PM +0200, Enrico Forestieri wrote:
> > > On Mon, Jun 01, 2015 at 07:26:55AM +0100, Guillaume M-M wrote:
> > > >
> > > > 1) b3d2ffc0 introduces a regression in stable and master wrt 2.1.3.
> > See the
> > > > attached lyx-bug-font2.lyx. This is because legacy_lyxpreview2ppm.py
> > now
> > > > includes the font lmodern (L236). I do not understand this addition:
> > font
> > > > setting is already done in the preamble. Removing the line fixes the
> > issue.
> > >
> > > It was added in order to have vector fonts, otherwise the previews
> > > generated by the legacy method would be of very poor quality. It is
> > > difficult to determine what a user could do in the preamble and whether
> > > it is safe using lmodern or not. However, given that it may produce
> > issues,
> > > it may be better not using it, if nobody has a better idea.
> >
> > Jürgen, any idea on this one?
> >
> 
> lmodern must only be loaded if no other font has been loaded, i.e. if
> computer modern is the active font:
> 
> \def\tempa{cmr}
> 
> \ifx\f@family\tempa\usepackage{lmodern}\else\fi

Thanks. I have applied a fix based on your suggestion.

-- 
Enrico

Reply via email to