summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex/luatexja/jfm-testf.lua
blob: 36185344fd844fd0a6bf9ff4053c4871b8b220a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
local t = luatexja.jfont.jfm_feature
myjfm = t
local k = (type(t and t.kern)=='string') and tonumber(t.kern) or 0.0
local d = (type(t and t.down)=='string') and tonumber(t.down) or 0.0
local t2= {
   dir = 'yoko',
   zw = 1.0, zh = 1.0,
   [0] = {
      align = 'left', left = 0.0, down = 0.0,
      width = 1.0, height = 0.88, depth = 0.12, italic=0.0,
      kern = { [1] = k }
   },
   [1] = {
      chars = { '漢', '字', },
      align = 'left', left = 0.0, down = d,
      width = 0.5, height = 0.88, depth = 0.12, italic=0.0,
      kern = { [0] = 0.5, [2] = 0.5, [1000] = 0.5 }
   },
   [2] = {
      chars = { 'イ' },
      align = 'left', left = 0.0, down = 0.0,
      width = 1.0, height = 0.88, depth = 0.12, italic=0.0,
      kern = { [1] = k }
   },
   [1000] = {
      chars = { 'boxbdd' },
   },
}
if t and t.hira then
    for i=0x3040,0x309F do 
        table.insert(t2[1].chars, i)
    end
end
luatexja.jfont.define_jfm   (t2)