David Gippner a écrit :
> Yesterday I did an update to the svn head revision of gregorio, which, 
> using luatex 0.50 (with TeXLive 2009 on ArchLinux), led to my German 
> Breviary being set without accented vowels or umlauts.

Hello David,

First of all, you really should use a more recent LuaTeX. The latest 
version (shipped with TeXLive 2010) is 0.60.1, it's way more useable 
than the one you have, and all the new versions of packages are made for 
this one.

> So I thought I should update the luainputenc, euenc and luaotfload, 
> which I use for linking in my OTF fonts.

You should definitely not use luainputenc if you're using otf fonts, 
this may be the root of the problem... I hope so... Can you send a 
minimal example of something not working?

> This made things even worse, for now there are lots of error messages 
> and everything except the gregorio-Fonts won't be loaded. I get a 
> number of LuaTeX error messages that can be found below:
>
> ! LuaTeX error 
> ...e/texmf-dist/tex/luatex/luaotfload/otfl-font-nms.lua:492: attempt 
> to call field 'readlink' (a nil value).
> <to be read again>

This is due to your too old LuaTeX version.

> ! Font 
> \EU2/libertine/m/n/14.4=LinLibertine_Re-4.4.1:+tlig;+kern;+trep;+onum;+l
> iga;+clig;+swsh; at 14.4pt not loadable: metric data not found or bad.
> <to be read again>
>
> (I think these two are quite linked, because no database of fonts can 
> be built; why the font cannot be found I don't know, they are within 
> the TEXMF tree)
>
> ! Missing control sequence inserted.
> <inserted text>
>                 \inaccessible
> l.14 \begin{document}
>
> This third one is quite strange (also because it seemed to have no 
> effect whatsoever in the past). It shows up about 5 times.

This one is particularly weird... I hope it will get away with the others!

> Trying to run mkluatexfontdb.lua results in the following error:
>
> ...are/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua:14: module 
> 'alt_getopt' not found:
> no field package.preload['alt_getopt']alt_getoptalt_getopt
> What can I do about it?

Install the file alt_getopt.lua in the texmf tree. I don't have access 
to the internet as I write this email, but you'll definitely find it on 
the internet.

Also, after some tests, I discovered that when you call gregorio from 
some scripts, it doesn't work well with the new utf8 output. The only 
way to make it work really well is to compile it with glib-utf8 
(./configure --prefix=/usr --enable-glib-utf8) and use the new -O 
option. It should solve your problem.

Thank you,
-- 
Elie

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

Répondre à