>>>>>> Second, your 2.19.26's fontconfig configure files >>>>>> do not seem to have substitute settings. >>>>> >>>>> It's not clear to me why this happens. Is it a LilyPond-problem or >>>>> something at my part? >>>>> With 2.18.2 and 2.19.26 I'm on a 64-bit LINUX >>>>> Trying with a build from master, lilyDev (32bit Debian), I do get >>>>> substitute settings >>>>> >>>>> If I try >>>>> \version "2.19.26" >>>>> \markup \override #'(font-name . "not existing font") "\\<==what?" >>>>> >>>>> I do get substitute settings as well. >>>> >>>> According to the log file, your 2.19.26's fontconfig >>>> default top configure file is >>>> /home/hermann/lilydevel/usr/etc/fonts/fonts.conf >>>> >>>> And, maybe, >>>> /home/hermann/lilydevel/usr/etc/fonts/local.conf >>>> /home/hermann/lilydevel/usr/etc/fonts/conf.d/*.conf >>>> are fontconfig auxiliary configure files. >>>> >>>> Your 2.18.2's one are >>>> /home/hermann/lilypond/usr/etc/fonts/fonts.conf >>>> /home/hermann/lilypond/usr/etc/fonts/local.conf >>>> /home/hermann/lilypond/usr/etc/fonts/conf.d/*.conf >>>> >>>> Would you compare them? >>> >>> I don't have the skills to appraise what I see. >>> Here's a simple diff. Is this sufficient? >>> >>> diff /home/hermann/lilydevel/usr/etc/fonts/fonts.conf >>> /home/hermann/lilypond/usr/etc/fonts/fonts.conf >>> 28,29d27 >>> < <dir prefix="xdg">fonts</dir> >>> < <!-- the following element will be removed in the future --> >>> 39c37 >>> < <edit name="family" mode="assign" binding="same"> >>> --- >>>> <edit name="family" mode="assign"> >>> 51c49 >>> < <edit name="family" mode="assign" binding="same"> >>> --- >>>> <edit name="family" mode="assign"> >>> 63c61 >>> < <edit name="family" mode="assign" binding="same"> >>> --- >>>> <edit name="family" mode="assign"> >>> 76,77d73 >>> < <cachedir prefix="xdg">fontconfig</cachedir> >>> < <!-- the following element will be removed in the future --> >> >> Would you try following command? >> >> $ diff -ursN /home/hermann/lilydevel/usr/etc/fonts >> /home/hermann/lilypond/usr/etc/fonts > > I did > diff -ursN /home/hermann/lilydevel/usr/etc/fonts > /home/hermann/lilypond/usr/etc/fonts > log.txt 2>&1 > > last line reads: > Files /home/hermann/lilydevel/usr/etc/fonts/local.conf and > /home/hermann/lilypond/usr/etc/fonts/local.conf are identical > > Do you need the entire file (it has 2000 lines)?
Yes, please. _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond