On Fri, Oct 30, 2015 at 12:39:05AM -0400, Henry So Jr. wrote:
> > By the way, looking at gregall font, I see there are some unbalanced shapes
> > (for example, very thick neumes and thinner ones, or bigger shapes next to
> > smaller ones, see e.g. toG and toM, or clpp2 and clppt1). I think that it
> > should be great to obtain more uniformity between thinckness and dimension
> > of neumes, if it’s possible.
> 
> Jakub, did you notice the errors in the log?  I think TeX is trying to
> print "ERR" using the gregall font.  It finds the something that it uses
> for "E" (the equaliter symbol) and complains there's no "R" in the font.

ERR printing at some point worked fine (it is for e.g. cases where
one types in some syntax error, or neume that isn't found in the font etc.),
but that was indeed before the code has been changed several times
(originally each glyph sequence has been also switching to the neume font
and back, now it is just \char58721 alone and the font is selected before
that).  So guess we want to replace all "ERR" cases with something like
"\\grenabcerr" (dunno about the capitalization) and define \grenabcerr
macro inside of gregoriotex-nabc.tex to switch temporarily to some non-neume
font.

> Could it be some strange Windows encoding thing that is causing the Lua
> code to mis-parse the nabc?  Unfortunately, I am unable to test this
> under Windows, and of course, under Gentoo (Linux) it works fine.

As for why it tries to print "ERR" for everything, wonder if
gregallreadfont function has been called on the Windows case
and actually managed to record all the glyphs in the table.
For debugging, supposedly we want
  texio.write_nl('gregallreadfont function called on '..font_id)
before the first loop and perhaps
    texio.write_nl('gregallreadfont adding '..name..' character with value 
'..value)
or so before
    if g and (value >= 0xe400) and (value < 0xf000)
line?

OT, I have some small neume font additions and two fixes I hope to have ready
within the next few days.

        Jakub

_______________________________________________
Gregorio-users mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-users

Reply via email to