From ea99932d684f7a7e9e320edc8b86b43f992579f1 Mon Sep 17 00:00:00 2001
From: Khaled Hosny <khaledhosny@eglug.org>
Date: Fri, 26 Nov 2010 17:54:59 +0200
Subject: Test file

---
 tests/font_patch.tex | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 tests/font_patch.tex

(limited to 'tests/font_patch.tex')

diff --git a/tests/font_patch.tex b/tests/font_patch.tex
new file mode 100644
index 0000000..a8820b1
--- /dev/null
+++ b/tests/font_patch.tex
@@ -0,0 +1,24 @@
+\input{luaotfload.sty}
+\directlua {
+  local function patch_font(fontdata)
+    local mc = fontdata.MathConstants
+    local em = fontdata.units
+    local sz = fontdata.size
+    if fontdata.psname == "CambriaMath" and mc then
+      mc.DisplayOperatorMinHeight = 2800 / em * sz
+    end
+  end
+ luaotfload.add_patch_callback(patch_font, "modernmath.patch_font")
+}
+
+\font\4={name:Cambria Math:mode=base;script=math} at 10pt
+\font\5={name:Cambria Math:mode=base;script=math;ssty=1} at 7pt
+\font\6={name:Cambria Math:mode=node;script=math;ssty=2} at 5pt
+\textfont4=\4 \scriptfont4=\5 \scriptscriptfont4=\6
+
+$$
+\Umathchar"1"4`∫
+\Umathchar"1"4`∑
+$$
+\bye
+
-- 
cgit v1.2.3

