summaryrefslogtreecommitdiff
path: root/luaotfload-auxiliary.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <phg42.2a@gmail.com>2013-05-09 13:45:14 +0200
committerPhilipp Gesang <phg42.2a@gmail.com>2013-05-09 13:45:14 +0200
commit69f51727fba1c348d78348d9f163cf884e7ab558 (patch)
treede33ed7ca323e1065b23c6431147dd8016020535 /luaotfload-auxiliary.lua
parent4921643624581f05c0f0bb17d7960b599872238c (diff)
downloadluaotfload-69f51727fba1c348d78348d9f163cf884e7ab558.tar.gz
add querying of font metadata to luaotfload-tool
Diffstat (limited to 'luaotfload-auxiliary.lua')
-rw-r--r--luaotfload-auxiliary.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/luaotfload-auxiliary.lua b/luaotfload-auxiliary.lua
index 2d459d0..9f7974a 100644
--- a/luaotfload-auxiliary.lua
+++ b/luaotfload-auxiliary.lua
@@ -64,6 +64,10 @@ local add_fontdata_fallbacks = function (fontdata)
metadata = fontdata.shared.rawdata.metadata
fontdata.units = fontparameters.units
local resources = fontdata.resources
+ --- the next line is a hack that fixes scaling of fonts with
+ --- non-standard em-sizes (most ms fonts have 2048, others
+ --- come with 256)
+ --- this is considered a bug in the font loader
fontdata.size = fontparameters.size * fontdata.units / 1000
--- for legacy fontspec.lua and unicode-math.lua
fontdata.shared.otfdata = metadata