Menu

#4966 the font name is Emmentaler, while Feta and Parmesan are two subsets of glyphs

Verified
Documentation
2017-04-03
2016-09-04
No

This has been reported several times:
http://lists.gnu.org/archive/html/lilypond-user/2015-11/msg00594.html
https://lists.gnu.org/archive/html/lilypond-devel/2016-07/msg00196.html

Here's the summary made by Abraham. I highlighted point 4, since it would require a change in the source code:

  1. There is no "Feta" font. It's called "Emmentaler", but it consists of
    two sub-sets of glyphs: "Feta" (the classical notation glyphs) and
    "Parmesan" (the ancient notation glyphs).

  2. Since Emmentaler comes in 8 different optical sizes, the commands to
    load them only require the root name "emmentaler" to load them all.

  3. The fonts are located, not in the system's font directory(s), but in the
    program's own font folder, typically
    "[LilyPondDir]/usr/share/lilypond/current/fonts/".

4. To use Emmentaler (or whichever is the main font, if using an
alternative) for a grob that supports the font-interface, it can be set via
the 'font-family property, but the value isn't 'emmentaler, it's 'feta
(sigh). It's a shorter name, which is nice, but it isn't technically
accurate.

  1. In a \markup, the fonts can be accessed directly with the real font
    name, like "emmentaler-23".

  2. In the NR, section A.8 is entitled "The Feta font", but the opening line
    starts out with "The following symbols are available in the Emmentaler
    font..."

In other words, there's some inconsistency floating around.

Related

Issues: #5091

Discussion

  • Anonymous

    Anonymous - 2017-03-05

    Doc: Clarify Emmentaler with regard to Feta and Parmesan Glyphs

    Issue 4966

    Distinguish between Emmentaler
    the 'font' and Feta/Parmesan
    glyphs that make up the
    Emmentaler font family.

    http://codereview.appspot.com/320310043

     
  • Anonymous

    Anonymous - 2017-03-05
    • assigned_to: pkx166h
    • Needs: -->
    • Patch: new --> review
    • Type: --> Documentation
     
  • Anonymous

    Anonymous - 2017-03-05

    Passes make, make check and a full make doc.

    Apologies to the translators if I have made any glaring errors in my attempt to get some consistency.

     
  • Anonymous

    Anonymous - 2017-03-07
    • Patch: review --> countdown
     
  • Anonymous

    Anonymous - 2017-03-07

    Patch on countdown for March 10th.

     
  • Anonymous

    Anonymous - 2017-03-10
    • Patch: countdown --> push
     
  • Anonymous

    Anonymous - 2017-03-10

    Patch counted down - please push.

     
  • Anonymous

    Anonymous - 2017-03-10

    author James Lowe pkx@gnu.org
    Sun, 5 Mar 2017 16:34:39 +0000 (16:34 +0000)
    committer James Lowe pkx166h@gmail.com
    Fri, 10 Mar 2017 11:19:49 +0000 (11:19 +0000)
    commit 18d03fa6a724b0102ccc47d194209802cea02f2e

    @Federico, can you check this is good enough to close this tracker or if we need to do anything more (with regard to the other 3 points).

    Thanks

    James

     
  • Federico Bruni

    Federico Bruni - 2017-03-12

    James, I think that you can mark this issue as fixed and I'll create a new issue for the fourth item in the above list.

    I have only two comments about your patch (sorry for being late):

    1. There's a typo in Documentation/notation/notation-appendices.itely:

    used for clasical notation and @qq{Parmesan}, sed for Ancient

    sed -> used

    1. Perhaps you should have renamed this file with 'git mv' for consistency?
    $ find Documentation/ -name feta*
    Documentation/contributor/feta-font.itexi
    
     
  • Anonymous

    Anonymous - 2017-03-13
    • labels: --> Fixed_2_19_57
    • status: Started --> Fixed
    • Patch: push -->
     
  • Graham Percival

    Graham Percival - 2017-04-03
    • status: Fixed --> Verified