• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: コミット

ソースコードの管理場所


コミットメタ情報

リビジョンec01c71e4a5f6e29e5cda195cf540703b0b68b2f (tree)
日時2011-03-31 09:14:51
作者Hironori Kitagawa <h_kitagawa2001@yaho...>
コミッターHironori Kitagawa

ログメッセージ

ディレクトリ構造の変更.LaTeX での(非常に実験的な)テストを追加.

変更サマリ

差分

--- a/src/doc-sampsty.tex
+++ b/doc/s1sty.tex
@@ -53,7 +53,7 @@
5353 \let\sc=\eightsc \def\tt{\eighttt\eightjtt}%
5454 \let\mc=\eightipam \let\gt=\eightipag%
5555 \rm\mc\xkanjiskip=0.25\zw plus 0.10\zw minus 0.10\zw%
56- \ykbaselineshift=-49807\yabaselineshift=-49807% 0.76 pt
56+ \ykbaselineshift=-49807\yabaselineshift=-0.76 pt
5757 }
5858
5959
--- /dev/null
+++ b/doc/sample1.log
@@ -0,0 +1,325 @@
1+This is LuaTeX, Version beta-0.66.0-2011032121 (rev 4093) (format=luatex 2011.3.21) 31 MAR 2011 07:53
2+ restricted \write18 enabled.
3+**sample1
4+(./sample1.tex (./s1sty.tex
5+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-core.sty
6+(/opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/luaotfload.sty
7+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
8+Package: luatexbase 2010/10/06 v0.3 Module utilities for LuaTeX
9+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
10+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
11+Package ifluatex Info: LuaTeX detected.
12+)
13+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty
14+Package: luatexbase-compat 2010/10/10 v0.3 Compatibility tools for LuaTeX
15+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
16+Package ifluatex Info: The package is already loaded.
17+))
18+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
19+Package: luatexbase-loader 2010/10/10 v0.3 Lua module loader for LuaTeX
20+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
21+Package ifluatex Info: The package is already loaded.
22+)
23+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty)
24+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase.loader.lua))
25+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty
26+Package: luatexbase-regs 2010/10/10 v0.3 Registers allocation for LuaTeX
27+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
28+Package ifluatex Info: The package is already loaded.
29+))
30+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
31+Package: luatexbase-attr 2010/10/10 v0.3 Attributes allocation for LuaTeX
32+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
33+Package ifluatex Info: The package is already loaded.
34+)
35+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty)
36+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty)
37+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/attr.lua))
38+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
39+Package: luatexbase-cctb 2010/10/10 v0.3 Catcodetable allocation for LuaTeX
40+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
41+Package ifluatex Info: The package is already loaded.
42+)
43+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty)
44+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/cctb.lua)
45+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty)
46+\lltxb@catcodetable@alloc=\count277
47+\@tempcnta=\count278
48+\@tempcntb=\count279
49+\CatcodeTableIniTeX=\luatexcatcodetable1
50+\CatcodeTableString=\luatexcatcodetable2
51+\CatcodeTableOther=\luatexcatcodetable3
52+\CatcodeTableLaTeX=\luatexcatcodetable4
53+\CatcodeTableLaTeXAtLetter=\luatexcatcodetable5
54+\CatcodeTableExpl=\luatexcatcodetable6
55+)
56+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
57+Package: luatexbase-mcb 2010/10/10 v0.3 Callback management for LuaTeX
58+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
59+Package ifluatex Info: The package is already loaded.
60+)
61+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty
62+Package: luatexbase-modutils 2010/10/10 v0.3 Module utilities for LuaTeX
63+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
64+Package ifluatex Info: The package is already loaded.
65+)
66+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty)
67+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/modutils.lua))
68+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/mcb.lua)
69+Lua module: luatexbase-mcb 2010/05/12 0.2 register several functions in a callb
70+ack
71+)
72+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty))
73+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs.lua)
74+Lua module: lualibs 2011/01/20 0.96 Lua additional functions.
75+
76+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-string.lua)
77+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-lpeg.lua)
78+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-boolean.lua)
79+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-number.lua)
80+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-math.lua)
81+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-table.lua)
82+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-aux.lua)
83+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-io.lua)
84+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-os.lua)
85+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-file.lua)
86+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-md5.lua)
87+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-dir.lua)
88+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-unicode.lua)
89+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-utils.lua)
90+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-dimen.lua)
91+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-url.lua)
92+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-set.lua)
93+(/opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/luaotfload.lua)
94+Lua module: luaotfload 2011/02/16 1.24 OpenType layout system.
95+
96+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
97+fl-luat-dum.lua.(using cache: /home/h7k/.texlive2010/texmf-var/luatex-cache/gen
98+eric)
99+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
100+fl-luat-ovr.lua.
101+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
102+fl-data-con.lua.
103+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
104+fl-font-ini.lua.
105+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
106+fl-node-dum.lua.
107+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
108+fl-node-inj.lua.
109+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
110+fl-font-tfm.lua.
111+luatexbase.attributes["otfl@state"] = 1
112+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
113+fl-font-cid.lua.
114+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
115+fl-font-ott.lua.
116+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
117+fl-font-map.lua.
118+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
119+fl-font-otf.lua.
120+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
121+fl-font-otd.lua.
122+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
123+fl-font-oti.lua.
124+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
125+fl-font-otb.lua.
126+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
127+fl-font-otn.lua.
128+luatexbase.attributes["otfl@markbase"] = 2
129+luatexbase.attributes["otfl@markmark"] = 3
130+luatexbase.attributes["otfl@markdone"] = 4
131+luatexbase.attributes["otfl@cursbase"] = 5
132+luatexbase.attributes["otfl@curscurs"] = 6
133+luatexbase.attributes["otfl@cursdone"] = 7
134+luatexbase.attributes["otfl@kernpair"] = 8
135+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
136+fl-font-ota.lua.
137+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
138+fl-font-otc.lua.
139+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
140+fl-font-def.lua.
141+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
142+fl-font-xtx.lua.
143+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
144+fl-font-dum.lua.
145+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
146+fl-font-nms.lua.
147+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
148+fl-font-clr.lua.
149+Module luatexbase-mcb info: creating 'luaotfload.patch_font' type 4
150+Module luatexbase-mcb info: inserting 'luaotfload.pre_linebreak_filter'
151+(luatexbase-mcb) at position 1 in 'pre_linebreak_filter'
152+Module luatexbase-mcb info: inserting 'luaotfload.hpack_filter'
153+(luatexbase-mcb) at position 1 in 'hpack_filter'
154+Module luatexbase-mcb info: resetting callback 'define_font'
155+Module luatexbase-mcb info: inserting 'luaotfload.define_font'
156+(luatexbase-mcb) at position 1 in 'define_font'
157+Module luatexbase-mcb info: inserting 'luaotfload.find_vf_file'
158+(luatexbase-mcb) at position 1 in 'find_vf_file'
159+)
160+\luatexja@tempcnta=\count280
161+\luatexja@tempdima=\dimen256
162+\kanjiskip=\skip256
163+\xkanjiskip=\skip257
164+\zw=\dimen257
165+\zh=\dimen258
166+\jQ=\dimen259
167+\jH=\dimen260
168+\luatexja@autospc=\count281
169+\luatexja@autoxspc=\count282
170+
171+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-core.lua)
172+Module luatexbase-mcb info: inserting 'ltj.process_input_buffer'
173+(luatexbase-mcb) at position 1 in 'process_input_buffer'
174+Module luatexbase-mcb info: inserting 'ltj.pre_linebreak_filter'
175+(luatexbase-mcb) at position 2 in 'pre_linebreak_filter'
176+Module luatexbase-mcb info: inserting 'ltj.hpack_filter'
177+(luatexbase-mcb) at position 2 in 'hpack_filter'
178+Module luatexbase-mcb info: inserting 'ltj.hpack_filter_pre'
179+(luatexbase-mcb) at position 1 in 'hpack_filter'
180+Module luatexbase-mcb info: inserting 'ltj.hyphenate'
181+(luatexbase-mcb) at position 1 in 'hyphenate'
182+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-core-aux.lua)
183+\luatexja@curjfnt=\luatexattribute9
184+\luatexja@charclass=\luatexattribute10
185+\luatexja@yablshift=\luatexattribute11
186+\luatexja@ykblshift=\luatexattribute12
187+\luatexja@icflag=\luatexattribute13
188+\luatexja@japanese=\language87
189+
190+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-kinsoku.tex))
191+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatj-ujis.lua)
192+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatj-mono.lua)
193+luaotfload | load font: auto-selecting default features for script: dflt (was l
194+atn)(load: /home/h7k/.texlive2010/texmf-var/luatex-cache/generic/fonts/otf/temp
195+-ipaexm.lua)
196+luaotfload | load font: auto-selecting default features for script: dflt (was l
197+atn)(load: /home/h7k/.texlive2010/texmf-var/luatex-cache/generic/fonts/otf/temp
198+-ipaexg.lua)
199+luaotfload | load font: auto-selecting default features for script: dflt (was l
200+atn)
201+luaotfload | load font: auto-selecting default features for script: dflt (was l
202+atn)
203+luaotfload | load font: auto-selecting default features for script: dflt (was l
204+atn)
205+luaotfload | load font: auto-selecting default features for script: dflt (was l
206+atn)
207+luaotfload | load font: auto-selecting default features for script: dflt (was l
208+atn)
209+luaotfload | load font: auto-selecting default features for script: dflt (was l
210+atn)
211+\vspbox=\box256
212+\enumi=\count283
213+) BB AA 特徴 制限 ファイル構成 使用方法 [1{/opt/texlive/p2010/tex
214+mf-var/fonts/map/pdftex/updmap/pdftex.map
215+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
216+x.map): fontmap entry for `bchb8r' already exists, duplicates ignored
217+
218+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
219+x.map): fontmap entry for `bchbi8r' already exists, duplicates ignored
220+
221+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
222+x.map): fontmap entry for `bchbo8r' already exists, duplicates ignored
223+
224+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
225+x.map): fontmap entry for `bchr8r' already exists, duplicates ignored
226+
227+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
228+x.map): fontmap entry for `bchri8r' already exists, duplicates ignored
229+
230+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
231+x.map): fontmap entry for `bchro8r' already exists, duplicates ignored
232+}] 実装解説
233+attributes, dimensions,$\mskip \thinmuskip \mathinner {\ldotp \ldotp \ldotp }$
234+和文フォントの定義 [2]
235+Overfull \hbox (2.56395pt too wide) in paragraph at lines 134--136
236+ [] []\tenipam メ ト リッ ク 情 報 は[] 和 文 文 字 の 幅 や[]
237+和 文 文 字 間 の 空 白 の 入 り 方 な ど を 規 定 す る[] \
238+tenrm pT[]X
239+
240+\hbox(8.45029+2.15277)x384.104, glue set - 1.0, direction TLT
241+.\glue(\leftskip) 28.8078
242+.\whatsit
243+..\localinterlinepenalty=0
244+..\localbrokenpenalty=0
245+..\localleftbox=null
246+..\localrightbox=null
247+.\glue -9.6026
248+.\hbox(4.44444+0.0)x9.6026, glue set 2.3013fil, direction TLT
249+..\glue 0.0 plus 1.0fil minus 1.0fil
250+..\mathon
251+..\tensy
252+..\mathoff
253+..\glue 0.0 plus 1.0fil minus 1.0fil
254+.\tenipam メ
255+.etc.
256+
257+
258+Overfull \hbox (4.22675pt too wide) in paragraph at lines 155--158
259+ [][]\tenrm Lua \tenipam ソー ス \tentt luatj-$\tensy h$\tenit file$\tensy i
260+$\tentt .lua \tenipam に 書 か れ た メ ト リッ ク 情 報 を 読
261+み 込 む[] 内 部 で は $\tensy h$\tenit key$\tensy i$
262+
263+\hbox(8.45029+2.5)x384.104, glue set - 1.0, direction TLT
264+.\glue(\leftskip) 28.8078
265+.\whatsit
266+..\localinterlinepenalty=0
267+..\localbrokenpenalty=0
268+..\localleftbox=null
269+..\localrightbox=null
270+.\hbox(0.0+0.0)x9.6026, direction TLT
271+.\tenrm L
272+.\tenrm u
273+.etc.
274+
275+その他命令類 大まかな処理の流れ [3] [4]
276+和文フォントメトリックについて [5] [6] 名称について
277+表記法 読み方 機能 [7] 数式の表示例 生い立ち
278+T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emXの日本語化 [8]
279+T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emXによる組版の作業工
280+程 [9]
281+Overfull \hbox (3.56004pt too wide) in paragraph at lines 484--486
282+ [] []\tentt DVI \tenipam ウェ ア に は \tenrm xdvi/xd-vik \tenipam や \t
283+enrm dvi-out for Win-dows \tenipam な ど の \tentt DVI \tenipam ヴュー
284+ア[] \tenrm Dvips(k)
285+
286+\hbox(8.45029+2.5)x384.104, glue set - 1.0, direction TLT
287+.\glue(\leftskip) 48.013
288+.\whatsit
289+..\localinterlinepenalty=0
290+..\localbrokenpenalty=0
291+..\localleftbox=null
292+..\localrightbox=null
293+.\glue -9.6026
294+.\hbox(5.83333+0.83333)x9.6026, glue set 0.9124fil, direction TLT
295+..\glue 0.0 plus 1.0fil minus 1.0fil
296+..\mathon
297+..\tensy
298+..\mathoff
299+..\glue 0.0 plus 1.0fil minus 1.0fil
300+.\tentt D
301+.etc.
302+
303+GUI環境とT\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX [10] )</opt/texli
304+ve/p2010/texmf/fonts/truetype/test/ipaexm.ttf></opt/texlive/p2010/texmf/fonts/t
305+ruetype/test/ipaexg.ttf></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfo
306+nts/cm/cmbx10.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm
307+/cmbx12.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx7
308+.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb>
309+</opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></opt/
310+texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></opt/texliv
311+e/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></opt/texlive/p2010
312+/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></opt/texlive/p2010/texmf-
313+dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></opt/texlive/p2010/texmf-dist/fo
314+nts/type1/public/amsfonts/cm/cmr7.pfb></opt/texlive/p2010/texmf-dist/fonts/type
315+1/public/amsfonts/cm/cmr8.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public
316+/amsfonts/cm/cmsy10.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfo
317+nts/cm/cmsy7.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/
318+cmti10.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10
319+.pfb></opt/texlive/p2010/texmf-dist/fonts/type1/hoekwater/manfnt/manfnt.pfb>
320+Output written on sample1.pdf (10 pages, 665145 bytes).
321+PDF statistics: 115 PDF objects out of 1000 (max. 8388607)
322+ 80 compressed objects within 1 object stream
323+ 0 named destinations out of 1000 (max. 131072)
324+ 1 words of extra memory for PDF output out of 10000 (max. 10000000)
325+
Binary files a/src/doc-sample.pdf and b/doc/sample1.pdf differ
--- a/src/doc-sample.tex
+++ b/doc/sample1.tex
@@ -1,5 +1,5 @@
1-%#! time luatex doc-sample
2-\input doc-sampsty.tex % style file
1+%#! time luatex sample1
2+\input s1sty.tex % style file
33
44 \message{BB}
55 \overfullrule=0pt
@@ -35,7 +35,7 @@
3535 ほげほげ){\gt (ふがふが}
3636 \endtt
3737 \item 欧文や和文のベースライン補正が可能.
38-\item p\TeX とある程度コマンド名が互換.
38+\item p\TeX とある程度コマンド名が互換.\the\yabaselineshift
3939 \enditem
4040
4141 \beginparagraph 制限
--- a/src/luatexja-core.lua
+++ b/src/luatexja-core.lua
@@ -74,7 +74,12 @@ end
7474 -- procedures for \jfont command.
7575 function ltj.jfontdefA(b)
7676 ltj.fntbki=font.current()
77- ltj.cstemp=token.csname_name(token.get_next())
77+ local t = token.get_next()
78+ ltj.cstemp=token.csname_name(t)
79+ if ltj.cstemp=='font@name' then
80+ -- a hack for NFSS. We need more fundamental solution.
81+ token.expand(t); t=token.get_next(); ltj.cstemp=token.csname_name(t)
82+ end
7883 tex.sprint('\\csname ' .. ltj.cstemp .. '\\endcsname\\csname @jfont\\endcsname')
7984 -- A trick to get font id associated of the argument of \jfont.
8085 -- font.id() does not seem to work in my environment...
@@ -89,7 +94,8 @@ function ltj.jfontdefB(s) -- for horizontal font
8994 local f = font.fonts[fn]
9095 ltj.font_metric_table[fn]={}
9196 ltj.font_metric_table[fn].jfm=j; ltj.font_metric_table[fn].size=f.size
92- tex.sprint('\\expandafter\\def\\csname ' .. ltj.cstemp .. '\\endcsname'
97+ tex.sprint('\\expandafter\\expandafter\\expandafter\\global\\expandafter'
98+ .. '\\def\\csname ' .. ltj.cstemp .. '\\endcsname'
9399 .. '{\\csname luatexja@curjfnt\\endcsname=' .. fn
94100 .. ' \\zw=' .. tex.round(f.size*ltj.metrics[j].zw) .. 'sp'
95101 .. '\\zh=' .. tex.round(f.size*ltj.metrics[j].zh) .. 'sp\\relax}')
--- a/src/luatexja-core.sty
+++ b/src/luatexja-core.sty
@@ -83,6 +83,9 @@
8383 % \inhibitglue
8484 \def\inhibitglue{\directlua{ltj.create_ihb_node()}}
8585
86+\def\yabaselineshift{\afterassignment\luatexja@yabsset\luatexja@tempdima}
87+\def\luatexja@yabsset{\luatexja@yablshift=\luatexja@tempdima }
88+
8689 \input luatexja-kinsoku.tex
8790 \catcode`\@=12
8891 \endinput
Binary files a/src/test-feature.pdf and /dev/null differ
--- /dev/null
+++ b/test/test02-latex.aux
@@ -0,0 +1 @@
1+\relax
--- /dev/null
+++ b/test/test02-latex.log
@@ -0,0 +1,833 @@
1+This is LuaTeX, Version beta-0.66.0-2011032121 (rev 4093) (format=lualatex 2011.3.21) 31 MAR 2011 09:09
2+ restricted \write18 enabled.
3+**test02-latex.tex
4+(./test02-latex.tex
5+LaTeX2e <2009/09/24>
6+LuaTeX adaptation of babel <v3.8l-luatex-1.4> and hyphenation patterns for engl
7+ish, dumylang, nohyphenation, afrikaans, ethiopic, loaded.
8+(/opt/texlive/p2010/texmf-dist/tex/latex/base/article.cls
9+Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
10+(/opt/texlive/p2010/texmf-dist/tex/latex/base/size10.clo
11+File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
12+)
13+\c@part=\count79
14+\c@section=\count80
15+\c@subsection=\count81
16+\c@subsubsection=\count82
17+\c@paragraph=\count83
18+\c@subparagraph=\count84
19+\c@figure=\count85
20+\c@table=\count86
21+\abovecaptionskip=\skip41
22+\belowcaptionskip=\skip42
23+\bibindent=\dimen102
24+)
25+(/opt/texlive/p2010/texmf-dist/tex/latex/fontspec/fontspec.sty
26+Package: fontspec 2011/02/26 v2.1f Advanced font selection for XeLaTeX/LuaLaTeX
27+
28+
29+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/expl3.sty
30+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3names.sty
31+Package: l3names 2011/01/08 v2122 L3 Experimental Naming Scheme for TeX Primiti
32+ves
33+
34+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/luatex.sty
35+Package: luatex 2010/03/09 v0.4 LuaTeX basic definition package (HO)
36+
37+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty
38+Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO)
39+)
40+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
41+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
42+Package ifluatex Info: LuaTeX detected.
43+)
44+(/opt/texlive/p2010/texmf-dist/tex/latex/etex-pkg/etex.sty
45+Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
46+\et@xins=\count87
47+)
48+\LuT@AllocAttribute=\count277
49+\LuT@AllocCatcodeTable=\count278
50+\CatcodeTableStack=\count279
51+\CatcodeTableIniTeX=\catcodetable1
52+\CatcodeTableString=\catcodetable3
53+\CatcodeTableOther=\catcodetable5
54+\CatcodeTableLaTeX=\catcodetable7
55+
56+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/luatex-loader.sty
57+Package: luatex-loader 2010/03/09 v0.4 Lua module loader (HO)
58+
59+(/opt/texlive/p2010/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua)))
60+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
61+Package: pdftexcmds 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO)
62+
63+
64+(/opt/texlive/p2010/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
65+Package: ltxcmds 2010/04/26 v1.7 LaTeX kernel commands for general use (HO)
66+)
67+Package pdftexcmds Info: \pdf@primitive is available.
68+Package pdftexcmds Info: \pdf@ifprimitive is available.
69+\pdftexcmds@toks=\toks14
70+))
71+Package: expl3 2011/02/17 v2156 L3 Experimental code bundle wrapper
72+
73+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3basics.sty
74+Package: l3basics 2011/02/26 v2158 L3 Experimental basic definitions
75+)
76+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3expan.sty
77+Package: l3expan 2010/09/20 v2037 L3 Experimental Argument Expansion module
78+)
79+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3tl.sty
80+Package: l3tl 2011/03/07 v2184 L3 Experimental Token Lists
81+)
82+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3int.sty
83+Package: l3int 2011/03/06 v2178 L3 Experimental Integer module
84+\l_tmpa_int=\count280
85+\l_tmpb_int=\count281
86+\l_tmpc_int=\count282
87+\g_tmpa_int=\count283
88+\g_tmpb_int=\count284
89+\c_max_int=\count285
90+\g_tl_inline_level_int=\count286
91+\g_prg_inline_level_int=\count287
92+)
93+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3quark.sty
94+Package: l3quark 2011/03/03 v2172 L3 Experimental Quark Commands
95+)
96+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3seq.sty
97+Package: l3seq 2010/03/29 v1879 L3 Experimental sequences and stacks
98+)
99+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3toks.sty
100+Package: l3toks 2010/09/20 v2037 L3 Experimental Token Registers
101+\l_tmpb_toks=\toks15
102+\l_tmpc_toks=\toks16
103+\g_tmpa_toks=\toks17
104+\g_tmpb_toks=\toks18
105+\g_tmpc_toks=\toks19
106+\c_empty_toks=\toks20
107+\l_tl_replace_toks=\toks21
108+)
109+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3prg.sty
110+Package: l3prg 2011/03/06 v2178 L3 Experimental control structures
111+)
112+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3clist.sty
113+Package: l3clist 2011/03/06 v2178 L3 Experimental comma separated lists
114+\g_clist_map_inline_int=\count288
115+)
116+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3token.sty
117+Package: l3token 2011/02/16 v2151 L3 Experimental token investigation and manip
118+ulation
119+)
120+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3prop.sty
121+Package: l3prop 2010/11/23 v2087 L3 Experimental Property Lists
122+\g_prop_inline_level_int=\count289
123+)
124+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3msg.sty
125+Package: l3msg 2010/10/02 v2052 L3 Experimental LaTeX Messages module
126+\l_msg_redirect_classes_prop=\toks22
127+\l_msg_redirect_names_prop=\toks23
128+\l_msg_redirect_fatal_prop=\toks24
129+\l_msg_redirect_error_prop=\toks25
130+\l_msg_redirect_warning_prop=\toks26
131+\l_msg_redirect_info_prop=\toks27
132+\l_msg_redirect_log_prop=\toks28
133+\l_msg_redirect_trace_prop=\toks29
134+\l_msg_redirect_none_prop=\toks30
135+)
136+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3io.sty
137+Package: l3io 2010/10/03 v2063 L3 Experimental i/o module
138+\g_iow_streams_prop=\toks31
139+\g_ior_streams_prop=\toks32
140+\l_iow_stream_int=\count290
141+)
142+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3skip.sty
143+Package: l3skip 2011/02/15 v2149 L3 Experimental skip registers
144+\l_tmpa_skip=\skip256
145+\l_tmpb_skip=\skip257
146+\l_tmpc_skip=\skip258
147+\g_tmpa_skip=\skip259
148+\g_tmpb_skip=\skip260
149+\l_tmpa_dim=\dimen256
150+\l_tmpb_dim=\dimen257
151+\l_tmpc_dim=\dimen258
152+\l_tmpd_dim=\dimen259
153+\g_tmpa_dim=\dimen260
154+\g_tmpb_dim=\dimen261
155+)
156+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3box.sty
157+Package: l3box 2011/03/06 v2178 L3 Experimental Box module
158+\l_tmpb_box=\box256
159+)
160+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3keyval.sty
161+Package: l3keyval 2010/04/11 v1890 L3 Experimental keyval processing
162+\l_KV_level_int=\count291
163+)
164+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3keys.sty
165+Package: l3keys 2010/11/11 v2082 L3 Experimental key-value support
166+\l_keys_choice_int=\count292
167+)
168+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3precom.sty
169+Package: l3precom 2010/02/09 v1793 L3 Experimental precompilation module
170+\g_gen_sym_int=\count293
171+\g_ggen_sym_int=\count294
172+)
173+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3xref.sty
174+Package: l3xref 2011/02/16 v2151 L3 Experimental cross referencing
175+\g_xref_all_curr_immediate_fields_prop=\toks33
176+\g_xref_all_curr_deferred_fields_prop=\toks34
177+)
178+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3file.sty
179+Package: l3file 2010/03/21 v1853 L3 Experimental file loading
180+)
181+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3fp.sty
182+Package: l3fp 2011/03/06 v2178 L3 Experimental floating-point operations
183+\c_one_million=\count295
184+\c_one_hundred_million=\count296
185+\c_five_hundred_million=\count297
186+\c_one_thousand_million=\count298
187+\c_fp_pi_by_four_decimal_int=\count299
188+\c_fp_pi_by_four_extended_int=\count300
189+\c_fp_pi_decimal_int=\count301
190+\c_fp_pi_extended_int=\count302
191+\c_fp_two_pi_decimal_int=\count303
192+\c_fp_two_pi_extended_int=\count304
193+\l_fp_count_int=\count305
194+\l_fp_div_offset_int=\count306
195+\l_fp_exp_integer_int=\count307
196+\l_fp_exp_decimal_int=\count308
197+\l_fp_exp_extended_int=\count309
198+\l_fp_exp_exponent_int=\count310
199+\l_fp_input_a_sign_int=\count311
200+\l_fp_input_a_integer_int=\count312
201+\l_fp_input_a_decimal_int=\count313
202+\l_fp_input_a_exponent_int=\count314
203+\l_fp_input_b_sign_int=\count315
204+\l_fp_input_b_integer_int=\count316
205+\l_fp_input_b_decimal_int=\count317
206+\l_fp_input_b_exponent_int=\count318
207+\l_fp_input_a_extended_int=\count319
208+\l_fp_input_b_extended_int=\count320
209+\l_fp_mul_a_i_int=\count321
210+\l_fp_mul_a_ii_int=\count322
211+\l_fp_mul_a_iii_int=\count323
212+\l_fp_mul_a_iv_int=\count324
213+\l_fp_mul_a_v_int=\count325
214+\l_fp_mul_a_vi_int=\count326
215+\l_fp_mul_b_i_int=\count327
216+\l_fp_mul_b_ii_int=\count328
217+\l_fp_mul_b_iii_int=\count329
218+\l_fp_mul_b_iv_int=\count330
219+\l_fp_mul_b_v_int=\count331
220+\l_fp_mul_b_vi_int=\count332
221+\l_fp_mul_output_int=\count333
222+\l_fp_output_sign_int=\count334
223+\l_fp_output_integer_int=\count335
224+\l_fp_output_decimal_int=\count336
225+\l_fp_output_exponent_int=\count337
226+\l_fp_output_extended_int=\count338
227+\l_fp_round_position_int=\count339
228+\l_fp_round_target_int=\count340
229+\l_fp_split_sign_int=\count341
230+\l_fp_tmp_int=\count342
231+\l_fp_trig_octant_int=\count343
232+\l_fp_trig_sign_int=\count344
233+\l_fp_trig_decimal_int=\count345
234+\l_fp_trig_extended_int=\count346
235+\l_fp_tmp_dim=\dimen262
236+\l_fp_tmp_skip=\skip261
237+)
238+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3luatex.sty
239+Package: l3luatex 2010/07/18 v1985 L3 Experimental LuaTeX functions
240+\g_cctab_allocate_int=\count347
241+\g_cctab_stack_int=\count348
242+\c_code_cctab=\catcodetable9
243+)
244+(/opt/texlive/p2010/texmf-dist/tex/latex/expl3/l3font.sty
245+Package: l3font 2011/03/03 v2175 L3 Experimental Font Loading
246+)
247+(/opt/texlive/p2010/texmf-dist/tex/latex/tools/calc.sty
248+Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
249+\calc@Acount=\count349
250+\calc@Bcount=\count350
251+\calc@Adimen=\dimen263
252+\calc@Bdimen=\dimen264
253+\calc@Askip=\skip262
254+\calc@Bskip=\skip263
255+LaTeX Info: Redefining \setlength on input line 76.
256+LaTeX Info: Redefining \addtolength on input line 77.
257+\calc@Ccount=\count351
258+\calc@Cskip=\skip264
259+))
260+(/opt/texlive/p2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty
261+Package: xparse 2011/01/23 v2136 Generic document command parser
262+\c_xparse_shorthands_prop=\toks35
263+\l_xparse_m_args_int=\count352
264+\l_xparse_mandatory_args_int=\count353
265+\l_xparse_processor_int=\count354
266+\l_xparse_total_args_int=\count355
267+)
268+(/opt/texlive/p2010/texmf-dist/tex/generic/kastrup/binhex.tex)
269+(/opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/luaotfload.sty
270+Package: luaotfload 2011/02/16 v1.24 OpenType layout system
271+
272+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
273+Package: luatexbase 2010/10/06 v0.3 Module utilities for LuaTeX
274+
275+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty
276+Package: luatexbase-compat 2010/10/10 v0.3 Compatibility tools for LuaTeX
277+)
278+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
279+Package: luatexbase-loader 2010/10/10 v0.3 Lua module loader for LuaTeX
280+
281+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase.loader.lua))
282+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty
283+Package: luatexbase-regs 2010/10/10 v0.3 Registers allocation for LuaTeX
284+)
285+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
286+Package: luatexbase-attr 2010/10/10 v0.3 Attributes allocation for LuaTeX
287+
288+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/attr.lua))
289+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
290+Package: luatexbase-cctb 2010/10/10 v0.3 Catcodetable allocation for LuaTeX
291+
292+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/cctb.lua)
293+\lltxb@catcodetable@alloc=\count356
294+\CatcodeTableIniTeX=\luatexcatcodetable1
295+\CatcodeTableString=\luatexcatcodetable2
296+\CatcodeTableOther=\luatexcatcodetable3
297+\CatcodeTableLaTeX=\luatexcatcodetable4
298+\CatcodeTableLaTeXAtLetter=\luatexcatcodetable5
299+\CatcodeTableExpl=\luatexcatcodetable6
300+)
301+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
302+Package: luatexbase-mcb 2010/10/10 v0.3 Callback management for LuaTeX
303+
304+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty
305+Package: luatexbase-modutils 2010/10/10 v0.3 Module utilities for LuaTeX
306+
307+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/modutils.lua))
308+(/opt/texlive/p2010/texmf-dist/tex/luatex/luatexbase/mcb.lua)
309+Lua module: luatexbase-mcb 2010/05/12 0.2 register several functions in a callb
310+ack
311+))
312+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs.lua)
313+Lua module: lualibs 2011/01/20 0.96 Lua additional functions.
314+
315+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-string.lua)
316+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-lpeg.lua)
317+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-boolean.lua)
318+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-number.lua)
319+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-math.lua)
320+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-table.lua)
321+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-aux.lua)
322+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-io.lua)
323+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-os.lua)
324+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-file.lua)
325+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-md5.lua)
326+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-dir.lua)
327+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-unicode.lua)
328+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-utils.lua)
329+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-dimen.lua)
330+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-url.lua)
331+(/opt/texlive/p2010/texmf-dist/tex/luatex/lualibs/lualibs-set.lua)
332+(/opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/luaotfload.lua)
333+Lua module: luaotfload 2011/02/16 1.24 OpenType layout system.
334+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
335+fl-luat-dum.lua.(using cache: /home/h7k/.texlive2010/texmf-var/luatex-cache/gen
336+eric)
337+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
338+fl-luat-ovr.lua.
339+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
340+fl-data-con.lua.
341+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
342+fl-font-ini.lua.
343+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
344+fl-node-dum.lua.
345+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
346+fl-node-inj.lua.
347+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
348+fl-font-tfm.lua.
349+luatexbase.attributes["otfl@state"] = 1
350+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
351+fl-font-cid.lua.
352+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
353+fl-font-ott.lua.
354+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
355+fl-font-map.lua.
356+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
357+fl-font-otf.lua.
358+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
359+fl-font-otd.lua.
360+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
361+fl-font-oti.lua.
362+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
363+fl-font-otb.lua.
364+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
365+fl-font-otn.lua.
366+luatexbase.attributes["otfl@markbase"] = 2
367+luatexbase.attributes["otfl@markmark"] = 3
368+luatexbase.attributes["otfl@markdone"] = 4
369+luatexbase.attributes["otfl@cursbase"] = 5
370+luatexbase.attributes["otfl@curscurs"] = 6
371+luatexbase.attributes["otfl@cursdone"] = 7
372+luatexbase.attributes["otfl@kernpair"] = 8
373+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
374+fl-font-ota.lua.
375+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
376+fl-font-otc.lua.
377+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
378+fl-font-def.lua.
379+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
380+fl-font-xtx.lua.
381+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
382+fl-font-dum.lua.
383+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
384+fl-font-nms.lua.
385+luaotfload: loading file /opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/ot
386+fl-font-clr.lua.
387+Module luatexbase-mcb info: creating 'luaotfload.patch_font' type 4
388+Module luatexbase-mcb info: inserting 'luaotfload.pre_linebreak_filter'
389+(luatexbase-mcb) at position 1 in 'pre_linebreak_filter'
390+Module luatexbase-mcb info: inserting 'luaotfload.hpack_filter'
391+(luatexbase-mcb) at position 1 in 'hpack_filter'
392+Module luatexbase-mcb info: resetting callback 'define_font'
393+Module luatexbase-mcb info: inserting 'luaotfload.define_font'
394+(luatexbase-mcb) at position 1 in 'define_font'
395+Module luatexbase-mcb info: inserting 'luaotfload.find_vf_file'
396+(luatexbase-mcb) at position 1 in 'find_vf_file'
397+)
398+(/opt/texlive/p2010/texmf-dist/tex/latex/fontspec/fontspec.lua)
399+Lua module: fontspec 2009/12/04 2 Advanced font selection for LuaLaTeX.
400+\l_fontspec_script_int=\count357
401+\l_fontspec_language_int=\count358
402+\l_fontspec_strnum_int=\count359
403+Variant \tl_gset:cV already defined; not changing it on line 83
404+
405+(/opt/texlive/p2010/texmf-dist/tex/latex/xkeyval/xkeyval.sty
406+Package: xkeyval 2008/08/13 v2.6a package option processing (HA)
407+
408+(/opt/texlive/p2010/texmf-dist/tex/generic/xkeyval/xkeyval.tex
409+\XKV@toks=\toks36
410+\XKV@tempa@toks=\toks37
411+\XKV@depth=\count360
412+File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
413+
414+(/opt/texlive/p2010/texmf-dist/tex/generic/xkeyval/keyval.tex)))
415+(/opt/texlive/p2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
416+Package: fontspec-patches 2011/02/26 v2.1f Advanced font selection for XeLaTeX/
417+LuaLaTeX
418+
419+(/opt/texlive/p2010/texmf-dist/tex/latex/base/fixltx2e.sty
420+Package: fixltx2e 2006/09/13 v1.1m fixes to LaTeX
421+LaTeX Info: Redefining \em on input line 420.
422+)
423+LaTeX Info: Redefining \em on input line 22.
424+LaTeX Info: Redefining \emph on input line 29.
425+LaTeX Info: Redefining \- on input line 32.
426+)
427+(/opt/texlive/p2010/texmf-dist/tex/latex/base/fontenc.sty
428+Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
429+
430+(/opt/texlive/p2010/texmf-dist/tex/latex/euenc/eu2enc.def
431+File: eu2enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
432+)
433+LaTeX Font Info: Try loading font information for EU2+lmr on input line 100.
434+
435+
436+(/opt/texlive/p2010/texmf-dist/tex/latex/euenc/eu2lmr.fd
437+File: eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
438+)
439+luaotfload | load font: auto-selecting default features for script: dflt (was l
440+atn)(load: /home/h7k/.texlive2010/texmf-var/luatex-cache/generic/fonts/otf/temp
441+-lmroman10-regular.lua))
442+(/opt/texlive/p2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty
443+File: xunicode.sty 2010/11/06 v0.96 provides access to latin accents and many o
444+ther characters in Unicode lower plane
445+)
446+ LaTeX info: Defining document command \fontspec
447+(LaTeX) with arg. spec. 'O{}m' on line 335.
448+
449+ LaTeX info: Defining document command \setmainfont
450+(LaTeX) with arg. spec. 'O{}m' on line 339.
451+
452+ LaTeX info: Defining document command \setsansfont
453+(LaTeX) with arg. spec. 'O{}m' on line 343.
454+
455+ LaTeX info: Defining document command \setmonofont
456+(LaTeX) with arg. spec. 'O{}m' on line 347.
457+
458+ LaTeX info: Defining document command \setmathrm
459+(LaTeX) with arg. spec. 'O{}m' on line 351.
460+
461+ LaTeX info: Defining document command \setboldmathrm
462+(LaTeX) with arg. spec. 'O{}m' on line 354.
463+
464+ LaTeX info: Defining document command \setmathsf
465+(LaTeX) with arg. spec. 'O{}m' on line 357.
466+
467+ LaTeX info: Defining document command \setmathtt
468+(LaTeX) with arg. spec. 'O{}m' on line 360.
469+
470+ LaTeX info: Defining document command \newfontfamily
471+(LaTeX) with arg. spec. 'mO{}m' on line 377.
472+
473+ LaTeX info: Defining document command \newfontface
474+(LaTeX) with arg. spec. 'mO{}m' on line 380.
475+
476+ LaTeX info: Defining document command \defaultfontfeatures
477+(LaTeX) with arg. spec. 'm' on line 383.
478+
479+ LaTeX info: Defining document command \addfontfeatures
480+(LaTeX) with arg. spec. 'm' on line 400.
481+
482+ LaTeX info: Defining document command \newfontfeature
483+(LaTeX) with arg. spec. 'mm' on line 407.
484+
485+ LaTeX info: Defining document command \newAATfeature
486+(LaTeX) with arg. spec. 'mmmm' on line 416.
487+
488+ LaTeX info: Defining document command \newICUfeature
489+(LaTeX) with arg. spec. 'mmm' on line 425.
490+
491+ LaTeX info: Defining document command \aliasfontfeature
492+(LaTeX) with arg. spec. 'mm' on line 427.
493+
494+ LaTeX info: Defining document command \aliasfontfeatureoption
495+(LaTeX) with arg. spec. 'mmm' on line 430.
496+
497+ LaTeX info: Defining document command \newfontscript
498+(LaTeX) with arg. spec. 'mm' on line 435.
499+
500+ LaTeX info: Defining document command \newfontlanguage
501+(LaTeX) with arg. spec. 'mm' on line 457.
502+
503+ LaTeX info: Defining document command \DeclareFontsExtensions
504+(LaTeX) with arg. spec. 'm' on line 474.
505+
506+\c@fontspec_tmp_int=\count361
507+LaTeX Info: Redefining \itshape on input line 2105.
508+LaTeX Info: Redefining \slshape on input line 2109.
509+LaTeX Info: Redefining \scshape on input line 2113.
510+LaTeX Info: Redefining \upshape on input line 2117.
511+
512+(/opt/texlive/p2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))(load: /home/h7
513+k/.texlive2010/texmf-var/luatex-cache/generic/fonts/otf/temp-ipaexm.lua)
514+fontspec: script 'latn' exists in font 'IPAexMincho'
515+fontspec: script 'latn' exists in font 'IPAexMincho'
516+fontspec: feature '+jp90' for language 'DFLT' and script 'latn' exists in font
517+'IPAexMincho'
518+\g_fontspec_family_ipaexm.ttf_int=\count362
519+ fontspec info: Defining font family 'ipaexm.ttf(0)' for font 'ipaexm.ttf' with
520+ options [BoldFont={ipaexg.ttf},Style=OLDJIS].
521+
522+\g_fontspec_ipaexm.ttf(0)_prop=\toks38
523+fontspec: feature '+jp90' for language 'DFLT' and script 'latn' exists in font
524+'IPAexMincho'
525+ fontspec info: Defining shape 'normal' with NFSS spec.:
526+(fontspec) <->"file:ipaexm.ttf:mode=node;script=latn;language=DFLT;+jp90;"
527+
528+(load: /home/h7k/.texlive2010/texmf-var/luatex-cache/generic/fonts/otf/temp-ipa
529+exg.lua)
530+fontspec: feature '+jp90' for language 'DFLT' and script 'latn' exists in font
531+'IPAexGothic'
532+ fontspec info: Defining shape 'bold' with NFSS spec.:
533+(fontspec) <->"file:ipaexg.ttf:mode=node;script=latn;language=DFLT;+jp90;"
534+
535+luaotfload | define font: font with name ipaexg.ttf/I is not found
536+luaotfload | define font: unknown font ipaexg.ttf/I, loading aborted
537+luaotfload | define font: font with name ipaexg.ttf/I is not found
538+luaotfload | define font: unknown font ipaexg.ttf/I, loading aborted
539+
540+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
541+!
542+! fontspec error: "font-not-found"
543+!
544+! The font "ipaexg.ttf/I" cannot be found.
545+!
546+! See the fontspec documentation for further information.
547+! For immediate help type H <return>.
548+!...............................................
549+
550+l.6 ...Font={ipaexg.ttf},Style=OLDJIS]{ipaexm.ttf}
551+
552+?
553+ fontspec warning: OpenType feature 'Style=OLDJIS' (+jp90) not available
554+(fontspec) for font 'ipaexg.ttf/I',
555+(fontspec) with script 'Latin', and language 'Default'.
556+
557+ fontspec info: Defining shape 'bold italic' with NFSS spec.:
558+(fontspec) <->"file:ipaexg.ttf/I:mode=node;script=latn;language=DFLT;"
559+
560+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-core.sty
561+(/opt/texlive/p2010/texmf-dist/tex/luatex/luaotfload/luaotfload.sty)
562+\luatexja@tempcnta=\count363
563+\luatexja@tempdima=\dimen265
564+\kanjiskip=\skip265
565+\xkanjiskip=\skip266
566+\zw=\dimen266
567+\zh=\dimen267
568+\jQ=\dimen268
569+\jH=\dimen269
570+\luatexja@autospc=\count364
571+\luatexja@autoxspc=\count365
572+
573+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-core.lua)
574+Module luatexbase-mcb info: inserting 'ltj.process_input_buffer'
575+(luatexbase-mcb) at position 1 in 'process_input_buffer'
576+Module luatexbase-mcb info: inserting 'ltj.pre_linebreak_filter'
577+(luatexbase-mcb) at position 2 in 'pre_linebreak_filter'
578+Module luatexbase-mcb info: inserting 'ltj.hpack_filter'
579+(luatexbase-mcb) at position 2 in 'hpack_filter'
580+Module luatexbase-mcb info: inserting 'ltj.hpack_filter_pre'
581+(luatexbase-mcb) at position 1 in 'hpack_filter'
582+Module luatexbase-mcb info: inserting 'ltj.hyphenate'
583+(luatexbase-mcb) at position 1 in 'hyphenate'
584+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-core-aux.lua)
585+\luatexja@curjfnt=\luatexattribute9
586+\luatexja@charclass=\luatexattribute10
587+\luatexja@yablshift=\luatexattribute11
588+\luatexja@ykblshift=\luatexattribute12
589+\luatexja@icflag=\luatexattribute13
590+\luatexja@japanese=\language74
591+
592+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatexja-kinsoku.tex))
593+(/opt/texlive/p2010/../texmf-local/tex/generic/luatexja/luatj-ujis.lua)
594+(./test02-latex.aux)
595+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 10.
596+LaTeX Font Info: ... okay on input line 10.
597+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 10.
598+LaTeX Font Info: ... okay on input line 10.
599+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 10.
600+LaTeX Font Info: ... okay on input line 10.
601+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 10.
602+LaTeX Font Info: ... okay on input line 10.
603+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 10.
604+LaTeX Font Info: ... okay on input line 10.
605+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 10.
606+LaTeX Font Info: ... okay on input line 10.
607+LaTeX Font Info: Checking defaults for EU2/lmr/m/n on input line 10.
608+LaTeX Font Info: ... okay on input line 10.
609+ fontspec info: Adjusting the maths setup (use [no-math] to avoid this).
610+
611+\symlegacymaths=\mathgroup4
612+LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold'
613+(Font) OT1/cmr/m/n --> OT1/cmr/bx/n on input line 10.
614+LaTeX Font Info: Redeclaring math accent \acute on input line 10.
615+LaTeX Font Info: Redeclaring math accent \grave on input line 10.
616+LaTeX Font Info: Redeclaring math accent \ddot on input line 10.
617+LaTeX Font Info: Redeclaring math accent \tilde on input line 10.
618+LaTeX Font Info: Redeclaring math accent \bar on input line 10.
619+LaTeX Font Info: Redeclaring math accent \breve on input line 10.
620+LaTeX Font Info: Redeclaring math accent \check on input line 10.
621+LaTeX Font Info: Redeclaring math accent \hat on input line 10.
622+LaTeX Font Info: Redeclaring math accent \dot on input line 10.
623+LaTeX Font Info: Redeclaring math accent \mathring on input line 10.
624+LaTeX Font Info: Redeclaring math symbol \colon on input line 10.
625+LaTeX Font Info: Redeclaring math symbol \Gamma on input line 10.
626+LaTeX Font Info: Redeclaring math symbol \Delta on input line 10.
627+LaTeX Font Info: Redeclaring math symbol \Theta on input line 10.
628+LaTeX Font Info: Redeclaring math symbol \Lambda on input line 10.
629+LaTeX Font Info: Redeclaring math symbol \Xi on input line 10.
630+LaTeX Font Info: Redeclaring math symbol \Pi on input line 10.
631+LaTeX Font Info: Redeclaring math symbol \Sigma on input line 10.
632+LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 10.
633+LaTeX Font Info: Redeclaring math symbol \Phi on input line 10.
634+LaTeX Font Info: Redeclaring math symbol \Psi on input line 10.
635+LaTeX Font Info: Redeclaring math symbol \Omega on input line 10.
636+LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 10.
637+LaTeX Font Info: Redeclaring symbol font `operators' on input line 10.
638+LaTeX Font Info: Encoding `OT1' has changed to `EU2' for symbol font
639+(Font) `operators' in the math version `normal' on input line 10.
640+LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
641+(Font) OT1/cmr/m/n --> EU2/lmr/m/n on input line 10.
642+LaTeX Font Info: Encoding `OT1' has changed to `EU2' for symbol font
643+(Font) `operators' in the math version `bold' on input line 10.
644+LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
645+(Font) OT1/cmr/bx/n --> EU2/lmr/m/n on input line 10.
646+LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
647+(Font) EU2/lmr/m/n --> EU2/lmr/m/n on input line 10.
648+LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
649+(Font) EU2/lmr/m/n --> EU2/lmr/m/n on input line 10.
650+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
651+(Font) OT1/cmr/m/it --> EU2/lmr/m/it on input line 10.
652+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
653+(Font) OT1/cmr/bx/n --> EU2/lmr/bx/n on input line 10.
654+LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
655+(Font) OT1/cmss/m/n --> EU2/lmss/m/n on input line 10.
656+LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
657+(Font) OT1/cmtt/m/n --> EU2/lmtt/m/n on input line 10.
658+LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
659+(Font) EU2/lmr/m/n --> EU2/lmr/bx/n on input line 10.
660+LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold'
661+(Font) EU2/lmr/m/n --> EU2/lmr/bx/n on input line 10.
662+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
663+(Font) OT1/cmr/bx/it --> EU2/lmr/bx/it on input line 10.
664+LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
665+(Font) OT1/cmss/bx/n --> EU2/lmss/bx/n on input line 10.
666+LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
667+(Font) OT1/cmtt/m/n --> EU2/lmtt/bx/n on input line 10.
668+luaotfload | load font: auto-selecting default features for script: dflt (was l
669+atn)
670+luaotfload | load font: auto-selecting default features for script: dflt (was l
671+atn)
672+luaotfload | load font: auto-selecting default features for script: dflt (was l
673+atn)
674+
675+### vertical mode entered at line 0
676+### current page:
677+\write-{}
678+\glue(\topskip) 0.0
679+\hbox(11.36249+2.06)x345.0, glue set 171.42003fil, direction TLT
680+.\whatsit
681+..\localinterlinepenalty=0
682+..\localbrokenpenalty=0
683+..\localleftbox=null
684+..\localrightbox=null
685+.\hbox(0.0+0.0)x15.0, direction TLT
686+.\EU2/lmr/m/n/10 a
687+.\EU2/lmr/m/n/10 b
688+.\kern 0.28
689+.\EU2/lmr/m/n/10 c
690+.\EU2/lmr/m/n/10 d
691+.\discretionary
692+..\EU2/lmr/m/n/10 -
693+.\EU2/lmr/m/n/10 f
694+.\EU2/lmr/m/n/10 g
695+.\EU2/lmr/m/n/10 h
696+.\EU2/lmr/m/n/10 j
697+.\EU2/lmr/m/n/10 f
698+.\EU2/lmr/m/n/10 g
699+.\glue 3.59999 plus 1.19992 minus 1.19992
700+.\EU2/ipaexm.ttf(0)/m/n/10 あ
701+.\glue 0.0 plus 0.4 minus 0.4
702+.\EU2/ipaexm.ttf(0)/m/n/10 い
703+.\glue 0.0 plus 0.4 minus 0.4
704+.\EU2/ipaexm.ttf(0)/m/n/10 う
705+.\glue 0.0 plus 0.4 minus 0.4
706+.\EU2/ipaexm.ttf(0)/m/n/10 󰄃
707+.\penalty 10000
708+.\hbox(8.8+1.2)x5.0, glue set - 5.0fil, direction TLT
709+..\EU2/ipaexm.ttf(0)/m/n/10 )
710+..\glue 0.0 plus 1.0fil minus 1.0fil
711+.\glue 5.0 minus 5.0
712+.\hbox(8.8+1.2)x5.0, glue set - 5.0fil, direction TLT
713+..\EU2/ipaexm.ttf(0)/bx/n/10 (
714+..\glue 0.0 plus 1.0fil minus 1.0fil
715+.\penalty 10000
716+.\EU2/ipaexm.ttf(0)/bx/n/10 󰄃
717+.\glue 0.0 plus 0.4 minus 0.4
718+.\EU2/ipaexm.ttf(0)/bx/n/10 あ
719+.\glue 0.0 plus 0.4 minus 0.4
720+.\EU2/ipaexm.ttf(0)/bx/n/14.4 あ
721+.\glue 0.0 plus 0.4 minus 0.4
722+.\EU2/ipaexm.ttf(0)/bx/n/10 い
723+.\glue 0.0 plus 0.4 minus 0.4
724+.\EU2/ipaexm.ttf(0)/bx/n/10 う
725+.\kern 0.0
726+.\penalty 10000
727+.\glue(\parfillskip) 0.0 plus 1.0fil
728+.\glue(\rightskip) 0.0
729+\glue(\parskip) 0.0 plus 1.0
730+\glue(\lineskip) 1.0
731+\hbox(11.36249+2.06)x345.0, glue set 166.42003fil, direction TLT
732+.\whatsit
733+..\localinterlinepenalty=0
734+..\localbrokenpenalty=0
735+..\localleftbox=null
736+..\localrightbox=null
737+.\hbox(0.0+0.0)x15.0, direction TLT
738+.\EU2/lmr/m/n/10 a
739+.\EU2/lmr/m/n/10 b
740+.\kern 0.28
741+.\EU2/lmr/m/n/10 c
742+.\EU2/lmr/m/n/10 d
743+.\discretionary
744+..\EU2/lmr/m/n/10 -
745+.\EU2/lmr/m/n/10 f
746+.\EU2/lmr/m/n/10 g
747+.\EU2/lmr/m/n/10 h
748+.\EU2/lmr/m/n/10 j
749+.\EU2/lmr/m/n/10 f
750+.\EU2/lmr/m/n/10 g
751+.\glue 3.59999 plus 1.19992 minus 1.19992
752+.\EU2/ipaexm.ttf(0)/m/n/10 あ
753+.\glue 0.0 plus 0.4 minus 0.4
754+.\EU2/ipaexm.ttf(0)/m/n/10 い
755+.\glue 0.0 plus 0.4 minus 0.4
756+.\EU2/ipaexm.ttf(0)/m/n/10 う
757+.\glue 0.0 plus 0.4 minus 0.4
758+.\EU2/ipaexm.ttf(0)/m/n/10 󰄃
759+.\penalty 10000
760+.\hbox(8.8+1.2)x5.0, glue set - 5.0fil, direction TLT
761+..\EU2/ipaexm.ttf(0)/m/n/10 )
762+..\glue 0.0 plus 1.0fil minus 1.0fil
763+.\glue 5.0 minus 5.0
764+.\kern 0.0
765+.\glue 5.0 minus 5.0
766+.\hbox(8.8+1.2)x5.0, glue set - 5.0fil, direction TLT
767+..\EU2/ipaexm.ttf(0)/bx/n/10 (
768+..\glue 0.0 plus 1.0fil minus 1.0fil
769+.\penalty 10000
770+.\EU2/ipaexm.ttf(0)/bx/n/10 󰄃
771+.\glue 0.0 plus 0.4 minus 0.4
772+.\EU2/ipaexm.ttf(0)/bx/n/10 あ
773+.\glue 0.0 plus 0.4 minus 0.4
774+.\EU2/ipaexm.ttf(0)/bx/n/14.4 あ
775+.\glue 0.0 plus 0.4 minus 0.4
776+.\EU2/ipaexm.ttf(0)/bx/n/10 い
777+.\glue 0.0 plus 0.4 minus 0.4
778+.\EU2/ipaexm.ttf(0)/bx/n/10 う
779+.\kern 0.0
780+.\penalty 10000
781+.\glue(\parfillskip) 0.0 plus 1.0fil
782+.\glue(\rightskip) 0.0
783+total height 25.78497 plus 1.0
784+ goal height 550.0
785+prevdepth 2.06, prevgraf 1 line
786+
787+! OK.
788+<recently read> \showlists
789+
790+l.32 ...depth=10000\showboxbreadth=10000\showlists
791+
792+
793+[1
794+
795+{/opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map
796+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
797+x.map): fontmap entry for `bchb8r' already exists, duplicates ignored
798+
799+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
800+x.map): fontmap entry for `bchbi8r' already exists, duplicates ignored
801+
802+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
803+x.map): fontmap entry for `bchbo8r' already exists, duplicates ignored
804+
805+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
806+x.map): fontmap entry for `bchr8r' already exists, duplicates ignored
807+
808+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
809+x.map): fontmap entry for `bchri8r' already exists, duplicates ignored
810+
811+LuaTeX warning (file /opt/texlive/p2010/texmf-var/fonts/map/pdftex/updmap/pdfte
812+x.map): fontmap entry for `bchro8r' already exists, duplicates ignored
813+}] (./test02-latex.aux) )
814+
815+Here is how much of LuaTeX's memory you used:
816+ 10767 strings out of 494974
817+ 100000,319454 words of node,token memory allocated
818+ 301 words of node memory still in use:
819+ 2 hlist, 1 vlist, 1 rule, 2 glue, 11 attribute, 42 glue_spec, 3 attribute_li
820+st, 1 write nodes
821+ avail lists: 2:339,3:7,4:72,5:5,6:52,7:1,9:12,10:2
822+ 13973 multiletter control sequences out of 65536+200000
823+ 21 fonts using 10241151 bytes
824+ 48i,4n,74p,243b,296s stack positions out of 5000i,500n,10000p,200000b,50000s
825+</opt/texlive/p2010/texmf/fonts/truetype/test/ipaexg.ttf></opt/texlive/p2010/te
826+xmf/fonts/truetype/test/ipaexm.ttf></opt/texlive/p2010/texmf-dist/fonts/opentyp
827+e/public/lm/lmroman10-regular.otf>
828+Output written on test02-latex.pdf (1 page, 260205 bytes).
829+PDF statistics: 29 PDF objects out of 1000 (max. 8388607)
830+ 16 compressed objects within 1 object stream
831+ 0 named destinations out of 1000 (max. 131072)
832+ 1 words of extra memory for PDF output out of 10000 (max. 10000000)
833+
Binary files /dev/null and b/test/test02-latex.pdf differ
--- /dev/null
+++ b/test/test02-latex.tex
@@ -0,0 +1,34 @@
1+%#! lualatex
2+\documentclass{article}
3+\usepackage{fontspec,pdftexcmds}
4+
5+\newopentypefeature{Style}{OLDJIS}{+jp90}
6+\newfontfamily\hiramin[BoldFont={ipaexg.ttf},Style=OLDJIS]{ipaexm.ttf}
7+\input luatexja-core.sty
8+\loadjfontmetric{mt}{ujis}
9+
10+\begin{document}
11+\makeatletter
12+
13+\def\extract@font{%
14+ \get@external@font
15+ \global\expandafter\font\font@name\external@font\relax
16+ \ifnum\pdf@strcmp{\f@encoding}{EU2}=0\jfont\font@name{mt}\fi
17+ \font@name\global\zw=\zw\global\zh=\zh
18+ \ifnum\pdf@strcmp{\f@encoding}{EU2}=0%
19+ \global\kanjiskip=0pt plus 0.4pt minus 0.4pt%
20+ \global\xkanjiskip=0.25\zw plus 0.083333\zw minus 0.083333\zw%
21+ \fi
22+ \csname \f@encoding+\f@family\endcsname
23+ \csname\curr@fontshape\endcsname
24+ }
25+% ! The font "ipaexg.ttf/I" cannot be found. というエラーが出る
26+
27+
28+\hiramin abcdfghjfgあいう辻)\textbf{\unkern(辻あ{\Large あ}いう}
29+
30+\hiramin abcdfghjfgあいう辻)\textbf{(辻あ{\Large あ}いう}
31+% \unkern がないとうなくいかない
32+
33+\tracingonline=1\scrollmode\showboxdepth=10000\showboxbreadth=10000\showlists
34+\end{document}
\ No newline at end of file
旧リポジトリブラウザで表示