Hello Friedrich,

On 19/02/17 20:10, Friedrich Kink wrote:
Hi James,

that was quick. Well I'm using Windows 10 version 1607. I attached a the
snippet you provided (ok almost the same despite I haven't version
2.19.56) created with 2.19.25

As you can see the "ff" does not look like a real ligature. I tried the
same with 2.19.55 (latest version I have access too) and the result
looks like

where "ff" looks like a ligature.

So in fact lilypond improved and is working as expected but together
with pdflatex (latest MikTeX) it creates the problem.

Sorry for making lilypond guilty. Once i find the real problem I'll let
you know.

kind regards,
   Fritz

Well I downloaded the latest dev (2.19.55) and ran it on my windows desktop at work.

I get ligatures.

See attached

So I can only assume it is a Windows 10-specific problem or maybe even just a font cache issue [1]

If you run the LilyPond command with the '-V' option (verbose) and then scan the output from the 'end' backwards - if you see what I mean? - you should see the font 'stuff'.

Here is mine on Windows 8.1.

The last part of my output shows

--snip--

...

Interpreting music...
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-20.otf
Replace font name from Emmentaler-20 to Emmentaler-20.]
elapsed time: 0.03 seconds
Element count 49 (spanners 6)
Preprocessing graphical objects...
Grob count 95
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-11.otf
Replace font name from Emmentaler-11 to Emmentaler-11.]
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-13.otf
Replace font name from Emmentaler-13 to Emmentaler-13.]
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-14.otf
Replace font name from Emmentaler-14 to Emmentaler-14.]
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-16.otf
Replace font name from Emmentaler-16 to Emmentaler-16.]
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-18.otf
Replace font name from Emmentaler-18 to Emmentaler-18.]
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/emmentaler-23.otf
Replace font name from Emmentaler-23 to Emmentaler-23.]
[lilypond_serif_8.083984375]
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
[lilypond_serif_bold_6.1376953125]
Replace font name from TeXGyreSchola-Bold to TeXGyreSchola-Bold.
[lilypond_serif_10.544921875]
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
Finding the ideal number of pages...
[lilypond_serif_3.8662109375]
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
Fitting music on 1 page...
Drawing systems...
Element count 61
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
Replace font name from TeXGyreSchola-Regular to TeXGyreSchola-Regular.
Layout output to `./tmp-lilypond-9BAzHg'...
Initializing embedded CFF font list.
Embedding CFF font `TeXGyreSchola-Bold'.
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/texgyreschola-bold.otf]
Embedding CFF font `TeXGyreSchola-Regular'.
[C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/fonts/otf/texgyreschola-regular.otf] [C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/ps/music-drawing-routines.ps] [C:/Program Files (x86)/LilyPond/usr/share/lilypond/current/ps/lilyponddefs.ps]
Converting to `blah.pdf'...
Invoking `gs -dNOSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite -sOu
tputFile=blah.pdf -c.setpdfwrite -f./tmp-lilypond-9BAzHg'...

GPL Ghostscript 9.20 (2016-09-26)
Copyright (C) 2016 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Deleting `./tmp-lilypond-9BAzHg'...
]
Success: compilation successfully completed

--snip--

It would be interesting perhaps to see if you have all the 'texgyre*' font entries and what the Ghostscript output is, in case someone can see anything wrong with your entry.

[1] You can force a rebuild of your font cache by deleting the directory located in #

C:\Users\[yourname]\.lilypond-fonts.cache-2

Then re-run the command.

Regards

James






Am 19.02.2017 um 19:52 schrieb James Lowe:
Hello Friedrich,


On Sun, 19 Feb 2017 19:09:39 +0100
Friedrich Kink <friedrich.k...@fkink.de> wrote:

Dear Simon,

thanks for the fast answer. By chance I found another example which I
try to present as a snippet:

\layout {
   ragged-right = ##t
}

\header {
    title = \markup \sans { "Ach wie flüchtig, ach wie nichtig"}
}

{ c'4 d' e2 }

Again the ligature "fl" does not work. As a further hint, this worked
until and including version 2.19.25 (true for initial problem, too)
til then it just prints a blank instead of "fl" or "ff".

kind regards,
    Fritz
Just to make sure we are troubleshooting the correct thing (i.e. this
isn't something local to your system).

I used this modified version of your example - in case there was a
problem in the 'context' of the markup as to where the ligatures might
not be showing up.

--snip--

\version "2.19.56"

\layout {
   ragged-right = ##t
}

\header { title = "Ach wie fiuchtig" }

{ c'4^\markup \abs-fontsize #23 { "Ach wie flüchtig" } d' e2 }

\markup \abs-fontsize #30 { "Ach wie ffüchtig" }

--snip--

See attached png for output.

Please excuse the deliberate spelling
mistakes, I was just illustrating the basic 3 ligatures fl, fi and ff
and they all work for me on the most current build as you can see on my
output.

We did have a problem with ligatures not working in Windows - and we
had an issue for that back in 2015

https://sourceforge.net/p/testlilyissues/issues/2656/

but otherwise unless I am misunderstanding, this seems to work for me on
Linux.

Regards

James


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to