Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • LilyPond LilyPond
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 1,019
    • Issues 1,019
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 25
    • Merge requests 25
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LilyPond
  • LilyPondLilyPond
  • Issues
  • #6208
Closed
Open
Created Nov 09, 2021 by Ghost User@ghost1Contributor

Bounding box of the Flat glyph doesn't (quite) match the glyph's outline

Taken from https://lists.gnu.org/archive/html/lilypond-devel/2021-11/msg00014.html

From: Werner LEMBERG
Subject: strange bbox of 'flat' glyph
Date: Sun, 07 Nov 2021 09:20:08 +0000 (UTC)

... the top and the bottom of the bounding box of the 'Flat' glyph, contrary to 'Sharp' and 'Natural', don't coincide (more or less) with the extrema of the glyph's outline?

MetaFont_output_Flat

MetaFont_output_Sharp

MetaFont_output_Natural

A small overshoot outside of the box make sense (although Feta doesn't handle this consistently), but the opposite, that is, additional whitespace within the box, looks rather pointless...

I think the whole bbox should be shifted down.

Note that accidentals with arrows have a similar problem: the bounding box side near the tip of the arrow should be closer.

Edited Nov 09, 2021 by Ghost User
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking