On 02/10/2018 17:40, Guenter Milde wrote:
On 2018-10-02, Daniel wrote:
On 02/10/2018 08:58, Guenter Milde wrote:
On 2018-09-21, Daniel wrote:
On 02/10/2018 08:58, Guenter Milde wrote:
On 2018-09-21, Daniel wrote:
When I typeset a PDF with the default font settings (under Windows 10),
the output text is rasterized (source and output files attached).
I haven't used the default font settings for a while, so maybe this is
normal? But it seems strange to me.
It is a known problem: https://www.lyx.org/trac/ticket/9741
Thanks Günter.
I was curious why it seems to have gotten so little attention even though it
does lead to horrible output by default.
The "horribility" varies also according to the PDF-viewer. Some PDF-viewers
have a pretty decent antialiasing.
What I saw so far was only that the antialiasing makes the text look too
light/blurry in turn making it unpleasant for online reading. (I
actually started to change fonts due these results but it took a long
time to realize not knowing that it was just cm struggling with T1.)
My guess is that in some common LaTeX distributions, like the very popular
TeX Live, the problem does not appear because it automatically loads and
configures the cm-super package when using computer modern with T1 font
encoding. I am not using TeX Live, so my question is whether this is a
correct assumption.
CM-Super it is no essential part of TeXLive. The recommended T1-encoded
CM-lookalike is Latin Modern. If CM-Super is installed, it announces
itself as a substitute font for CM in the T1 encoding and will be used
instead of the bitmap substitute font. This is true for MiKTeX as well as
TeXLive. Latin Modern, in contrast is selected by setting the default
font family (in LaTeX usually via the lmodern package).
This is actually not true for MiKTeX. One also needs to execute
'initexmf --mkmaps'.
https://tex.stackexchange.com/questions/310120/pdftex-error-font-expansion-auto-expansion-is-only-possible-with-scalable-fon/310169#310169
However, when using MiKTeX, the cm-super package is not installed by default
due to its big footprint. So, I suggest that LyX should ask the user whether
cm-super should be installed to better render the default font and
configures it then accordingly to be used as default.
The alternative seems to be to abandon T1 as default.
Abadoning T1 is only sensible in languages where you don't have accented
characters. The decent thing to do is selecting the LatinModern fonts.
This can e.g. be done in the LyX default template.
Latin Modern is a high quality T1 encoded vector CM-lookalike and the
recommendation by the TeX community.
Suggestions to use LatinModern as LyX default font go even further back in
time (10 years or so). At this time, LM was still new and not always
installed.
Arguments against inclusion in the default template included the problem
that this overrides font selection by a document class -- this could be
solved by specific templates for the relevant classes.
So, I guess the Latin Modern suggestion didn't really take off. But what
about asking the user whether to automatically install and configure
cm-super? At least the counter argument you mentioned doesn't apply to
this alternative.
Daniel