diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2013-06-02 02:40:39 +0200 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-06-02 02:40:39 +0200 | 
| commit | 1c05b861741add6fbc4a3185ad49b812e4f5771e (patch) | |
| tree | 165290641374f67b48af6e7929a754e25e8df843 | |
| parent | f9e9ce4aa37d7a30f217e92ba95cb8e2073d8309 (diff) | |
| download | luaotfload-1c05b861741add6fbc4a3185ad49b812e4f5771e.tar.gz | |
make compatibility hacks optional
| -rw-r--r-- | luaotfload-auxiliary.lua | 17 | 
1 files changed, 10 insertions, 7 deletions
diff --git a/luaotfload-auxiliary.lua b/luaotfload-auxiliary.lua index bb1e8f9..5e5b121 100644 --- a/luaotfload-auxiliary.lua +++ b/luaotfload-auxiliary.lua @@ -42,6 +42,10 @@ local tablecopy     = table.copy  ---                          font patches  ----------------------------------------------------------------------- +--- as of 2.3 the compatibility hacks for TL 2013 are made optional + +if config.luaotfload.compatibility == true then +  --[[doc--  The font object (tfmdata) structure has changed since version 1.x, so @@ -101,13 +105,10 @@ local add_fontdata_fallbacks = function (fontdata)    return fontdata  end ---if config.luaotfload.compatibility == true then -if true then -  luatexbase.add_to_callback( -    "luaotfload.patch_font", -    add_fontdata_fallbacks, -    "luaotfload.fontdata_fallbacks") -end +luatexbase.add_to_callback( +  "luaotfload.patch_font", +  add_fontdata_fallbacks, +  "luaotfload.fontdata_fallbacks")  --[[doc-- @@ -124,6 +125,8 @@ font.getfont() since Hans made it a harmless wrapper [1].)  fonts.identifiers = fonts.hashes.identifiers  fonts.ids         = fonts.hashes.identifiers +end +  --[[doc--  This sets two dimensions apparently relied upon by the unicode-math  package.  | 
