Le 09/01/2023 à 22:52, Werner LEMBERG a écrit :
It seems that with the versions of Pango/Fontconfig in this Docker
image, the backslash character, which doesn't exist in Emmentaler,
causes a fallback text font to be used, which obviously defeats the
Emmentaler OTF feature that causes "9" and "\" to be combined
specially.
Hmm.  Just to be sure it makes probably sense to also check whether
the Emmentaler OTFs are identical in the binary and documentation
builds...



How can I check for this? The setup used for the released
binaries has fontforge from 2012 (source:
https://pkgs.org/search/?q=fontforge) while the Docker image
used to build the docs has a version from 2017, so they're
unlikely to be byte-for-byte identical.

Attached is the file emmentaler-20.otf I got by building inside
the Docker image (note: I did this with current master, not
2.24.0). If you want to experiment yourself,

sudo docker pull "registry.gitlab.com/lilypond/lilypond/doc/ubuntu-18.04:20221027" sudo docker run -it "registry.gitlab.com/lilypond/lilypond/doc/ubuntu-18.04:20221027"

# In another terminal
make dist
sudo docker cp out/lilypond-2.25.1.tar.gz <ID>:/tmp/ # <ID> is given in the prompt after "docker run"

# In the first terminal
cd /tmp
tar -xvf lilypond-2.25.1.tar.gz
cd lilypond-2.25.1 && ./configure && etc.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to