From: Hironori Kitagawa Date: Mon, 3 Oct 2011 12:49:02 +0000 (+0900) Subject: Resolved conflicts between 3a2e3a7 and 7c7fe5e. X-Git-Tag: 20120419.0~61 X-Git-Url: http://git.osdn.jp/view?a=commitdiff_plain;h=940f2db9057f3f748de2898f14d368f8779e649c;p=luatex-ja%2Fluatexja.git Resolved conflicts between 3a2e3a7 and 7c7fe5e. --- 940f2db9057f3f748de2898f14d368f8779e649c diff --cc src/ltjsclasses/ltjsarticle.cls index 5ed1ed5,68d9f4a..efa7d5d --- a/src/ltjsclasses/ltjsarticle.cls +++ b/src/ltjsclasses/ltjsarticle.cls @@@ -279,18 -273,14 +271,26 @@@ \fi \setlength\paperwidth{\inv@mag\paperwidth}% \setlength\paperheight{\inv@mag\paperheight}% + \setlength{\@tempdima}{\paperwidth} + \setlength{\@tempdimb}{\paperheight} + \iftombow + \advance \@tempdima 2in + \advance \@tempdimb 2in + \fi + \setlength{\pdfpagewidth}{\@tempdima} + \setlength{\pdfpageheight}{\@tempdimb} +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{} diff --cc src/ltjsclasses/ltjsbook.cls index 271f4ff,baf61b3..f442d9f --- a/src/ltjsclasses/ltjsbook.cls +++ b/src/ltjsclasses/ltjsbook.cls @@@ -286,18 -280,14 +278,26 @@@ \fi \setlength\paperwidth{\inv@mag\paperwidth}% \setlength\paperheight{\inv@mag\paperheight}% + \setlength{\@tempdima}{\paperwidth} + \setlength{\@tempdimb}{\paperheight} + \iftombow + \advance \@tempdima 2in + \advance \@tempdimb 2in + \fi + \setlength{\pdfpagewidth}{\@tempdima} + \setlength{\pdfpageheight}{\@tempdimb} +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{} diff --cc src/ltjsclasses/ltjsclasses.dtx index 38ce700,31c11b4..bb4692a --- a/src/ltjsclasses/ltjsclasses.dtx +++ b/src/ltjsclasses/ltjsclasses.dtx @@@ -22,7 -22,7 +22,7 @@@ % ----------------------------------------- % % \fi - % \CheckSum{5283} -% \CheckSum{5218} ++% \CheckSum{5224} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@@ -690,72 -670,25 +673,91 @@@ \setlength\paperheight{\inv@mag\paperheight}% % \end{macrocode} % + % \paragraph{PDF の用紙サイズの設定} + % + % \begin{macro}{\pdfpagewidth} + % \begin{macro}{\pdfpageheight} + % 出力の PDF の用紙サイズをここで設定しておきます。 + % |tombow| が真のときは2インチ足しておきます。 + % \begin{macrocode} + \setlength{\@tempdima}{\paperwidth} + \setlength{\@tempdimb}{\paperheight} + \iftombow + \advance \@tempdima 2in + \advance \@tempdimb 2in + \fi + \setlength{\pdfpagewidth}{\@tempdima} + \setlength{\pdfpageheight}{\@tempdimb} + % \end{macrocode} + % \end{macro} + % \end{macro} + % +% \section{和文フォントの選択} +% +% JISの1ポイントは0.3514mm(約1/72.28インチ), +% PostScriptの1ポイントは1/72インチですが, +% \TeX では1/72.27インチを1pt(ポイント), +% 1/72インチを1bp(ビッグポイント)と表します。 +% QuarkXPressなどのDTPソフトは標準で1/72インチを1ポイント +% としますが,以下ではすべて1/72.27インチを1ptとしています。 +% 1インチは定義により25.4mmです。 +% +% \pTeX (アスキーが日本語化した\TeX )では,例えば従来のフォントメトリック +% \texttt{min10} やJISフォントメトリックでは「公称10ポイントの和文フォントは, +% 実際には9.62216ptで出力される(メトリック側で0.962216倍される)」という +% 仕様になっています. +% 一方,Lua\TeX-jaの提供するメトリックでは,そのようなことはありません. +% 公称10ポイントの和文フォントは,10ポイントで出力されます. +% +% この|ltjsclasses|でも,派生元の|jsclasses|と同じように, +% この公称10ポイントのフォントをここでは13級に縮小して +% 使うことにします。そのためには,$13\,\textrm{Q}/10\,\textrm{pt}\simeq 0.924872$ 倍 +% すればいいことになります。 +% +% +% \begin{macrocode} +%<*!jspf> +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi +% +% \end{macrocode} +% +% これにより,公称10ポイントの和文フォントを0.924872倍したことにより, +% 約9.25ポイント, +% DTPで使う単位(1/72インチ)では9.21ポイントということになり, +% 公称10ポイントといっても実は9ポイント強になります。 +% +% 某学会誌では, +% 和文フォントをPostScriptの9ポイントにするために, +% $0.9*72.27/72 \simeq 0.903375$ 倍します。 +% +% \begin{macrocode} +%<*jspf> +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi +% +% \end{macrocode} +% % 和文でイタリック体,斜体,サンセリフ体, % タイプライタ体の代わりにゴシック体を使うことにします。 % diff --cc src/ltjsclasses/ltjsclasses.pdf index 45e37d1,7e0b2c8..6e7a248 Binary files differ diff --cc src/ltjsclasses/ltjskiyou.cls index 74ca28e,ee7888a..01251b8 --- a/src/ltjsclasses/ltjskiyou.cls +++ b/src/ltjsclasses/ltjskiyou.cls @@@ -281,18 -275,14 +273,26 @@@ \def\inv@mag{1.02354} \setlength\paperwidth{\inv@mag\paperwidth}% \setlength\paperheight{\inv@mag\paperheight}% + \setlength{\@tempdima}{\paperwidth} + \setlength{\@tempdimb}{\paperheight} + \iftombow + \advance \@tempdima 2in + \advance \@tempdimb 2in + \fi + \setlength{\pdfpagewidth}{\@tempdima} + \setlength{\pdfpageheight}{\@tempdimb} +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{} diff --cc src/ltjsclasses/ltjspf.cls index f5ebc0b,253ba00..6fb9b51 --- a/src/ltjsclasses/ltjspf.cls +++ b/src/ltjsclasses/ltjspf.cls @@@ -279,18 -273,14 +271,26 @@@ \fi \setlength\paperwidth{\inv@mag\paperwidth}% \setlength\paperheight{\inv@mag\paperheight}% + \setlength{\@tempdima}{\paperwidth} + \setlength{\@tempdimb}{\paperheight} + \iftombow + \advance \@tempdima 2in + \advance \@tempdimb 2in + \fi + \setlength{\pdfpagewidth}{\@tempdima} + \setlength{\pdfpageheight}{\@tempdimb} +\ifmingoth + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=min}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=min}{} +\else + \ifptexjis + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=jis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=jis}{} + \else + \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=ujis}{} + \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=ujis}{} + \fi +\fi \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{} \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{}