Hi all (especially the font wizards),

I have a follow-up question and unfortunately some more problems.

There are some fonts that seem to be reported wrongly by LilyPond. Strangely it appears that on others' systems it's *other* fonts that are reported wrongly.

One example: TeX Gyre Adventor.

This is reported by fontconfig correctly like this:

$ fc-list | grep -i "TeX Gyre Adventor"
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-bold.otf: TeX 
Gyre Adventor:style=Bold
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-italic.otf: TeX 
Gyre Adventor:style=Italic
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-bolditalic.otf: 
TeX Gyre Adventor:style=Bold Italic
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-regular.otf: 
TeX Gyre Adventor:style=Regular

But LilyPond shows:

family TeXGyreAdventor
 TeXGyreAdventor:style=BoldItalic

etc.

On the other hand some other fonts are reported correctly.

family TeX Gyre Schola
 TeX Gyre Schola:style=Bold

The problem is that when I try to match the fonts reported by LilyPond with those reported as available by Qt in Frescobaldi there is no match. When I ask Qt about styles for TeXGyreAdventor it doesn't return any. I can then set the font style using LilyPond's reporting, and that works for "Bold", "Italic" and "Regular", but not for "BoldItalic" which should be "Bold Italic".

Is it possible that the problem is due to an old fontconfig version used by LilyPond? my Debian package is 2.13.0, the LilyPond directory suggests a version 1.9.2 (is that possible?).

Any other thoughts on this seemingly wrong font reporting?

Thanks
Urs




Am 19.07.2018 um 14:28 schrieb Urs Liska:

Hi all,

thanks to all the feedback I got my head around the matter and could complete a pull request for Frescobaldi.

I encourage anybody who runs Frescobaldi from the Git repository to check out the 'show-available-fonts' branch and test the function "LilyPond=>Show Available Fonts...".

Discussion and some screenshots can be found at https://github.com/wbsoft/frescobaldi/pull/1075

Thanks Urs


Am 17.07.2018 um 11:27 schrieb Urs Liska:

Hi, when running with the -dshow-available-fonts option I get (among others) a list of font familes with entries like the following:

family Verdana
  
Verdana:style=Standard,Normal,obyčejné,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
family Kepler Std
  Kepler Std,Kepler Std Light Cn Disp:style=Light Condensed Display,Regular

What do the different output formats refer to: some with a ":style=" part, some with direct font names.

And in some cases I find multiple entries for a font family

family Helvetica LT Std
  Helvetica LT Std:style=Oblique,Italic
family Helvetica LT Std
  Helvetica LT Std,Helvetica LT Std Cond:style=Bold Condensed,Bold
family Helvetica LT Std
  Helvetica LT Std,Helvetica LT Std Cond:style=Condensed,Regular

(with many more entries in this case).

And these mixes of font name conventions:

family Helvetica Neue LT Std
  Helvetica Neue LT Std,HelveticaNeueLT Std Cn:style=77 Bold Condensed 
Oblique,Bold Italic

I'm somewhat confused what to make out of this diverse information.

I'm looking into this because I'd like to try making a better dialog for showing fonts in Frescobaldi.

Thanks for any explanations Urs



_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user



_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to