forked from pool/texlive-specs-c
Updating link to change in Publishing:TeXLive/texlive-specs revision 81.0
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-specs-c?expand=0&rev=df9e995460abedbe0b12db141b2d8ff0
This commit is contained in:
parent
ed13c2e564
commit
5ed3ac84e8
68
luaotfload_varfonts.dif
Normal file
68
luaotfload_varfonts.dif
Normal file
@ -0,0 +1,68 @@
|
||||
--- texmf-dist/tex/luatex/luaotfload/luaotfload-legacy-merged.lua
|
||||
+++ texmf-dist/tex/luatex/luaotfload/luaotfload-legacy-merged.lua 2013-10-28 13:58:12.000000000 +0000
|
||||
@@ -77,11 +77,34 @@ if not caches.namespace or caches.namesp
|
||||
end
|
||||
do
|
||||
local cachepaths
|
||||
+ local mktex=kpse.find_file('mktex.cnf','cnf') or ""
|
||||
if kpse.expand_var('$TEXMFCACHE')~='$TEXMFCACHE' then
|
||||
cachepaths=kpse.expand_var('$TEXMFCACHE')
|
||||
elseif kpse.expand_var('$TEXMFVAR')~='$TEXMFVAR' then
|
||||
cachepaths=kpse.expand_var('$TEXMFVAR')
|
||||
end
|
||||
+ if mktex~="" then
|
||||
+ local varfonts="no"
|
||||
+ local features=io.open(mktex,'r')
|
||||
+ local cache
|
||||
+ for line in features:lines() do
|
||||
+ if string.find(line, 'MT_FEATURES=') then
|
||||
+ if string.find(line, 'varfonts') then
|
||||
+ varfonts="yes"
|
||||
+ end
|
||||
+ break
|
||||
+ end
|
||||
+ end
|
||||
+ features:close()
|
||||
+ cache=kpse.expand_var('$VARTEXFONTS')
|
||||
+ if varfonts=="yes" and cache~="" then
|
||||
+ if false == file.is_writable(cache) then
|
||||
+ cachepaths=os.getenv("HOME") .. "/.cache/texmf/fonts"
|
||||
+ else
|
||||
+ cachepaths=cache
|
||||
+ end
|
||||
+ end
|
||||
+ end
|
||||
if not cachepaths then
|
||||
cachepaths="."
|
||||
end
|
||||
--- texmf-dist/tex/luatex/luaotfload/luaotfload-merged.lua
|
||||
+++ texmf-dist/tex/luatex/luaotfload/luaotfload-merged.lua 2013-10-28 13:52:09.000000000 +0000
|
||||
@@ -3012,6 +3012,28 @@ if not caches.namespace or caches.namesp
|
||||
end
|
||||
do
|
||||
local cachepaths=kpse.expand_var('$TEXMFCACHE') or ""
|
||||
+ local mktex=kpse.find_file('mktex.cnf','cnf') or ""
|
||||
+ if mktex~="" then
|
||||
+ local varfonts="no"
|
||||
+ local features=io.open(mktex,'r')
|
||||
+ for line in features:lines() do
|
||||
+ if string.find(line, 'MT_FEATURES=') then
|
||||
+ if string.find(line, 'varfonts') then
|
||||
+ varfonts="yes"
|
||||
+ end
|
||||
+ break
|
||||
+ end
|
||||
+ end
|
||||
+ features:close()
|
||||
+ cachepaths=kpse.expand_var('$VARTEXFONTS')
|
||||
+ if varfonts=="yes" and cachepaths~="" then
|
||||
+ if false == file.is_writable(cachepaths) then
|
||||
+ cachepaths=os.getenv("HOME") .. "/.cache/texmf/fonts"
|
||||
+ end
|
||||
+ else
|
||||
+ cachepaths=""
|
||||
+ end
|
||||
+ end
|
||||
if cachepaths=="" then
|
||||
cachepaths=kpse.expand_var('$TEXMFVAR') or ""
|
||||
end
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:23678fa96f3db685248ada06a29c64604d842255e9033d64de596d0ac1f120db
|
||||
size 958304
|
||||
oid sha256:42eb662a1843518b092cbe74c332e7499317616a3b67435e4a5fe18ba0de38d8
|
||||
size 959372
|
||||
|
Loading…
Reference in New Issue
Block a user