uliska / lilyglyphs

Make LilyPond's notational elements available in Lua- and XeLaTeX
30 stars 13 forks source link

Missing character: There is no " (U+0022) in font [emmentaler-16.otf] #93

Closed LolitaZT closed 5 years ago

LolitaZT commented 7 years ago

In genericAccess.inp line 130:

(stringformat ([[\char"%X"]], chr))

there is invalid double quote (") right after an argument. It causes the following message to appear in compilation *.log file: "Missing character: There is no " (U+0022) in font [emmentaler-16.otf]"

Minimal working example:

\documentclass{article}
\usepackage{fontspec}
\RequirePackage{lilyglyphs}

\begin{document}
\crotchetRest
\end{document}

Compiled with TeXLive 2016, LuaTeX 1.0.0

uliska commented 5 years ago

Don't know when this was fixed but the " isn't there anymore

Pinimo commented 4 years ago

Hi Urs @uliska , this bug seems to be in the current CTAN distro (just so you know): http://ctan.tetaneutral.net/macros/luatex/latex/lilyglyphs/tex/core/ .

I fixed it temporarily in my Docker image with: sed -i '130s/char"%X"/char"%X/' /home/thesis/texlive/texmf-dist/tex/lualatex/lilyglyphs/core/genericAccess.inp