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 distsudo 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.
OpenPGP_signature
Description: OpenPGP digital signature