Dear Qing,

With the one line test:

  \pdfmapline{test@Unicode@ <ipam.ttf}

A fatal error is raised by LuaTeX:

  This is LuaTeX, Version beta-0.79.1 (TeX Live 2014/W32TeX) (rev 4971)  
(format=luatex 2014.5.21)  2 JUN 2014 11:20
   \write18 enabled.
  **test.tex
  (./test.tex{d:/texlive/2014/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd
  !LuaTeX error (file d:/texlive/2014/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd): 
in
  valid token:
  FF00_0x10FFFF
==> Fatal error occurred, no output PDF file produced!

If I use subfont.c in pdftex instead of subfont.w
with the following 4 changes, it worked fine.
Therefore there must be bugs in subfont.w for luatex.

Thank you for your report.
Akira


(1)
#define sfd_open()      open_input(&sfd_file, kpse_sfd_format, FOPEN_RBIN_MODE)
--->
#define sfd_open(a)     (sfd_file = fopen((char *)(a), FOPEN_RBIN_MODE))

(2)
set_cur_file_name(sfd_name);
if (!sfd_open()) {
--->
if (!sfd_open(sfd_name)) {

(3)
pdftex_warn
--->
luatex_warn

(4)
pdftex_fail
--->
luatex_fail


Reply via email to