On 9/19/2018 10:24 AM, Ulrike Fischer wrote:

Because of a question on tex.sx I tried to use the source han sans
fonts. I installed (in windows 10) the fonts from this zip-file:

https://github.com/adobe-fonts/source-han-sans/blob/release/OTF/SourceHanSansJ.zip

Trying to use them with latex/luaotfload failed with a memory
exhausted error while trying to write the lua-file. In context

\starttext
\font\test={name:sourcehansans}
\test abc
\stoptext

gave the error:

fonts           > otf loading > loading
'c:/windows/fonts/SourceHanSans-Regular.otf', hash
'sourcehansans-regular'
otf reader      > loading of table 'vorg' skipped
otf reader      > invalid index in single format 1: 65353 -> 67212
(max 65535)
otf reader      > rule 1 in gsub lookup 's_s_5' has empty lookups
fonts           > otf loading > loading failed due to read error
fonts           > defining > forced type 'otf' of
'c:/windows/fonts/SourceHanSans-Regular' not found
fonts           > defining > font with asked name
'c:/windows/fonts/SourceHanSans-Regular' is not found using lookup
'name'
fonts           > defining > unknown font
'c:/windows/fonts/SourceHanSans-Regular', loading aborted


xelatex had no problems to use the font.

Is this an error in the font or in the fontloader?
it works ok here with luatex

but ... do you use luajittex? if so, forget about it as luajit has some limitations wrr memory and loading tables from stack (adapting the code to deal with that will make it a mess and we can't even be sure how long luajit will be around and supported in luatex anyway)

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to