On Tue, Apr 14, 2015 at 11:06:51PM +0200, Jakub Jelinek wrote:
> On Tue, Apr 14, 2015 at 04:46:43PM -0400, Henry So Jr. wrote:
> > On Tuesday, 14 April 2015 at 10:25:49 pm +0200, Jakub Jelinek wrote:
> > > So, I've tried to update the Fedora 21 spec file for the current 
> > > release-3.0
> > > branch, but even on a very simple testcase I have around it creates bogus
> > > output.  I can confirm that the new fontforge returns lots of warnings 
> > > when
> > > creating the fonts, but even if I create them on Fedora 20 (2012-ish
> > > fontforge, no warnings), the problem described below happens too.
> > > 
> > > https://www.dropbox.com/s/ug06749koj5f96e/gregorio-3.0-issues.tar.bz2?dl=0
> > > contains a tarball with hopefully all relevant info.
> > > 
> > 
> > Thank you for doing that.  If I typeset your files verbatim, I get
> > proper output.
> 
> Is your gregorio output identical to what I get (the
> 20150413/annuntiatio.tex )?
> I've uploaded the fonts I got generated during the rpm build to
> https://www.dropbox.com/s/m8h9fm7p5eoo3nz/fonts.tar.bz2?dl=0
> If you use those, do you get the right output (i.e. is the bug in the
> fonts I got generated, or some lualatex issue)?

BTW, I'm seeing
...
luaotfload | load : auto-selecting default features for script: latn
luaotfload | load : no defaults for script "latn", falling back to "dflt"
luaotfload | load : auto-selecting default features for script: latn
luaotfload | load : no defaults for script "latn", falling back to "dflt"
luaotfload | fonts : missing cache for lookup 'cp_l_6_s', type 'gpos_context', f
ont 29, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_7_s', type 'gpos_context', f
ont 29, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_8_s', type 'gpos_context', f
ont 29, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_6_s', type 'gpos_context', f
ont 27, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_7_s', type 'gpos_context', f
ont 27, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_8_s', type 'gpos_context', f
ont 27, name 'Junicode' : (./annuntiatio.tex
luaotfload | load : auto-selecting default features for script: dflt(load luc: /
home/jakub/.texlive2013/texmf-var/luatex-cache/generic/fonts/otf/greciliae.luc)
luatexbase-mcb: inserting 'gregoriotex.callback'
at position 1 in 'post_linebreak_filter'
luatexbase-mcb: inserting 'gregoriotex.disable_hyphenation'
at position 1 in 'hyphenate'
luaotfload | load : auto-selecting default features for script: latn
luaotfload | load : no defaults for script "latn", falling back to "dflt"
luaotfload | fonts : missing cache for lookup 'cp_l_6_s', type 'gpos_context', f
ont 31, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_7_s', type 'gpos_context', f
ont 31, name 'Junicode' :
luaotfload | fonts : missing cache for lookup 'cp_l_8_s', type 'gpos_context', f
ont 31, name 'Junicode' :
luatexbase-mcb: removing 'gregoriotex.callback'
from 'post_linebreak_filter'
luatexbase-mcb: removing 'gregoriotex.disable_hyphenation'
from 'hyphenate') [1

{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}
Missing character: There is no 󰀑 (U+F0011) in font "name:greciliae"!
Missing character: There is no 󰐂 (U+F0402) in font "name:greciliae"!
Missing character: There is no 󰀑 (U+F0011) in font "name:greciliae"!
Missing character: There is no 󰀑 (U+F0011) in font "name:greciliae"!
Missing character: There is no 󰀉 (U+F0009) in font "name:greciliae"!
...

Upon installation of the package the following commands are run (and that
used to work previously):
sed -i 's/^shell_escape_commands =.*$/&\ngregorio,\\/' 
/usr/share/texlive/texmf-dist/web2c/texmf.cnf
sed -i '/^MixedMap \(gregorio\|parmesan\|greciliae\|gresym\|greextra\).map/d' 
/usr/share/texlive/texmf-dist/web2c/updmap.cfg
echo "MixedMap gregorio.map" >> /usr/share/texlive/texmf-dist/web2c/updmap.cfg
echo "MixedMap parmesan.map" >> /usr/share/texlive/texmf-dist/web2c/updmap.cfg
echo "MixedMap greciliae.map" >> /usr/share/texlive/texmf-dist/web2c/updmap.cfg
echo "MixedMap gresym.map" >> /usr/share/texlive/texmf-dist/web2c/updmap.cfg
echo "MixedMap greextra.map" >> /usr/share/texlive/texmf-dist/web2c/updmap.cfg
/usr/bin/updmap-sys --nohash --quiet &> /dev/null
/usr/bin/texhash 2> /dev/null

but if I run updmap-sys --nohash --quiet
it complains about missing map files for the Gregorio fonts.  Removing the
MixedMap lines doesn't seem to help though.

        Jakub

_______________________________________________
Gregorio-users mailing list
Gregorio-users@gna.org
https://mail.gna.org/listinfo/gregorio-users

Reply via email to