summaryrefslogtreecommitdiff
path: root/tex/context/base/font-tfm.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2011-11-04 01:20:13 +0200
committerMarius <mariausol@gmail.com>2011-11-04 01:20:13 +0200
commit59b391358db7f668f0887943cde339fa1152b081 (patch)
tree27728cd801deca7cc6ebbfbd3fc23370b5c08045 /tex/context/base/font-tfm.lua
parent90e916b32378e7977b12866e008a073b07c25378 (diff)
downloadcontext-59b391358db7f668f0887943cde339fa1152b081.tar.gz
beta 2011.11.03 23:27
Diffstat (limited to 'tex/context/base/font-tfm.lua')
-rw-r--r--tex/context/base/font-tfm.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/tex/context/base/font-tfm.lua b/tex/context/base/font-tfm.lua
index 257eee0a0..b1ec7c1de 100644
--- a/tex/context/base/font-tfm.lua
+++ b/tex/context/base/font-tfm.lua
@@ -81,6 +81,16 @@ local function read_from_tfm(specification)
tfmdata.parameters = parameters
tfmdata.shared = shared
--
+ parameters.slant = parameters.slant or parameters[1] or 0
+ parameters.space = parameters.space or parameters[2] or 0
+ parameters.space_stretch = parameters.space_stretch or parameters[3] or 0
+ parameters.space_shrink = parameters.space_shrink or parameters[4] or 0
+ parameters.x_height = parameters.x_height or parameters[5] or 0
+ parameters.quad = parameters.quad or parameters[6] or 0
+ parameters.extra_space = parameters.extra_space or parameters[7] or 0
+ --
+ constructors.enhanceparameters(parameters) -- official copies for us
+ --
if constructors.resolvevirtualtoo then
fonts.loggers.register(tfmdata,file.extname(filename),specification) -- strange, why here
local vfname = findbinfile(specification.name, 'ovf')