> 
> I have tried current experimental and did a 
> 
> local harfbuzz = require("harfbuzz")
> 
> 
> maybe 
> local harfbuzz = require("luaharfbuzz")


no, although I'd expect it from luastuff.c / l. 192 to work.

I have found the symbol in the binary, so it looks OK.

$ nm bin/sdluatex | grep harf
000000010030abc0 T _luaopen_luaharfbuzz


The binary version number is 1.11.0

Any more ideas?

When I run 

build/texk/web2c/luajittex --ini
and I input
\relax
\catcode`\{=1 \catcode`\}=2 \directlua{ require("luaharfbuzz") } 

I get an error message, but when I load other libraries such as sha2, I don't 
get an error message

--------------------------------------------------------------------
$ build/texk/web2c/luajittex --ini
warning: kpathsea: configuration file texmf.cnf not found in these directories: 
...
This is LuajitTeX, Version 1.11.0 (TeX Live 2020/dev)  (INITEX)
**\relax        

*\catcode`\{=1 \catcode`\}=2 \directlua{ require("luaharfbuzz") } 
[\directlua]:1: module 'luaharfbuzz' not found:
        no field package.preload['luaharfbuzz']
        [kpse lua searcher] file not found: 'luaharfbuzz'
        [kpse C searcher] file not found: 'luaharfbuzz'
stack traceback:
        [C]: in function 'require'
        [\directlua]:1: in main chunk.
<*> ...code`\}=2 \directlua{ require("luaharfbuzz") }
                                                  
? x
No pages of output.
Transcript written on texput.log.
--------------------------------------------------------------------

Patrick



Reply via email to