OSDN Git Service

luatex-ja/luatexja.git
12 years agoRemoved foolish code: use \fontspec_update_fontid:n.
Kazuki Maeda [Wed, 17 Aug 2011 03:08:26 +0000 (12:08 +0900)]
Removed foolish code: use \fontspec_update_fontid:n.

12 years agoAdded fontspec functions for LuaTeX-ja.
Kazuki Maeda [Tue, 16 Aug 2011 22:07:25 +0000 (07:07 +0900)]
Added fontspec functions for LuaTeX-ja.

12 years agoMerge branch 'kitagawa_test' into master
Hironori Kitagawa [Thu, 18 Aug 2011 06:40:24 +0000 (15:40 +0900)]
Merge branch 'kitagawa_test' into master

12 years agoTest document in Chinese.
Takayuki YATO [Tue, 16 Aug 2011 13:44:42 +0000 (22:44 +0900)]
Test document in Chinese.

12 years agoFixed ticket #25935 (on kitagawa_test branch)
Hironori Kitagawa [Mon, 8 Aug 2011 13:30:24 +0000 (22:30 +0900)]
Fixed ticket #25935 (on kitagawa_test branch)

12 years agoFixed ticket #25935 master-20110808
Hironori Kitagawa [Mon, 8 Aug 2011 13:29:14 +0000 (22:29 +0900)]
Fixed ticket #25935

12 years agoPartly ported plfonts.dtx to LuaTeX-ja (as lltjfont.sty)
Hironori Kitagawa [Thu, 4 Aug 2011 11:14:00 +0000 (20:14 +0900)]
Partly ported plfonts.dtx to LuaTeX-ja (as lltjfont.sty)

12 years agoPartly fixed ticket #25519.
Hironori Kitagawa [Tue, 28 Jun 2011 08:50:33 +0000 (17:50 +0900)]
Partly fixed ticket #25519.

 - new lua file: src/luatexja/setwidth.lua
 - new test: test/test06-offset.tex

12 years agoMoved several Lua programs.
Hironori Kitagawa [Mon, 27 Jun 2011 10:08:01 +0000 (19:08 +0900)]
Moved several Lua programs.

 * src/luatexja-jfont.lua -> src/luatexja/jfont.lua
 * src/luatexja-rmlgbm.lua -> src/luatexja/rmlgbm.lua
 * 'main1' in luatexja-core.lua -> src/luatexja/pretreat.lua
 * Fixed rank of callbacks (in luatexja-core.lua)
 * Updated jfmglue.pdf (may be inconsistent with jfmglue.lua, however).

12 years agoFixed jfmglue.lua and updated documents.
Hironori Kitagawa [Mon, 20 Jun 2011 14:04:46 +0000 (23:04 +0900)]
Fixed jfmglue.lua and updated documents.

12 years ago和文処理グルーの挿入処理を1から書き直し(未完)
Hironori Kitagawa [Sat, 18 Jun 2011 10:22:35 +0000 (19:22 +0900)]
和文処理グルーの挿入処理を1から書き直し(未完)

modified:   doc/jfmglue.tex          <- 仕様
new file:   src/luatexja/jfmglue.lua <- main

12 years agoChanged Kanji-code conversion table (from upTeX).
Hironori Kitagawa [Sun, 5 Jun 2011 13:11:44 +0000 (22:11 +0900)]
Changed Kanji-code conversion table (from upTeX).

12 years agoFixed a comment bug in infomute.lua.
Takayuki YATO [Sun, 5 Jun 2011 11:27:09 +0000 (20:27 +0900)]
Fixed a comment bug in infomute.lua.

- Register allocation in Lua.

12 years agoImplemented \euc, \jis, and so on in luatex-compat.sty.
Hironori Kitagawa [Sat, 4 Jun 2011 05:09:10 +0000 (14:09 +0900)]
Implemented \euc, \jis, and so on in luatex-compat.sty.

Also, I started to using \ltj@safe@num{} (defined at luatexja-base.sty).

12 years agoRewrited process_input_buffer callback (ticket #25231).
Hironori Kitagawa [Wed, 1 Jun 2011 02:40:10 +0000 (11:40 +0900)]
Rewrited process_input_buffer callback (ticket #25231).

And moved several processes into new files:
  - LuaTeX-ja stack system => stack.lua
  - Handling he range of Japanese characters => charrange.lua
  - Suppressing spaces by linebreak => inputbuf.lua

12 years agoAnother rewrite in jfmglue.tex. (commit 0a0b5bb was not sufficient)
Hironori Kitagawa [Sun, 22 May 2011 13:28:23 +0000 (22:28 +0900)]
Another rewrite in jfmglue.tex. (commit 0a0b5bb was not sufficient)

12 years agoSlightly changed jfmglue.tex, according to a comment in #25171.
Hironori Kitagawa [Sun, 22 May 2011 10:13:30 +0000 (19:13 +0900)]
Slightly changed jfmglue.tex, according to a comment in #25171.

13 years agoMore description in doc/jfmglue.tex.
Hironori Kitagawa [Mon, 16 May 2011 11:07:53 +0000 (20:07 +0900)]
More description in doc/jfmglue.tex.

modified:   doc/jfmglue.pdf
modified:   doc/jfmglue.tex
modified:   doc/s1sty.tex
modified:   src/luatexja-core.sty
modified:   src/luatexja-xkanji.lua
modified:   test/test04-jfm.pdf
modified:   test/test04-jfm.tex

13 years agoMerge branch 'master' into kitagawa_test
Hironori Kitagawa [Sat, 14 May 2011 23:53:42 +0000 (08:53 +0900)]
Merge branch 'master' into kitagawa_test

13 years agoAdded the description of main process (doc/jfmglue.tex)
Hironori Kitagawa [Sat, 14 May 2011 23:52:45 +0000 (08:52 +0900)]
Added the description of main process (doc/jfmglue.tex)

13 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/luatex-ja/luatexja
Hironori Kitagawa [Sat, 14 May 2011 12:09:45 +0000 (21:09 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/luatex-ja/luatexja

13 years agoluatexja-rmlgbm-data.lua: cache = "no" -> "yes"
Kazuki Maeda [Sat, 14 May 2011 12:04:09 +0000 (21:04 +0900)]
luatexja-rmlgbm-data.lua: cache = "no" -> "yes"

13 years agoMerged branch 'yato_20110429'
Hironori Kitagawa [Fri, 13 May 2011 23:30:10 +0000 (08:30 +0900)]
Merged branch 'yato_20110429'

13 years agoFixed bug #25121 (I hope) and check_box.
Hironori Kitagawa [Wed, 11 May 2011 01:40:17 +0000 (10:40 +0900)]
Fixed bug #25121 (I hope) and check_box.

13 years agoMerge branch 'master' into kitagawa_test
Hironori Kitagawa [Tue, 10 May 2011 03:49:51 +0000 (12:49 +0900)]
Merge branch 'master' into kitagawa_test

13 years agoBug fix in main4_set_ja_width, and more rewrite on \[x]kanjiskip (not yet finished).
Hironori Kitagawa [Mon, 9 May 2011 13:40:33 +0000 (22:40 +0900)]
Bug fix in main4_set_ja_width, and more rewrite on \[x]kanjiskip (not yet finished).

13 years agoAnother rewrite (not yet finished)
Hironori Kitagawa [Sun, 8 May 2011 21:19:16 +0000 (06:19 +0900)]
Another rewrite (not yet finished)

13 years agoRewrite the process of JFM glue and \[x]kanjiskip (INCOMPLETE)
Hironori Kitagawa [Sun, 8 May 2011 12:49:00 +0000 (21:49 +0900)]
Rewrite the process of JFM glue and \[x]kanjiskip (INCOMPLETE)

13 years ago改行コードを CRLF から LF に変更.
KUROKI Yusuke [Sat, 7 May 2011 01:28:40 +0000 (10:28 +0900)]
改行コードを CRLF から LF に変更.

13 years agoFurther optimization of mk_rml() for speed.
Kazuki Maeda [Thu, 5 May 2011 09:25:44 +0000 (18:25 +0900)]
Further optimization of mk_rml() for speed.

Trivial fix to test01-noembed.tex: Ryumin-Lightfile -> Ryumin-Light

13 years agoMerge branch 'kuroky-unitool'
Hironori Kitagawa [Thu, 5 May 2011 02:59:03 +0000 (11:59 +0900)]
Merge branch 'kuroky-unitool'

13 years ago閲覧用に,jfm 中の 16 進表記の Unicode コード点に,実際の文字を併記するツールを作成
KUROKI Yusuke [Wed, 4 May 2011 07:11:38 +0000 (16:11 +0900)]
閲覧用に,jfm 中の 16 進表記の Unicode コード点に,実際の文字を併記するツールを作成

13 years agojfm-hang.lua と test04-jfm.tex の記述が食い違っているのを修正
KUROKI Yusuke [Wed, 4 May 2011 06:09:55 +0000 (15:09 +0900)]
jfm-hang.lua と test04-jfm.tex の記述が食い違っているのを修正

13 years agoUnicode と文字種に関わるツールを作成.
KUROKI Yusuke [Wed, 4 May 2011 03:39:51 +0000 (12:39 +0900)]
Unicode と文字種に関わるツールを作成.

- Unicode のブロックを元に defcharrange を作成するツールを作成
- ファイルに含まれる文字を元に,一つの defcharrange を作成するツールを作成.教育漢字範囲を定義して,フォントを切り替えるときなどの用途を想定.

13 years agoChanged structure of JFM.
Hironori Kitagawa [Tue, 3 May 2011 23:48:02 +0000 (08:48 +0900)]
Changed structure of JFM.
- Proportional glyph width is now supported by width = 'prop'.
- Fixed the alignment of glyphs (e.g., U+201C).

modified:   doc/s1sty.tex
modified:   doc/sample1.pdf
modified:   doc/sample1.tex
modified:   src/jfm-mono.lua
modified:   src/jfm-ujis.lua
modified:   src/luatexja-core.lua
modified:   src/luatexja-core.sty
modified:   src/luatexja-jfont.lua
modified:   test/jfm-bad.lua
modified:   test/jfm-hang.lua
modified:   test/test04-jfm.pdf
modified:   test/test04-jfm.tex

13 years agoFixed bug #25029.
Hironori Kitagawa [Sun, 1 May 2011 03:22:04 +0000 (12:22 +0900)]
Fixed bug #25029.

13 years agoRenamed control sequences and parameters. (e.g. yabaselineshift => yalbaselineshift)
Hironori Kitagawa [Sun, 1 May 2011 02:48:24 +0000 (11:48 +0900)]
Renamed control sequences and parameters. (e.g. yabaselineshift => yalbaselineshift)
.

13 years agoImprove a COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK example.
KUROKI Yusuke [Sat, 30 Apr 2011 07:29:56 +0000 (16:29 +0900)]
Improve a COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK example.

modified:   test01-noembed.pdf
modified:   test01-noembed.tex
modified:   test01.log
modified:   test01.pdf
modified:   test01.tex

13 years agoRewrite the main process (inserting JFM glue/kern and \[x]kanjiskip) and so on.
Hironori Kitagawa [Wed, 27 Apr 2011 08:40:19 +0000 (17:40 +0900)]
Rewrite the main process (inserting JFM glue/kern and \[x]kanjiskip) and so on.
- Re-defined \/ for italic corrections of Japanese characters.
- "Character 'lineend'" is now allowed in JFM file (for hanging punct.)
- Modified the internal data structure of JFM for speed up.
- Renamed TeX control sequences, and Lua functions.

13 years agoChanged encoding from EUC-JP to UTF-8.
KUROKI Yusuke [Sun, 24 Apr 2011 09:46:40 +0000 (18:46 +0900)]
Changed encoding from EUC-JP to UTF-8.

13 years agoImplemented \jcharwidowpenalty, and fixed the treatment of character ranges.
Hironori Kitagawa [Sat, 23 Apr 2011 03:50:36 +0000 (12:50 +0900)]
Implemented \jcharwidowpenalty, and fixed the treatment of character ranges.

13 years ago変更されたファイルのコミットをまた忘れていた^^;
Hironori Kitagawa [Wed, 20 Apr 2011 06:19:57 +0000 (15:19 +0900)]
変更されたファイルのコミットをまた忘れていた^^;

13 years ago「和文文字」の範囲の設定を可能に.
Hironori Kitagawa [Wed, 20 Apr 2011 06:14:14 +0000 (15:14 +0900)]
「和文文字」の範囲の設定を可能に.

13 years agoFixed the insertion process of \xkanjiskip around ligatures,
Hironori Kitagawa [Sun, 17 Apr 2011 08:17:55 +0000 (17:17 +0900)]
Fixed the insertion process of \xkanjiskip around ligatures,
and several parameters (e.g. prebreakpenalty) can be changed locally.

13 years agoOptimized the mk-rmlgbm-data process for size and ltj.mk_rml() for speed.
Kazuki Maeda [Sat, 16 Apr 2011 12:56:37 +0000 (21:56 +0900)]
Optimized the mk-rmlgbm-data process for size and ltj.mk_rml() for speed.

13 years ago直前のコミットがうまくいっていなかったことへの修正.
Hironori Kitagawa [Wed, 13 Apr 2011 01:07:24 +0000 (10:07 +0900)]
直前のコミットがうまくいっていなかったことへの修正.

13 years agoChanged user interface.
Hironori Kitagawa [Tue, 12 Apr 2011 13:05:06 +0000 (22:05 +0900)]
Changed user interface.

- \jfont\CS={<fontname>:jfm=<jfmfile>[;jfmvar=<varkey>];...}
- \setjaparameter{<key>=<value>,...}: for changing parameters.
- \gjfont, \globalsetjaparameter: global version.
- \getjaparameter{<key>} or \getjaparameter{<key>}{<chrcode>} (see test03-after.tex).

13 years agoMerged "kitagawa_test" branch.
Hironori Kitagawa [Tue, 12 Apr 2011 11:07:31 +0000 (20:07 +0900)]
Merged "kitagawa_test" branch.

13 years agoAdded a glyph table for "not embedding" with OpenType feature tags.
Kazuki Maeda [Mon, 11 Apr 2011 21:04:40 +0000 (06:04 +0900)]
Added a glyph table for "not embedding" with OpenType feature tags.

13 years agoA new branch: experimental codes by H. Kitagawa.
Hironori Kitagawa [Fri, 8 Apr 2011 14:15:58 +0000 (23:15 +0900)]
A new branch: experimental codes by H. Kitagawa.
  - Changed the syntax of \jfont (\jfont\CS={...;jfm=metric;...})
  - Added "psft:" prefix. (e.g. \jfont\CS={psft:Ryumin-Light;jfm=meric})
  - Splitted Lua codes into several files.

13 years agoFix #56609
Hironori Kitagawa [Sun, 3 Apr 2011 21:45:49 +0000 (06:45 +0900)]
Fix #56609

13 years ago¥Ç¥£¥ì¥¯¥È¥ê¹½Â¤¤ÎÊѹ¹¡¥LaTeX ¤Ç¤Î¡ÊÈó¾ï¤Ë¼Â¸³Åª¤Ê¡Ë¥Æ¥¹¥È¤òÄɲá¥
Hironori Kitagawa [Thu, 31 Mar 2011 00:14:51 +0000 (09:14 +0900)]
¥Ç¥£¥ì¥¯¥È¥ê¹½Â¤¤ÎÊѹ¹¡¥LaTeX ¤Ç¤Î¡ÊÈó¾ï¤Ë¼Â¸³Åª¤Ê¡Ë¥Æ¥¹¥È¤òÄɲá¥

13 years agoluaotfload の callback によるグリフ置換と共存可能に
Hironori Kitagawa [Thu, 24 Mar 2011 12:48:10 +0000 (21:48 +0900)]
luaotfload の callback によるグリフ置換と共存可能に

13 years agoInitial Commit.
Hironori Kitagawa [Wed, 23 Mar 2011 00:54:36 +0000 (09:54 +0900)]
Initial Commit.