Re: Glyph extents

2023-04-18 Thread Werner LEMBERG
> ``` > Box > Open_type_font::get_indexed_char_dimensions (size_t signed_idx) const > { > const size_t len = 256; > char name[len]; > FT_Error code > = FT_Get_Glyph_Name (face_, FT_UInt (signed_idx), name, FT_UInt (len)); > if (code) > warning (_f ("FT_Get_Glyph_Name () Freetype e

Re: Bar lines in mensural notation (request for interpretation)

2023-04-18 Thread Werner LEMBERG
> [...] This is what I've drawn out: When notating a chant, anyone who > places full-height single or double lines anywhere but the end of a > phrase is a sheep, a klutz, and an ignoramus. :-) > My main doubt is whether this restriction is limited to church > music. I hope to understand whethe

Re: Build binaries in CI?

2023-04-18 Thread Jean Abou Samra
Le mardi 18 avril 2023 à 19:24 +0200, Jonas Hahnfeld a écrit : > In summary, I see the point of testing proposed changes and potentially > nightly builds at some point (only for some platforms though), but I > don't really see an improvement of the actual release process. OK, thanks for explaini

Re: Glyph extents

2023-04-18 Thread Jean Abou Samra
Le mercredi 19 avril 2023 à 02:28 +0200, Jean Abou Samra a écrit : > Le mercredi 19 avril 2023 à 02:00 +0200, Jean Abou Samra a écrit : > > > Does anyone have an idea why it happens? > > OK, now I see this: > > [...] > > Why are we using the `ink_rect` for Y extents but `logical_rect` for X > e

Re: Glyph extents

2023-04-18 Thread Jean Abou Samra
Le mardi 18 avril 2023 à 17:35 -0700, Aaron Hill a écrit : > On 2023-04-18 5:28 pm, Jean Abou Samra wrote: > > Why are we using the ink_rect for Y extents but logical_rect for X extents? > Kerning? As a pedantic terminology point, I believe “kerning” is something you apply to glyph pairs, not to i

Re: Glyph extents

2023-04-18 Thread Aaron Hill
On 2023-04-18 5:28 pm, Jean Abou Samra wrote: Why are we using the `ink_rect` for Y extents but `logical_rect` for X extents? Kerning? -- Aaron Hill

Re: Glyph extents

2023-04-18 Thread Jean Abou Samra
Le mercredi 19 avril 2023 à 02:00 +0200, Jean Abou Samra a écrit : > Does anyone have an idea why it happens? OK, now I see this: ``` PangoRectangle logical_rect; PangoRectangle ink_rect; pango_glyph_string_extents (pgs, pa->font, &ink_rect, &logical_rect); PangoFcFont *fcfont = PANGO_FC

Glyph extents

2023-04-18 Thread Jean Abou Samra
I'm trying to understand how glyph extents (are supposed to) work, and having a hard time. Here is an example difference that leaves me scratching my head: \version "2.25.4" \markup \override #'(box-padding . 0) \overlay { \with-color "red" \box \dynamic "f" \with-color "blue" \box \music

Bar lines in mensural notation (request for interpretation)

2023-04-18 Thread Dan Eble
Everything I know about 16th-Century Italian I learned from 20th-Century Spanish. I hope that someone here is able and willing to check my guesses about this. The following text seems to follow an introduction to mensural rests, and it surrounds a figure of a single bar line and a double bar l

Re: Request for an Intership

2023-04-18 Thread Jean Abou Samra
Le mardi 18 avril 2023 à 17:14 +, Samuel Papelier a écrit : > Hello, >   > As a passionate musician and   current student in python3 (Python Essentials > 1 & 2 netacade)  located in Paris  France (I’m a frenchspeaker ) .I’m > contacting you to request an intership .This > intership is totaly

Re: Build binaries in CI?

2023-04-18 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Mon, 2023-04-17 at 22:52 +0200, Jean Abou Samra wrote: > Hi, > Just a thought related to > https://gitlab.com/lilypond/lilypond/-/merge_requests/1950: maybe we > could add optional CI jobs running on CentOS 7 to compile Linux > official binaries + MinGW binaries ? Windows binaries are cross-com