1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env texlua
-- zhmetrics-uptex v1.0
-- Copyright (C) 2016 by Leo Liu <leoliu.pku@gmail.com>
local fonts = {'serif', 'serifit', 'serifb', 'sans', 'sansb', 'mono'}
local pltopf = 'uppltotf -kanji=uptex'
local makejvf = 'makejvf -i -u gb'
for _, hv in pairs({'h', 'v'}) do
for _, fnt in pairs(fonts) do
local pl = string.format('upzhm-%s.pl', hv)
local jfm = string.format('upzh%s-%s.tfm', fnt, hv)
local vf = string.format('upzh%s-%s.vf', fnt, hv)
local pstfm = string.format('up%s-%s.tfm', fnt, hv)
os.execute(string.format('%s %s %s', pltopf, pl, jfm))
os.execute(string.format('%s %s %s', makejvf, jfm, pstfm))
end
end
|