diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2013-05-12 23:38:48 +0200 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-05-12 23:38:48 +0200 | 
| commit | 390464dc65a3be849cf9588497fff25678cf38e3 (patch) | |
| tree | 40f0f672df9f70425c08e36e8f45aa46009b2846 | |
| parent | 050a2633ba5f599830f725f4d186b9eb13e9e807 (diff) | |
| download | luaotfload-390464dc65a3be849cf9588497fff25678cf38e3.tar.gz | |
sync with Context as of 2013-05-12 (II)
| -rw-r--r-- | luaotfload-merged.lua | 23 | 
1 files changed, 14 insertions, 9 deletions
diff --git a/luaotfload-merged.lua b/luaotfload-merged.lua index 0cc61b4..f814bdb 100644 --- a/luaotfload-merged.lua +++ b/luaotfload-merged.lua @@ -1,6 +1,6 @@  -- merged file : luatex-fonts-merged.lua  -- parent file : luatex-fonts.lua --- merge date  : 05/12/13 14:50:50 +-- merge date  : 05/12/13 22:16:22  do -- begin closure to overcome local limits and interference @@ -2896,8 +2896,13 @@ if context then    texio.write_nl("fatal error: this module is not for context")    os.exit()  end -local dummyfunction=function() end -local dummyreporter=function(c) return function(...) texio.write_nl(c.." : "..string.formatters(...)) end end +local dummyfunction=function() +end +local dummyreporter=function(c) +  return function(...) +    (texio.reporter or texio.write_nl)(c.." : "..string.formatters(...)) +  end +end  statistics={    register=dummyfunction,    starttiming=dummyfunction, @@ -8336,7 +8341,7 @@ local fonthashes=fonts.hashes  local fontdata=fonthashes.identifiers  local otffeatures=fonts.constructors.newfeatures("otf")  local registerotffeature=otffeatures.register -local onetimemessage=fonts.loggers.onetimemessage +local onetimemessage=fonts.loggers.onetimemessage or function() end  otf.defaultnodealternate="none"  local tfmdata=false  local characters=false @@ -8733,7 +8738,7 @@ function handlers.gpos_mark2base(head,start,kind,lookupname,markanchors,sequence              logwarning("%s, no matching anchors for mark %s and base %s",pref(kind,lookupname),gref(markchar),gref(basechar))            end          end -      else +      elseif trace_bugs then          onetimemessage(currentfont,basechar,"no base anchors",report_fonts)        end      elseif trace_bugs then @@ -8799,7 +8804,7 @@ function handlers.gpos_mark2ligature(head,start,kind,lookupname,markanchors,sequ              end            end          end -      else +      elseif trace_bugs then          onetimemessage(currentfont,basechar,"no base anchors",report_fonts)        end      elseif trace_bugs then @@ -8852,7 +8857,7 @@ function handlers.gpos_mark2mark(head,start,kind,lookupname,markanchors,sequence              end            end          end -      else +      elseif trace_bugs then          onetimemessage(currentfont,basechar,"no base anchors",report_fonts)        end      elseif trace_bugs then @@ -8901,7 +8906,7 @@ function handlers.gpos_cursive(head,start,kind,lookupname,exitanchors,sequence)                  end                end              end -          else +          elseif trace_bugs then              onetimemessage(currentfont,startchar,"no entry anchors",report_fonts)            end            break @@ -9449,7 +9454,7 @@ function chainprocs.gpos_cursive(head,start,stop,kind,chainname,currentcontext,l                    end                  end                end -            else +            elseif trace_bugs then                onetimemessage(currentfont,startchar,"no entry anchors",report_fonts)              end              break  | 
