bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Issue 1021 in lilypond: Remove dependence on the feta-alphabet Type 1 fo


From: lilypond
Subject: Issue 1021 in lilypond: Remove dependence on the feta-alphabet Type 1 fonts
Date: Tue, 23 Feb 2010 20:43:25 +0000

Status: Accepted
Owner: ----
Labels: Type-Defect Priority-Low

New issue 1021 by pnorcks: Remove dependence on the feta-alphabet Type 1 fonts
http://code.google.com/p/lilypond/issues/detail?id=1021

As of version 2.13.13, the feta-alphabet Type 1 fonts are loaded whenever
grobs with the "fetaDynamic" or "fetaNumber" font encoding are used.

Since feta-alphabet is a subset of the Emmentaler OTF font, loading the
Type 1 fonts creates unnecessary bloat in the PS/PDF output as well as some
nasty workarounds for the SVG output generation.

The complication arises because the feta-alphabet fonts are loaded with
Pango via Fontconfig, and Fontconfig has no way of selecting the correct
design size for the Emmentaler font if Emmentaler is loaded.

Here are two different ideas for going about solving this:

1) Load all fonts with LilyPond's ly:system-font-load and fix the
Pango/Fontconfig interface so that everything works.  This would free our
dependence on Pango/Fontconfig for loading the correct music fonts for the
text-interface.

2) Create infrastructure so the Fontconfig can select Emmentaler fonts
based on their design size.  This might also require changes to the
Fontforge scripts so that the necessary design-size information is embedded
in the Emmentaler fonts.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings




reply via email to

[Prev in Thread] Current Thread [Next in Thread]