Hi,
Interesting discussion. @Daniel: what would be the minimalistic json metadata (which I confess I havn’t digged into so much) that a font package *should* include? (from none to… ?) @Laurent: using FontForge as well, I would definitely be interested in your bounding box script. Thank you if you share this. Robert > On 12 Dec 2014, at 11:06, Daniel Spreadbury <[hidden email]> wrote: > > Laurent wrote: > >> I am using FontForge, and I have a script for generating the bounding >> boxes. I'd be happy to share it too, but it needs to be documented >> and also it does not generate anchor data, so I am not sure how useful it >> can be. I haven't made use of anchor data yet. Where does it get >> actually inserted? In the font itself for each glyph that needs any? >> Or are they provided in your internal tool? > > The anchors should be added in the individual glyphs. I added them manually for every notehead to show stem connection points on the left and right sides, likewise on all of the flags, and also where the "cut-outs" in the accidental glyphs should go. The names for these anchors are documented in the 'Notes for implementers' section in the SMuFL specification. > > Our script iterates over each glyph looking for any anchor, and then exports the coordinates of each anchor, converting from font design units into spaces (for Bravura, which uses 1000upm so that one space is 250du, this is as simple as dividing each coordinate by 4). > > Daniel > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > Steinberg Media Technologies GmbH, Frankenstrasse 18b, D-20097 Hamburg, Germany > Phone: +49 (40) 21035-0 | Fax: +49 (40) 21035-300 | www.steinberg.net > President: Andreas Stelling | Managing Director: Hiroshi Sasaki, Hirofumi Osawa > Registration Court: Hamburg HRB 86534 > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > ############################################################# > This message is sent to you because you are subscribed to > the mailing list <[hidden email]>. > To unsubscribe, E-mail to: <[hidden email]> > To switch to the DIGEST mode, E-mail to <[hidden email]> > To switch to the INDEX mode, E-mail to <[hidden email]> > Send administrative queries to <[hidden email]> > ############################################################# This message is sent to you because you are subscribed to the mailing list <[hidden email]>. To unsubscribe, E-mail to: <[hidden email]> To switch to the DIGEST mode, E-mail to <[hidden email]> To switch to the INDEX mode, E-mail to <[hidden email]> Send administrative queries to <[hidden email]> |
Free forum by Nabble | Edit this page |