From 9de37ad7dbd5b10933f4fc87f93ddf5a77501004 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 29 May 2012 22:51:18 +0000 Subject: unicode-math 0.7 (29may12) git-svn-id: svn://tug.org/texlive/trunk@26720 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/unicode-math/unicode-math.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'Master/texmf-dist/tex/latex/unicode-math/unicode-math.lua') diff --git a/Master/texmf-dist/tex/latex/unicode-math/unicode-math.lua b/Master/texmf-dist/tex/latex/unicode-math/unicode-math.lua index 29c2367cfed..98e3dea75aa 100644 --- a/Master/texmf-dist/tex/latex/unicode-math/unicode-math.lua +++ b/Master/texmf-dist/tex/latex/unicode-math/unicode-math.lua @@ -7,6 +7,7 @@ -- unicode-math.dtx (with options: `lua') -- Copyright 2006-2011 Will Robertson -- Copyright 2010-2011 Philipp Stephani +-- Copyright 2012 Khaled Hosny -- -- This package is free software and may be redistributed and/or modified under -- the conditions of the LaTeX Project Public License, version 1.3c or higher @@ -15,7 +16,7 @@ -- This work is "author-maintained" by Will Robertson. local err, warn, info, log = luatexbase.provides_module({ name = "unicode-math", - date = "2011/04/23", + date = "2012/04/23", version = 0.1, description = "Unicode math typesetting for LuaLaTeX", author = "Khaled Hosny, Will Robertson, Philipp Stephani", @@ -29,3 +30,13 @@ local function set_sscale_dimens(fontdata) end end luatexbase.add_to_callback("luaotfload.patch_font", set_sscale_dimens, "unicode_math.set_sscale_dimens") +local function patch_cambria_domh(fontdata) + local mc = fontdata.MathConstants + local mh = 2800 / fontdata.units * fontdata.size + if fontdata.psname == "CambriaMath" and mc then + if mc.DisplayOperatorMinHeight < mh then + mc.DisplayOperatorMinHeight = mh + end + end +end +luatexbase.add_to_callback("luaotfload.patch_font", patch_cambria_domh, "cambria.domh") -- cgit v1.2.3