X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fluatexja-kinsoku.tex;h=90d317e6c5b21924c628b138f0512cfc7b9bcbd9;hb=2a89ff80358ba323dd8d07585322e346d320cbbf;hp=c766e52d9c3296682c3be23f9d21c06fb67ccc91;hpb=a0fd185190cb293c9800298a5039ffc909127eaa;p=luatex-ja%2Fluatexja.git diff --git a/src/luatexja-kinsoku.tex b/src/luatexja-kinsoku.tex index c766e52..90d317e 100644 --- a/src/luatexja-kinsoku.tex +++ b/src/luatexja-kinsoku.tex @@ -1,3 +1,45 @@ +\ltj@tempcnta="0%" +\loop\ifnum\ltj@tempcnta<"100%" + \ltjsetparameter{alxspmode={\ltj@tempcnta,0}}% + \advance\ltj@tempcnta by1 +\repeat + +\ltj@tempcnta=`\0%" +\loop\ifnum\ltj@tempcnta<`\:%" + \ltjsetparameter{alxspmode={\ltj@tempcnta,3}}% + \advance\ltj@tempcnta by1 +\repeat + +\ltj@tempcnta=`\A%" +\loop\ifnum\ltj@tempcnta<`\[%" + \ltjsetparameter{alxspmode={\ltj@tempcnta,3}}% + \advance\ltj@tempcnta by1 +\repeat + +\ltj@tempcnta=`\a%" +\loop\ifnum\ltj@tempcnta<`\{%" + \ltjsetparameter{alxspmode={\ltj@tempcnta,3}}% + \advance\ltj@tempcnta by1 +\repeat + +\ltj@tempcnta="2000%" +\loop\ifnum\ltj@tempcnta<"2070%" + \ltjsetparameter{kcatcode={\ltj@tempcnta,1}}% + \advance\ltj@tempcnta by1 +\repeat + +\ltj@tempcnta="3000%" +\loop\ifnum\ltj@tempcnta<"3040%" + \ltjsetparameter{kcatcode={\ltj@tempcnta,1}}% + \advance\ltj@tempcnta by1 +\repeat + +\ltj@tempcnta="FF00%" +\loop\ifnum\ltj@tempcnta<"FFF0%" + \ltjsetparameter{kcatcode={\ltj@tempcnta,1}}% + \advance\ltj@tempcnta by1 +\repeat + % % 行頭、行末禁則パラメータ % @@ -171,236 +213,236 @@ \ltjsetparameter{postbreakpenalty={`「,10000}} % % xspcode -\ltjsetparameter{asciixspmode={`(,preonly}} -\ltjsetparameter{asciixspmode={`),postonly}} -\ltjsetparameter{asciixspmode={`[,preonly}} -\ltjsetparameter{asciixspmode={`],postonly}} -\ltjsetparameter{asciixspmode={``,preonly}} -\ltjsetparameter{asciixspmode={`',postonly}} -\ltjsetparameter{asciixspmode={`;,postonly}} -\ltjsetparameter{asciixspmode={47,postonly}} -\ltjsetparameter{asciixspmode={`.,postonly}} +\ltjsetparameter{alxspmode={`(,preonly}} +\ltjsetparameter{alxspmode={`),postonly}} +\ltjsetparameter{alxspmode={`[,preonly}} +\ltjsetparameter{alxspmode={`],postonly}} +\ltjsetparameter{alxspmode={``,preonly}} +\ltjsetparameter{alxspmode={`',postonly}} +\ltjsetparameter{alxspmode={`;,postonly}} +\ltjsetparameter{alxspmode={44,postonly}} +\ltjsetparameter{alxspmode={`.,postonly}} % for 8bit Latin -\ltjsetparameter{asciixspmode={"80,allow}} -\ltjsetparameter{asciixspmode={"81,allow}} -\ltjsetparameter{asciixspmode={"82,allow}} -\ltjsetparameter{asciixspmode={"83,allow}} -\ltjsetparameter{asciixspmode={"84,allow}} -\ltjsetparameter{asciixspmode={"85,allow}} -\ltjsetparameter{asciixspmode={"86,allow}} -\ltjsetparameter{asciixspmode={"87,allow}} -\ltjsetparameter{asciixspmode={"88,allow}} -\ltjsetparameter{asciixspmode={"89,allow}} -\ltjsetparameter{asciixspmode={"8A,allow}} -\ltjsetparameter{asciixspmode={"8B,allow}} -\ltjsetparameter{asciixspmode={"8C,allow}} -\ltjsetparameter{asciixspmode={"8D,allow}} -\ltjsetparameter{asciixspmode={"8E,allow}} -\ltjsetparameter{asciixspmode={"8F,allow}} -\ltjsetparameter{asciixspmode={"90,allow}} -\ltjsetparameter{asciixspmode={"91,allow}} -\ltjsetparameter{asciixspmode={"92,allow}} -\ltjsetparameter{asciixspmode={"93,allow}} -\ltjsetparameter{asciixspmode={"94,allow}} -\ltjsetparameter{asciixspmode={"95,allow}} -\ltjsetparameter{asciixspmode={"96,allow}} -\ltjsetparameter{asciixspmode={"97,allow}} -\ltjsetparameter{asciixspmode={"98,allow}} -\ltjsetparameter{asciixspmode={"99,allow}} -\ltjsetparameter{asciixspmode={"9A,allow}} -\ltjsetparameter{asciixspmode={"9B,allow}} -\ltjsetparameter{asciixspmode={"9C,allow}} -\ltjsetparameter{asciixspmode={"9D,allow}} -\ltjsetparameter{asciixspmode={"9E,allow}} -\ltjsetparameter{asciixspmode={"9F,allow}} -\ltjsetparameter{asciixspmode={"A0,allow}} -\ltjsetparameter{asciixspmode={"A1,allow}} -\ltjsetparameter{asciixspmode={"A2,allow}} -\ltjsetparameter{asciixspmode={"A3,allow}} -\ltjsetparameter{asciixspmode={"A4,allow}} -\ltjsetparameter{asciixspmode={"A5,allow}} -\ltjsetparameter{asciixspmode={"A6,allow}} -\ltjsetparameter{asciixspmode={"A7,allow}} -\ltjsetparameter{asciixspmode={"A8,allow}} -\ltjsetparameter{asciixspmode={"A9,allow}} -\ltjsetparameter{asciixspmode={"AA,allow}} -\ltjsetparameter{asciixspmode={"AB,allow}} -\ltjsetparameter{asciixspmode={"AC,allow}} -\ltjsetparameter{asciixspmode={"AD,allow}} -\ltjsetparameter{asciixspmode={"AE,allow}} -\ltjsetparameter{asciixspmode={"AF,allow}} -\ltjsetparameter{asciixspmode={"B0,allow}} -\ltjsetparameter{asciixspmode={"B1,allow}} -\ltjsetparameter{asciixspmode={"B2,allow}} -\ltjsetparameter{asciixspmode={"B3,allow}} -\ltjsetparameter{asciixspmode={"B4,allow}} -\ltjsetparameter{asciixspmode={"B5,allow}} -\ltjsetparameter{asciixspmode={"B6,allow}} -\ltjsetparameter{asciixspmode={"B7,allow}} -\ltjsetparameter{asciixspmode={"B8,allow}} -\ltjsetparameter{asciixspmode={"B9,allow}} -\ltjsetparameter{asciixspmode={"BA,allow}} -\ltjsetparameter{asciixspmode={"BB,allow}} -\ltjsetparameter{asciixspmode={"BC,allow}} -\ltjsetparameter{asciixspmode={"BD,allow}} -\ltjsetparameter{asciixspmode={"BE,allow}} -\ltjsetparameter{asciixspmode={"BF,allow}} -\ltjsetparameter{asciixspmode={"C0,allow}} -\ltjsetparameter{asciixspmode={"C1,allow}} -\ltjsetparameter{asciixspmode={"C2,allow}} -\ltjsetparameter{asciixspmode={"C3,allow}} -\ltjsetparameter{asciixspmode={"C4,allow}} -\ltjsetparameter{asciixspmode={"C5,allow}} -\ltjsetparameter{asciixspmode={"C6,allow}} -\ltjsetparameter{asciixspmode={"C7,allow}} -\ltjsetparameter{asciixspmode={"C8,allow}} -\ltjsetparameter{asciixspmode={"C9,allow}} -\ltjsetparameter{asciixspmode={"CA,allow}} -\ltjsetparameter{asciixspmode={"CB,allow}} -\ltjsetparameter{asciixspmode={"CC,allow}} -\ltjsetparameter{asciixspmode={"CD,allow}} -\ltjsetparameter{asciixspmode={"CE,allow}} -\ltjsetparameter{asciixspmode={"CF,allow}} -\ltjsetparameter{asciixspmode={"D0,allow}} -\ltjsetparameter{asciixspmode={"D1,allow}} -\ltjsetparameter{asciixspmode={"D2,allow}} -\ltjsetparameter{asciixspmode={"D3,allow}} -\ltjsetparameter{asciixspmode={"D4,allow}} -\ltjsetparameter{asciixspmode={"D5,allow}} -\ltjsetparameter{asciixspmode={"D6,allow}} -\ltjsetparameter{asciixspmode={"D7,allow}} -\ltjsetparameter{asciixspmode={"D8,allow}} -\ltjsetparameter{asciixspmode={"D9,allow}} -\ltjsetparameter{asciixspmode={"DA,allow}} -\ltjsetparameter{asciixspmode={"DB,allow}} -\ltjsetparameter{asciixspmode={"DC,allow}} -\ltjsetparameter{asciixspmode={"DD,allow}} -\ltjsetparameter{asciixspmode={"DE,allow}} -\ltjsetparameter{asciixspmode={"DF,allow}} -\ltjsetparameter{asciixspmode={"E0,allow}} -\ltjsetparameter{asciixspmode={"E1,allow}} -\ltjsetparameter{asciixspmode={"E2,allow}} -\ltjsetparameter{asciixspmode={"E3,allow}} -\ltjsetparameter{asciixspmode={"E4,allow}} -\ltjsetparameter{asciixspmode={"E5,allow}} -\ltjsetparameter{asciixspmode={"E6,allow}} -\ltjsetparameter{asciixspmode={"E7,allow}} -\ltjsetparameter{asciixspmode={"E8,allow}} -\ltjsetparameter{asciixspmode={"E9,allow}} -\ltjsetparameter{asciixspmode={"EA,allow}} -\ltjsetparameter{asciixspmode={"EB,allow}} -\ltjsetparameter{asciixspmode={"EC,allow}} -\ltjsetparameter{asciixspmode={"ED,allow}} -\ltjsetparameter{asciixspmode={"EE,allow}} -\ltjsetparameter{asciixspmode={"EF,allow}} -\ltjsetparameter{asciixspmode={"F0,allow}} -\ltjsetparameter{asciixspmode={"F1,allow}} -\ltjsetparameter{asciixspmode={"F2,allow}} -\ltjsetparameter{asciixspmode={"F3,allow}} -\ltjsetparameter{asciixspmode={"F4,allow}} -\ltjsetparameter{asciixspmode={"F5,allow}} -\ltjsetparameter{asciixspmode={"F6,allow}} -\ltjsetparameter{asciixspmode={"F7,allow}} -\ltjsetparameter{asciixspmode={"F8,allow}} -\ltjsetparameter{asciixspmode={"F9,allow}} -\ltjsetparameter{asciixspmode={"FA,allow}} -\ltjsetparameter{asciixspmode={"FB,allow}} -\ltjsetparameter{asciixspmode={"FC,allow}} -\ltjsetparameter{asciixspmode={"FD,allow}} -\ltjsetparameter{asciixspmode={"FE,allow}} -\ltjsetparameter{asciixspmode={"FF,allow}} +\ltjsetparameter{alxspmode={"80,allow}} +\ltjsetparameter{alxspmode={"81,allow}} +\ltjsetparameter{alxspmode={"82,allow}} +\ltjsetparameter{alxspmode={"83,allow}} +\ltjsetparameter{alxspmode={"84,allow}} +\ltjsetparameter{alxspmode={"85,allow}} +\ltjsetparameter{alxspmode={"86,allow}} +\ltjsetparameter{alxspmode={"87,allow}} +\ltjsetparameter{alxspmode={"88,allow}} +\ltjsetparameter{alxspmode={"89,allow}} +\ltjsetparameter{alxspmode={"8A,allow}} +\ltjsetparameter{alxspmode={"8B,allow}} +\ltjsetparameter{alxspmode={"8C,allow}} +\ltjsetparameter{alxspmode={"8D,allow}} +\ltjsetparameter{alxspmode={"8E,allow}} +\ltjsetparameter{alxspmode={"8F,allow}} +\ltjsetparameter{alxspmode={"90,allow}} +\ltjsetparameter{alxspmode={"91,allow}} +\ltjsetparameter{alxspmode={"92,allow}} +\ltjsetparameter{alxspmode={"93,allow}} +\ltjsetparameter{alxspmode={"94,allow}} +\ltjsetparameter{alxspmode={"95,allow}} +\ltjsetparameter{alxspmode={"96,allow}} +\ltjsetparameter{alxspmode={"97,allow}} +\ltjsetparameter{alxspmode={"98,allow}} +\ltjsetparameter{alxspmode={"99,allow}} +\ltjsetparameter{alxspmode={"9A,allow}} +\ltjsetparameter{alxspmode={"9B,allow}} +\ltjsetparameter{alxspmode={"9C,allow}} +\ltjsetparameter{alxspmode={"9D,allow}} +\ltjsetparameter{alxspmode={"9E,allow}} +\ltjsetparameter{alxspmode={"9F,allow}} +\ltjsetparameter{alxspmode={"A0,allow}} +\ltjsetparameter{alxspmode={"A1,allow}} +\ltjsetparameter{alxspmode={"A2,allow}} +\ltjsetparameter{alxspmode={"A3,allow}} +\ltjsetparameter{alxspmode={"A4,allow}} +\ltjsetparameter{alxspmode={"A5,allow}} +\ltjsetparameter{alxspmode={"A6,allow}} +\ltjsetparameter{alxspmode={"A7,allow}} +\ltjsetparameter{alxspmode={"A8,allow}} +\ltjsetparameter{alxspmode={"A9,allow}} +\ltjsetparameter{alxspmode={"AA,allow}} +\ltjsetparameter{alxspmode={"AB,allow}} +\ltjsetparameter{alxspmode={"AC,allow}} +\ltjsetparameter{alxspmode={"AD,allow}} +\ltjsetparameter{alxspmode={"AE,allow}} +\ltjsetparameter{alxspmode={"AF,allow}} +\ltjsetparameter{alxspmode={"B0,allow}} +\ltjsetparameter{alxspmode={"B1,allow}} +\ltjsetparameter{alxspmode={"B2,allow}} +\ltjsetparameter{alxspmode={"B3,allow}} +\ltjsetparameter{alxspmode={"B4,allow}} +\ltjsetparameter{alxspmode={"B5,allow}} +\ltjsetparameter{alxspmode={"B6,allow}} +\ltjsetparameter{alxspmode={"B7,allow}} +\ltjsetparameter{alxspmode={"B8,allow}} +\ltjsetparameter{alxspmode={"B9,allow}} +\ltjsetparameter{alxspmode={"BA,allow}} +\ltjsetparameter{alxspmode={"BB,allow}} +\ltjsetparameter{alxspmode={"BC,allow}} +\ltjsetparameter{alxspmode={"BD,allow}} +\ltjsetparameter{alxspmode={"BE,allow}} +\ltjsetparameter{alxspmode={"BF,allow}} +\ltjsetparameter{alxspmode={"C0,allow}} +\ltjsetparameter{alxspmode={"C1,allow}} +\ltjsetparameter{alxspmode={"C2,allow}} +\ltjsetparameter{alxspmode={"C3,allow}} +\ltjsetparameter{alxspmode={"C4,allow}} +\ltjsetparameter{alxspmode={"C5,allow}} +\ltjsetparameter{alxspmode={"C6,allow}} +\ltjsetparameter{alxspmode={"C7,allow}} +\ltjsetparameter{alxspmode={"C8,allow}} +\ltjsetparameter{alxspmode={"C9,allow}} +\ltjsetparameter{alxspmode={"CA,allow}} +\ltjsetparameter{alxspmode={"CB,allow}} +\ltjsetparameter{alxspmode={"CC,allow}} +\ltjsetparameter{alxspmode={"CD,allow}} +\ltjsetparameter{alxspmode={"CE,allow}} +\ltjsetparameter{alxspmode={"CF,allow}} +\ltjsetparameter{alxspmode={"D0,allow}} +\ltjsetparameter{alxspmode={"D1,allow}} +\ltjsetparameter{alxspmode={"D2,allow}} +\ltjsetparameter{alxspmode={"D3,allow}} +\ltjsetparameter{alxspmode={"D4,allow}} +\ltjsetparameter{alxspmode={"D5,allow}} +\ltjsetparameter{alxspmode={"D6,allow}} +\ltjsetparameter{alxspmode={"D7,allow}} +\ltjsetparameter{alxspmode={"D8,allow}} +\ltjsetparameter{alxspmode={"D9,allow}} +\ltjsetparameter{alxspmode={"DA,allow}} +\ltjsetparameter{alxspmode={"DB,allow}} +\ltjsetparameter{alxspmode={"DC,allow}} +\ltjsetparameter{alxspmode={"DD,allow}} +\ltjsetparameter{alxspmode={"DE,allow}} +\ltjsetparameter{alxspmode={"DF,allow}} +\ltjsetparameter{alxspmode={"E0,allow}} +\ltjsetparameter{alxspmode={"E1,allow}} +\ltjsetparameter{alxspmode={"E2,allow}} +\ltjsetparameter{alxspmode={"E3,allow}} +\ltjsetparameter{alxspmode={"E4,allow}} +\ltjsetparameter{alxspmode={"E5,allow}} +\ltjsetparameter{alxspmode={"E6,allow}} +\ltjsetparameter{alxspmode={"E7,allow}} +\ltjsetparameter{alxspmode={"E8,allow}} +\ltjsetparameter{alxspmode={"E9,allow}} +\ltjsetparameter{alxspmode={"EA,allow}} +\ltjsetparameter{alxspmode={"EB,allow}} +\ltjsetparameter{alxspmode={"EC,allow}} +\ltjsetparameter{alxspmode={"ED,allow}} +\ltjsetparameter{alxspmode={"EE,allow}} +\ltjsetparameter{alxspmode={"EF,allow}} +\ltjsetparameter{alxspmode={"F0,allow}} +\ltjsetparameter{alxspmode={"F1,allow}} +\ltjsetparameter{alxspmode={"F2,allow}} +\ltjsetparameter{alxspmode={"F3,allow}} +\ltjsetparameter{alxspmode={"F4,allow}} +\ltjsetparameter{alxspmode={"F5,allow}} +\ltjsetparameter{alxspmode={"F6,allow}} +\ltjsetparameter{alxspmode={"F7,allow}} +\ltjsetparameter{alxspmode={"F8,allow}} +\ltjsetparameter{alxspmode={"F9,allow}} +\ltjsetparameter{alxspmode={"FA,allow}} +\ltjsetparameter{alxspmode={"FB,allow}} +\ltjsetparameter{alxspmode={"FC,allow}} +\ltjsetparameter{alxspmode={"FD,allow}} +\ltjsetparameter{alxspmode={"FE,allow}} +\ltjsetparameter{alxspmode={"FF,allow}} % % inhibitxspcode -\ltjsetparameter{cjkxspmode={`、,postonly}} -\ltjsetparameter{cjkxspmode={`。,postonly}} -\ltjsetparameter{cjkxspmode={`,,postonly}} -\ltjsetparameter{cjkxspmode={`.,postonly}} -\ltjsetparameter{cjkxspmode={`;,postonly}} -\ltjsetparameter{cjkxspmode={`?,postonly}} -\ltjsetparameter{cjkxspmode={`),postonly}} -\ltjsetparameter{cjkxspmode={`(,preonly}} -\ltjsetparameter{cjkxspmode={`],postonly}} -\ltjsetparameter{cjkxspmode={`[,preonly}} -\ltjsetparameter{cjkxspmode={`},postonly}} -\ltjsetparameter{cjkxspmode={`{,preonly}} -\ltjsetparameter{cjkxspmode={`‘,preonly}} -\ltjsetparameter{cjkxspmode={`’,postonly}} -\ltjsetparameter{cjkxspmode={`“,preonly}} -\ltjsetparameter{cjkxspmode={`”,postonly}} -\ltjsetparameter{cjkxspmode={`〔,preonly}} -\ltjsetparameter{cjkxspmode={`〕,postonly}} -\ltjsetparameter{cjkxspmode={`〈,preonly}} -\ltjsetparameter{cjkxspmode={`〉,postonly}} -\ltjsetparameter{cjkxspmode={`《,preonly}} -\ltjsetparameter{cjkxspmode={`》,postonly}} -\ltjsetparameter{cjkxspmode={`「,preonly}} -\ltjsetparameter{cjkxspmode={`」,postonly}} -\ltjsetparameter{cjkxspmode={`『,preonly}} -\ltjsetparameter{cjkxspmode={`』,postonly}} -\ltjsetparameter{cjkxspmode={`【,preonly}} -\ltjsetparameter{cjkxspmode={`】,postonly}} -\ltjsetparameter{cjkxspmode={`—,inhibit}}% U+2014 EM DASH -\ltjsetparameter{cjkxspmode={`―,inhibit}}% U+2015 HORIZONTAL BAR -\ltjsetparameter{cjkxspmode={`〜,inhibit}}% U+301C WAVE DASH -\ltjsetparameter{cjkxspmode={`~,inhibit}}% U+FF5E FULLWIDTH TILDE -\ltjsetparameter{cjkxspmode={`…,inhibit}} -\ltjsetparameter{cjkxspmode={`¥,inhibit}}% U+00A5 YEN SIGN -\ltjsetparameter{cjkxspmode={`¥,inhibit}}% U+FFE5 FULLWIDTH YEN SIGN -\ltjsetparameter{cjkxspmode={`°,postonly}} -\ltjsetparameter{cjkxspmode={`′,postonly}} -\ltjsetparameter{cjkxspmode={`″,postonly}} +\ltjsetparameter{jaxspmode={`、,postonly}} +\ltjsetparameter{jaxspmode={`。,postonly}} +\ltjsetparameter{jaxspmode={`,,postonly}} +\ltjsetparameter{jaxspmode={`.,postonly}} +\ltjsetparameter{jaxspmode={`;,postonly}} +\ltjsetparameter{jaxspmode={`?,postonly}} +\ltjsetparameter{jaxspmode={`),postonly}} +\ltjsetparameter{jaxspmode={`(,preonly}} +\ltjsetparameter{jaxspmode={`],postonly}} +\ltjsetparameter{jaxspmode={`[,preonly}} +\ltjsetparameter{jaxspmode={`},postonly}} +\ltjsetparameter{jaxspmode={`{,preonly}} +\ltjsetparameter{jaxspmode={`‘,preonly}} +\ltjsetparameter{jaxspmode={`’,postonly}} +\ltjsetparameter{jaxspmode={`“,preonly}} +\ltjsetparameter{jaxspmode={`”,postonly}} +\ltjsetparameter{jaxspmode={`〔,preonly}} +\ltjsetparameter{jaxspmode={`〕,postonly}} +\ltjsetparameter{jaxspmode={`〈,preonly}} +\ltjsetparameter{jaxspmode={`〉,postonly}} +\ltjsetparameter{jaxspmode={`《,preonly}} +\ltjsetparameter{jaxspmode={`》,postonly}} +\ltjsetparameter{jaxspmode={`「,preonly}} +\ltjsetparameter{jaxspmode={`」,postonly}} +\ltjsetparameter{jaxspmode={`『,preonly}} +\ltjsetparameter{jaxspmode={`』,postonly}} +\ltjsetparameter{jaxspmode={`【,preonly}} +\ltjsetparameter{jaxspmode={`】,postonly}} +\ltjsetparameter{jaxspmode={`—,inhibit}}% U+2014 EM DASH +\ltjsetparameter{jaxspmode={`―,inhibit}}% U+2015 HORIZONTAL BAR +\ltjsetparameter{jaxspmode={`〜,inhibit}}% U+301C WAVE DASH +\ltjsetparameter{jaxspmode={`~,inhibit}}% U+FF5E FULLWIDTH TILDE +\ltjsetparameter{jaxspmode={`…,inhibit}} +\ltjsetparameter{jaxspmode={`¥,inhibit}}% U+00A5 YEN SIGN +\ltjsetparameter{jaxspmode={`¥,inhibit}}% U+FFE5 FULLWIDTH YEN SIGN +\ltjsetparameter{jaxspmode={`°,postonly}} +\ltjsetparameter{jaxspmode={`′,postonly}} +\ltjsetparameter{jaxspmode={`″,postonly}} % % inhibitxspcode JIS X 0213 % -\ltjsetparameter{cjkxspmode={`⦅,preonly}} -\ltjsetparameter{cjkxspmode={`⦆,postonly}} -\ltjsetparameter{cjkxspmode={`⦅,preonly}} -\ltjsetparameter{cjkxspmode={`⦆,postonly}} -\ltjsetparameter{cjkxspmode={`〘,preonly}} -\ltjsetparameter{cjkxspmode={`〙,postonly}} -\ltjsetparameter{cjkxspmode={`〖,preonly}} -\ltjsetparameter{cjkxspmode={`〗,postonly}} -\ltjsetparameter{cjkxspmode={`«,preonly}} -\ltjsetparameter{cjkxspmode={`»,postonly}} -\ltjsetparameter{cjkxspmode={`〝,preonly}} -\ltjsetparameter{cjkxspmode={`〟,postonly}} -\ltjsetparameter{cjkxspmode={`‼,postonly}} -\ltjsetparameter{cjkxspmode={`⁇,postonly}} -\ltjsetparameter{cjkxspmode={`⁈,postonly}} -\ltjsetparameter{cjkxspmode={`⁉,postonly}} -\ltjsetparameter{cjkxspmode={`¡,preonly}} -\ltjsetparameter{cjkxspmode={`¿,preonly}} -\ltjsetparameter{cjkxspmode={`ª,postonly}} -\ltjsetparameter{cjkxspmode={`º,postonly}} -\ltjsetparameter{cjkxspmode={`¹,postonly}} -\ltjsetparameter{cjkxspmode={`²,postonly}} -\ltjsetparameter{cjkxspmode={`³,postonly}} -\ltjsetparameter{cjkxspmode={`€,preonly}} +\ltjsetparameter{jaxspmode={`⦅,preonly}} +\ltjsetparameter{jaxspmode={`⦆,postonly}} +\ltjsetparameter{jaxspmode={`⦅,preonly}} +\ltjsetparameter{jaxspmode={`⦆,postonly}} +\ltjsetparameter{jaxspmode={`〘,preonly}} +\ltjsetparameter{jaxspmode={`〙,postonly}} +\ltjsetparameter{jaxspmode={`〖,preonly}} +\ltjsetparameter{jaxspmode={`〗,postonly}} +\ltjsetparameter{jaxspmode={`«,preonly}} +\ltjsetparameter{jaxspmode={`»,postonly}} +\ltjsetparameter{jaxspmode={`〝,preonly}} +\ltjsetparameter{jaxspmode={`〟,postonly}} +\ltjsetparameter{jaxspmode={`‼,postonly}} +\ltjsetparameter{jaxspmode={`⁇,postonly}} +\ltjsetparameter{jaxspmode={`⁈,postonly}} +\ltjsetparameter{jaxspmode={`⁉,postonly}} +\ltjsetparameter{jaxspmode={`¡,preonly}} +\ltjsetparameter{jaxspmode={`¿,preonly}} +\ltjsetparameter{jaxspmode={`ª,postonly}} +\ltjsetparameter{jaxspmode={`º,postonly}} +\ltjsetparameter{jaxspmode={`¹,postonly}} +\ltjsetparameter{jaxspmode={`²,postonly}} +\ltjsetparameter{jaxspmode={`³,postonly}} +\ltjsetparameter{jaxspmode={`€,preonly}} % % inhibitxspcode JIS X 0212 % -%\ltjsetparameter{cjkxspmode={`¡,postonly}} -%\ltjsetparameter{cjkxspmode={`¿,postonly}} -%\ltjsetparameter{cjkxspmode={`º,postonly}} -%\ltjsetparameter{cjkxspmode={`ª,postonly}} -\ltjsetparameter{cjkxspmode={`™,postonly}} +%\ltjsetparameter{jaxspmode={`¡,postonly}} +%\ltjsetparameter{jaxspmode={`¿,postonly}} +%\ltjsetparameter{jaxspmode={`º,postonly}} +%\ltjsetparameter{jaxspmode={`ª,postonly}} +\ltjsetparameter{jaxspmode={`™,postonly}} % % inhibitxspcode 半角片仮名 % -\ltjsetparameter{cjkxspmode={`。,postonly}} -\ltjsetparameter{cjkxspmode={`、,postonly}} -\ltjsetparameter{cjkxspmode={`「,preonly}} -\ltjsetparameter{cjkxspmode={`」,postonly}} +\ltjsetparameter{jaxspmode={`。,postonly}} +\ltjsetparameter{jaxspmode={`、,postonly}} +\ltjsetparameter{jaxspmode={`「,preonly}} +\ltjsetparameter{jaxspmode={`」,postonly}} \endinput cat `locate ukinsoku.tex` \ | sed "s/prebreakpenalty\(.*\)=\([0-9]*\)/ltjsetparameter{prebreakpenalty={\1,\2}}/" \ | sed "s/postbreakpenalty\(.*\)=\([0-9]*\)/ltjsetparameter{postbreakpenalty={\1,\2}}/" \ - | sed "s/inhibitxspcode\(.*\)=0/ltjsetparameter{cjkxspmode={\1,inhibit}}/" \ - | sed "s/inhibitxspcode\(.*\)=1/ltjsetparameter{cjkxspmode={\1,postonly}}/" \ - | sed "s/inhibitxspcode\(.*\)=2/ltjsetparameter{cjkxspmode={\1,preonly}}/" \ - | sed "s/inhibitxspcode\(.*\)=3/ltjsetparameter{cjkxspmode={\1,allow}}/" \ - | sed "s/xspcode\(.*\)=0/ltjsetparameter{asciixspmode={\1,inhibit}}/" \ - | sed "s/xspcode\(.*\)=2/ltjsetparameter{asciixspmode={\1,postonly}}/" \ - | sed "s/xspcode\(.*\)=1/ltjsetparameter{asciixspmode={\1,preonly}}/" \ - | sed "s/xspcode\(.*\)=3/ltjsetparameter{asciixspmode={\1,allow}}/" > luatexja-kinsoku.tex \ No newline at end of file + | sed "s/inhibitxspcode\(.*\)=0/ltjsetparameter{jaxspmode={\1,inhibit}}/" \ + | sed "s/inhibitxspcode\(.*\)=1/ltjsetparameter{jaxspmode={\1,postonly}}/" \ + | sed "s/inhibitxspcode\(.*\)=2/ltjsetparameter{jaxspmode={\1,preonly}}/" \ + | sed "s/inhibitxspcode\(.*\)=3/ltjsetparameter{jaxspmode={\1,allow}}/" \ + | sed "s/xspcode\(.*\)=0/ltjsetparameter{alxspmode={\1,inhibit}}/" \ + | sed "s/xspcode\(.*\)=2/ltjsetparameter{alxspmode={\1,postonly}}/" \ + | sed "s/xspcode\(.*\)=1/ltjsetparameter{alxspmode={\1,preonly}}/" \ + | sed "s/xspcode\(.*\)=3/ltjsetparameter{alxspmode={\1,allow}}/" > luatexja-kinsoku.tex \ No newline at end of file