gregorio-project / gregorio-test

A repository of tests for Gregorio
GNU General Public License v3.0
5 stars 3 forks source link

Changes to underscore #295

Closed rpspringuel closed 7 years ago

rpspringuel commented 7 years ago

Has anyone else noticed a change to the way the underscore character is treated in lyrics? I was checking though the tests before prepping a new beta and noticed a whole bunch of tests which were broken based on this. I include an example below: diff-page-0

As you can see the "new" underscore is smaller than the "old" one and that changes the spacing of syllables which involve them (and subsequent ones). There also appears to be some difference in how the underscore interacts with the vowel centering in some tests (though not the one I've uploaded). Has anyone else seen this or know what might be causing it?

henryso commented 7 years ago

Are you sure that's not some package you have installed? Which test is that?

rpspringuel commented 7 years ago

That test is gabc-output/bugs/fix-558.

A package may be the source of the problem, as I regularly update my TeXLive installation from CTAN, but at this point I don't have any clue which package to start looking at.

henryso commented 7 years ago

I updated about 3 weeks ago, and I see the older behavior. I'll update and see what happens.

henryso commented 7 years ago

After updating, I see some minor changes in a couple of tests, but I don't see what you have posted above. That particular test looks identical.

henryso commented 7 years ago

P.S. I'm using tlmgr to update TL2016.

rpspringuel commented 7 years ago

@henryso can you please compare the file list on your computer to the one from mine:

*File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size11.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
fontspec.sty    2017/01/02 v2.5c Font selection for XeLaTeX and LuaLaTeX
   expl3.sty    2016/11/21 v6760 L3 programming layer (loader) 
expl3-code.tex    2016/11/21 v6760 L3 programming layer 
l3pdfmode.def    2016/08/18 v6679 L3 Experimental driver: PDF mode
  xparse.sty    2016/11/21 v6760 L3 Experimental document command parser
fontspec-luatex.sty    2017/01/02 v2.5c Font selection for XeLaTeX and LuaLaTeX
 fontenc.sty
   tuenc.def    2016/12/11 v2.0a Standard LaTeX file
fontspec.cfg
gregoriotex.sty    2016/09/23 v4.2.0 GregorioTeX system.
  xcolor.sty    2016/05/11 v2.12 LaTeX color extensions (UK)
   color.cfg    2016/01/02 v1.6 sample color configuration
  luatex.def    2017/01/12 v0.01h Graphics/Color for luaTeX
infwarerr.sty    2016/05/16 v1.4 Providing info/warning/error messages (HO)
 ltxcmds.sty    2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
kvoptions.sty    2016/05/16 v3.12 Key value format for package options (HO)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
kvsetkeys.sty    2016/05/16 v1.17 Key value parser (HO)
etexcmds.sty    2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty    2016/05/16 v1.4 Provides the ifluatex switch (HO)
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
luatexbase.sty    2015/10/04 v1.3 luatexbase interface to LuaTeX 
ctablestack.sty    2015/10/01 v1.0 Catcode table stable support
luamplib.sty    2016/03/31 v2.11.3 mplib package for LuaTeX
 xstring.sty    2013/10/13  v1.7c  String manipulations (C Tellechea)
fix-558-preamble.tex
supp-pdf.mkii
epstopdf-base.sty    2016/05/15 v2.6 Base part for package epstopdf
  grfext.sty    2016/05/16 v1.2 Manage graphics extensions (HO)
kvdefinekeys.sty    2016/05/16 v1.4 Define keys (HO)
pdftexcmds.sty    2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO)
   ifpdf.sty    2016/05/14 v3.1 Provides the ifpdf switch
luatex-loader.sty    2016/05/16 v0.6 Lua module loader (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live

296 adds the necessary line to the various files to get this to appear in the log file.

henryso commented 7 years ago

Here's mine:

 *File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size11.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
fontspec.sty    2017/01/24 v2.5d Font selection for XeLaTeX and LuaLaTeX
   expl3.sty    2016/11/21 v6760 L3 programming layer (loader) 
expl3-code.tex    2016/11/21 v6760 L3 programming layer 
l3pdfmode.def    2016/08/18 v6679 L3 Experimental driver: PDF mode
  xparse.sty    2016/11/21 v6760 L3 Experimental document command parser
fontspec-luatex.sty    2017/01/24 v2.5d Font selection for XeLaTeX and LuaLaTeX
 fontenc.sty
   tuenc.def    2017/01/24 v2.0c Standard LaTeX file
fontspec.cfg
gregoriotex.sty    2016/09/23 v4.2.0 GregorioTeX system.
  xcolor.sty    2016/05/11 v2.12 LaTeX color extensions (UK)
   color.cfg    2016/01/02 v1.6 sample color configuration
  luatex.def    2017/01/12 v0.01h Graphics/Color for luaTeX
infwarerr.sty    2016/05/16 v1.4 Providing info/warning/error messages (HO)
 ltxcmds.sty    2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
kvoptions.sty    2016/05/16 v3.12 Key value format for package options (HO)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
kvsetkeys.sty    2016/05/16 v1.17 Key value parser (HO)
etexcmds.sty    2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty    2016/05/16 v1.4 Provides the ifluatex switch (HO)
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
luatexbase.sty    2015/10/04 v1.3 luatexbase interface to LuaTeX 
ctablestack.sty    2015/10/01 v1.0 Catcode table stable support
luamplib.sty    2016/03/31 v2.11.3 mplib package for LuaTeX
 xstring.sty    2013/10/13  v1.7c  String manipulations (C Tellechea)
fix-558-preamble.tex
supp-pdf.mkii
epstopdf-base.sty    2016/05/15 v2.6 Base part for package epstopdf
  grfext.sty    2016/05/16 v1.2 Manage graphics extensions (HO)
kvdefinekeys.sty    2016/05/16 v1.4 Define keys (HO)
pdftexcmds.sty    2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO)
   ifpdf.sty    2016/05/14 v3.1 Provides the ifpdf switch
luatex-loader.sty    2016/05/16 v0.6 Lua module loader (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
rpspringuel commented 7 years ago

Okay, restored fontspec to an older version (2.5a) and the tests seem to be passing again, so it most likely is a bug in fontspec 2.5c. Assuming all the tests pass, I'll try to find a server which has fontspec 2.5d on it tomorrow morning, update to that, and try again.

rpspringuel commented 7 years ago

Okay, this problem is solved by the fontspec update.