X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fluatexja-fontspec.sty;h=7e5bfd84f3ccc9bfaade4b7ad943b0def54673c1;hb=2a89ff80358ba323dd8d07585322e346d320cbbf;hp=c4b84213b3e13dcec4b810905a23072a66e288ab;hpb=8127ff1053014d57366b73a8eeac1671d79acf71;p=luatex-ja%2Fluatexja.git diff --git a/src/luatexja-fontspec.sty b/src/luatexja-fontspec.sty index c4b8421..7e5bfd8 100644 --- a/src/luatexja-fontspec.sty +++ b/src/luatexja-fontspec.sty @@ -15,7 +15,7 @@ \else \ifcat \active\noexpand#8% \ifx\add@flag\@ne % - \expandafter\def\csname\UTFencname\string#8\endcsname{\achar"#1#2#3#4\relax}% + \expandafter\def\csname\UTFencname\string#8\endcsname{\ltjalchar"#1#2#3#4\relax}% \ifx\unDeFiNed@#8% \ifx\cf@encoding\UTFencname \DeclareTextCommand{#8}{OT1}{\undefined}% @@ -46,7 +46,7 @@ \ifx\add@flag\@ne % \edef\tmp@name{\expandafter\string\csname\UTFencname\endcsname \expandafter\string\csname#8\endcsname}% - \expandafter\def\csname\tmp@name\endcsname{\achar"#1#2#3#4\relax}% + \expandafter\def\csname\tmp@name\endcsname{\ltjalchar"#1#2#3#4\relax}% \ifx\cf@encoding\UTFencname \expandafter\DeclareTextCommand\expandafter {\csname#8\endcsname}{OT1}{\undefined}% @@ -63,17 +63,17 @@ \ifx @#4\relax \UTFacc@warning@{insufficient hex digits #7 for #6-\string#8#9}% \else - \def\UTFchar{\achar"#1#2#3#4\relax}% + \def\UTFchar{\ltjalchar"#1#2#3#4\relax}% \expandafter\expandafter\expandafter\declare@utf@composite \expandafter\expandafter\expandafter {\expandafter\csname#6\endcsname}{\UTFchar}{#8}{#9}\relax \fi} -%\gdef\add@UTF@accent#1#2#3{#2\achar"#1\relax} -\gdef\add@UTF@accent#1#2#3{\ifx\relax#2\relax\achar"#3\else - \ifx\ #2\relax\achar"#3\else - \expandafter\ifx\UTF@space#2\relax\achar"#3\else - \ifx~#2\achar"#3\else#2\achar"#1\fi\fi\fi\fi\relax} -\gdef\add@UTF@accents#1#2#3{#2\achar"#1\achar"#3\relax} +%\gdef\add@UTF@accent#1#2#3{#2\ltjalchar"#1\relax} +\gdef\add@UTF@accent#1#2#3{\ifx\relax#2\relax\ltjalchar"#3\else + \ifx\ #2\relax\ltjalchar"#3\else + \expandafter\ifx\UTF@space#2\relax\ltjalchar"#3\else + \ifx~#2\ltjalchar"#3\else#2\ltjalchar"#1\fi\fi\fi\fi\relax} +\gdef\add@UTF@accents#1#2#3{#2\ltjalchar"#1\ltjalchar"#3\relax} } %% End of patch for xunicode.sty "