diff options
| -rw-r--r-- | luaotfload.dtx | 44 | 
1 files changed, 14 insertions, 30 deletions
diff --git a/luaotfload.dtx b/luaotfload.dtx index 07035a4..0025e2f 100644 --- a/luaotfload.dtx +++ b/luaotfload.dtx @@ -1085,11 +1085,12 @@ end  %    \end{macrocode}  % -% -%    Virtual fonts are resolved via a callback. -%    \luafunction{find_vf_file} derives the name of the virtual font file -%    from the filename. -%    (NB: \CONTEXT handles this likewise in \fileent{font-vf.lua}.) +%    Before \TeX Live 2013 version, \LUATEX had a bug that made ofm fonts fail +%    when called with their extension. There was a side-effect making ofm +%    totally unloadable when luaotfload was present. The following lines are +%    a patch for this bug. The utility of these lines is questionable as they +%    are not necessary since \TeX Live 2013. They should be removed in the next +%    version.  %  %    \begin{macrocode}  local Cs, P, lpegmatch = lpeg.Cs, lpeg.P, lpeg.match @@ -1315,33 +1316,16 @@ loadmodule"luat-ovr.lua"  %    \end{macrocode}  %  % -%    We aim at reducing the clutter on the terminal, so there is a range of -%    logging thresholds. -%    (See \fileent{luaotfload-luat-ovr.lua} for the implementation.) -%    Each log/report is assigned an integer parameter determining the log -%    level at or above which it will appear. -%    The default is “1”, and though there is no fixed upper bound, -%    meaningful values should not exceed five. +%    \CONTEXT does not support ofm, these lines were added in order to make it +%    work. However they do not seem necessary so they are commented for now.  %  %    \begin{macrocode} -logs.set_loglevel(3) - -if fonts and fonts.readers.tfm then -  -------------------------------------------------------------------- -  --- OFM; read this first -  -------------------------------------------------------------------- -  --- I can’t quite make out whether this is still relevant -  --- as those ofm fonts always fail, even in the 2011 version -  --- (mktexpk:  don't know how to create bitmap font for omarabb.ofm) -  --- the font loader appears to read ofm like tfm so if this -  --- hack was supposed achieve that, we should excise it anyways -  fonts.readers.ofm  = fonts.readers.tfm -  fonts.handlers.ofm = fonts.handlers.tfm --- empty anyways -  fonts.formats.ofm  = fonts.formats.tfm  --- “type1” -  --- fonts.readers.sequence[#fonts.readers.sequence+1] = "ofm" -  -------------------------------------------------------------------- -end - +-- if fonts and fonts.readers.tfm then +--  fonts.readers.ofm  = fonts.readers.tfm +--  fonts.handlers.ofm = fonts.handlers.tfm --- empty anyways +--  fonts.formats.ofm  = fonts.formats.tfm  --- “type1” +--  --- fonts.readers.sequence[#fonts.readers.sequence+1] = "ofm" +--end  %    \end{macrocode}  %  %  | 
