summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-02-13 22:37:35 +0000
committerKarl Berry <karl@freefriends.org>2016-02-13 22:37:35 +0000
commitf961a4d006dd02df4e8f4429e4a046121c284295 (patch)
treefe5e822f8e6a036da7481d48aa6612973cc30a13 /Master/texmf-dist/tex/generic/babel-french/frenchb.lua
parent6aad496527f7643fd4ce0ec486e8204cab355281 (diff)
babel-french (13feb16)
git-svn-id: svn://tug.org/texlive/trunk@39711 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel-french/frenchb.lua')
-rw-r--r--Master/texmf-dist/tex/generic/babel-french/frenchb.lua17
1 files changed, 11 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/generic/babel-french/frenchb.lua b/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
index 12021d10ed4..9464f25a581 100644
--- a/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
+++ b/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
@@ -1,5 +1,5 @@
--
--- File `frenchb.lua' generated from frenchb.dtx [2016/01/01 v3.1k]
+-- File `frenchb.lua' generated from frenchb.dtx [2016/02/13 v3.1l]
--
-- Copyright © 2014-2016 Daniel Flipo
-- <daniel (dot) flipo (at) free (dot) fr>
@@ -63,14 +63,19 @@ local function new_glue_scaled (fid,width,stretch,shrink)
if fid > 0 then
local fp = font_table[fid]
if not fp then
- font_table[fid] = font.getfont(fid).parameters
- fp = font_table[fid]
+ local ft = font.getfont(fid)
+ if ft then
+ font_table[fid] = ft.parameters
+ fp = font_table[fid]
+ end
end
local gl = new_node(GLUE,0)
local gl_spec = new_node(GSPEC)
- gl_spec.width = width * fp.space
- gl_spec.stretch = stretch * fp.space_stretch
- gl_spec.shrink = shrink * fp.space_shrink
+ if fp then
+ gl_spec.width = width * fp.space
+ gl_spec.stretch = stretch * fp.space_stretch
+ gl_spec.shrink = shrink * fp.space_shrink
+ end
gl.spec = gl_spec
return gl
else