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