Le lundi 10 avril 2023 à 22:59 +0100, Michael Hendry a écrit : > Thanks, Jean, > > This is what’s in ~.config/fontconfig/fonts.conf: > > <?xml version="1.0" encoding="utf-8"?> > <?xml version="1.0"?> > <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> > <fontconfig> > <dir prefix="/System/Library/Fonts"/> > </fontconfig>
That definitely does not look like a valid config file. It has a duplicate XML declaration, and the `<dir>` element should not be empty. Not sure what software left this borked config file on this computer. I would just remove it, it's not doing anything apart from triggering errors AFAICS. > > > The lead-sheets deliver the same “Fontconfig…” error messages, but also > > > include the following warnings: > > > interpreting music... > > > warning: cannot find property type-check for `markFormatter' > > > (translation-type?). perhaps a typing error? > > > warning: skipping assignment > > > > > You should *always* (yes, always) run convert-ly before trying old scores > > on new versions. > > It will automatically fix the syntax of your file to be compatible with the > > new version of LilyPond. > > Developers (like me) put awful amounts of efforts into making it work well. > > It's a pity not to use that. > > In Frescobaldi, that's in Tools > Update with convert-ly. > > I’ve tried that on these old files, but it doesn’t resolve the problem. Are you sure that the 2.23.5 → 2.23.6 conversion step was run properly? My guess is that you updated the `\version` number before running convert-ly. It detects the version to upgrade from using the version statement, so you should not do that, but instead let convert-ly change the version for you. In the log from convert-ly that Frescobaldi shows you, you should see "2.23.6" among the list of conversions that were run. Another possibility is that you have a use of “markFormatter” in an include file and you forgot to convert that one.
signature.asc
Description: This is a digitally signed message part