dvi2ps-fontdata (1.0.1-3) dvi2ps/styles/three.dtx

Summary

 dvi2ps/styles/three.dtx |  237 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 237 insertions(+)

    
download this patch

Patch contents

--- dvi2ps-fontdata-1.0.1.orig/dvi2ps/styles/three.dtx
+++ dvi2ps-fontdata-1.0.1/dvi2ps/styles/three.dtx
@@ -0,0 +1,237 @@
+% \CheckSum{140}
+% \iffalse
+%
+%  ¥â¥ê¥µ¥ï´ðËÜ5½ñÂΤò»È¤¦¤¿¤á¤Î¥Ñ¥Ã¥±¡¼¥¸
+%
+%  ±ü¼À²É§ <okumura@matsusaka-u.ac.jp>
+%
+%  [2002-12-19] ¤¤¤í¤¤¤í¤Ê¤â¤Î¤Ë¼ýÏ¿¤·¤Æ¤¤¤¿¤À¤¯ºÝ¤Ë¥é¥¤¥»¥ó¥¹¤òÌÀ³Î¤Ë¤¹¤ë
+%  ɬÍפ¬À¸¤¸¤Æ¤­¤Þ¤·¤¿¡£¥¢¥¹¥­¡¼¤Î¤â¤Î¤¬ºÇ¶á¤Ïmodified BSD¥é¥¤¥»¥ó¥¹¤Ë¤Ê¤Ã
+%  ¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¤»ä¤Î¤â¤Î¤â¤½¤ì¤Ë½à¤¸¤Æmodified BSD¤È¤¹¤ë¤³¤È¤Ë¤·¤Þ¤¹¡£
+%
+%  modified for dvi2ps-fontdata-three of Debian by Atsuhito KOHDA
+%  <kohda@debian.org>
+%
+%<three>\NeedsTeXFormat{pLaTeX2e}
+%<three>\ProvidesPackage{three}[2003/2/24 kohda]
+%<*driver>
+\documentclass{jsarticle}
+\usepackage{doc}
+\usepackage{three}
+\addtolength{\textwidth}{-1in}
+\addtolength{\evensidemargin}{1in}
+\addtolength{\oddsidemargin}{1in}
+\addtolength{\marginparwidth}{1in}
+\setlength\marginparsep{5pt}
+\setlength\marginparpush{0pt}
+% \OnlyDescription
+\DisableCrossrefs
+\setcounter{StandardModuleDepth}{1}
+\GetFileInfo{three.sty}
+\begin{document}
+  \DocInput{three.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \title{¥â¥ê¥µ¥ïÄɲÃ3½ñÂΥѥ屡¼¥¸}
+% \author{¹áÅÄ ²¹¿Í}
+% \date{\filedate}
+% \maketitle
+%
+% \MakeShortVerb{\|}
+%
+% \section{¤Ï¤¸¤á¤Ë}
+%
+% ¤³¤ì¤Ï¥â¥ê¥µ¥ïÄɲÃ3½ñÂΤò»È¤¦¤¿¤á¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¡£
+% ±ü¼À²É§»á¤Î morisawa.dtx ¤Î¥Õ¥©¥ó¥È̾¤ò¡¤ºù°æ»á¤Î VF ÍѤËÊѹ¹¤·¤¿
+% ¤À¤±¤Î¤â¤Î¤Ç¤¹¡£
+%
+% |\textgt{\bfseries ÂÀ¥´}| ¤È½ñ¤¯¤È\textgt{\bfseries ÂÀ¥´}¤Ë¤Ê¤ê¤Þ¤¹¡£
+%
+% |\textmg{¤¸¤å¤ó}| ¤Þ¤¿¤Ï |{\mgfamily ¤¸¤å¤ó}| ¤È½ñ¤¯¤È\textmg{¤¸¤å¤ó}¤Ë¤Ê¤ê¤Þ¤¹¡£
+%
+% ËÜʸ¤òÂÀ¥ß¥ó¤Ë¤¹¤ë¤Ë¤Ï |\renewcommand{\mcdefault}{fmb}| ¤È¤·¤Þ¤¹¡£
+%
+% \StopEventually{}
+% 
+% \section{¥ª¥×¥·¥ç¥ó¤ÎÄêµÁ}
+% 
+%    \begin{macrocode}
+%<*three>
+\newif\if@fake \@fakefalse
+\DeclareOption{fake}{\@faketrue}
+\ProcessOptions\relax
+%    \end{macrocode}
+% 
+% \section{³Æ¥Õ¥©¥ó¥È¤ÎÄêµÁ}
+%
+% \texttt{fd} ¥Õ¥¡¥¤¥ë¤ò»ÈÍѤ¹¤ë¤Î¤Ï¤ä¤á¤Þ¤·¤¿¡£
+%
+% ÌÀÄ«ÂΤǤ¹¡£¥Ü¡¼¥ë¥É¤òÂÀ¥ß¥ó¤Ë¤¹¤ë¤Ë¤Ï
+%\begin{verbatim}
+% \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] FutoMinA101-Bold-J}{}
+%\end{verbatim}
+% ¤È¤¹¤ì¤Ð¤¤¤¤¤Î¤Ç¤¹¤¬¡¤¤³¤³¤Ç¤Ï¸ß´¹À­¤Î¤¿¤áÌÀÄ«¤Î¥Ü¡¼¥ë¥É¤òÃæ¥´¥·¥Ã¥¯¤Ë¤·¤Þ¤¹¡£
+%
+%    \begin{macrocode}
+\DeclareKanjiFamily{JY1}{rml}{}
+\DeclareKanjiFamily{JT1}{rml}{}
+\if@fake
+  \DeclareFontShape{JY1}{rml}{m}{n}{<-> s * [0.961] min10}{}
+  \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JT1}{rml}{m}{n}{<-> s * [0.961] tmin10}{}
+  \DeclareFontShape{JT1}{rml}{bx}{n}{<-> s * [0.961] tgoth10}{}
+\else
+  \DeclareFontShape{JY1}{rml}{m}{n}{<-> s * [0.961] jis}{}
+  \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] jisg}{}
+  \DeclareFontShape{JT1}{rml}{m}{n}{<-> s * [0.961] tmin10}{}
+  \DeclareFontShape{JT1}{rml}{bx}{n}{<-> s * [0.961] tgoth10}{}
+\fi
+%    \end{macrocode}
+%
+% ÂÀÌÀÄ«ÂΤǤ¹¡£
+%
+%    \begin{macrocode}
+\DeclareKanjiFamily{JY1}{fmb}{}
+\DeclareKanjiFamily{JT1}{fmb}{}
+\if@fake
+  \DeclareFontShape{JY1}{fmb}{m}{n}{<-> s * [0.961] min10}{}
+  \DeclareFontShape{JY1}{fmb}{bx}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JT1}{fmb}{m}{n}{<-> s * [0.961] tmin10}{}
+  \DeclareFontShape{JT1}{fmb}{bx}{n}{<-> s * [0.961] tgoth10}{}
+\else
+  \DeclareFontShape{JY1}{fmb}{m}{n}{<-> s * [0.961] fmin10}{}
+  \DeclareFontShape{JY1}{fmb}{bx}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JT1}{fmb}{m}{n}{<-> s * [0.961] fmin10}{}
+  \DeclareFontShape{JT1}{fmb}{bx}{n}{<-> s * [0.961] fgoth10}{}
+\fi
+%    \end{macrocode}
+%
+% ¥´¥·¥Ã¥¯ÂΤǤ¹¡£¥Ü¡¼¥ë¥ÉÂΤˤ¹¤ë¤ÈÂÀ¥´¤Ë¤Ê¤ê¤Þ¤¹¡£
+%
+%    \begin{macrocode}
+\DeclareKanjiFamily{JY1}{fgb}{}
+\DeclareKanjiFamily{JT1}{fgb}{}
+\if@fake
+  \DeclareFontShape{JY1}{fgb}{m}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JY1}{fgb}{bx}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JT1}{fgb}{m}{n}{<-> s * [0.961] tgoth10}{}
+  \DeclareFontShape{JT1}{fgb}{bx}{n}{<-> s * [0.961] tgoth10}{}
+\else
+  \DeclareFontShape{JY1}{fgb}{m}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JY1}{fgb}{bx}{n}{<-> s * [0.961] fgoth10}{}
+  \DeclareFontShape{JT1}{fgb}{m}{n}{<-> s * [0.961] tgoth10}{}
+  \DeclareFontShape{JT1}{fgb}{bx}{n}{<-> s * [0.961] fgoth10}{}
+\fi
+%    \end{macrocode}
+%
+% ´Ý¥´¥·¥Ã¥¯¤Î¡Ö¤¸¤å¤ó101¡×¤Ç¤¹¡£
+%
+%    \begin{macrocode}
+\DeclareKanjiFamily{JY1}{jl}{}
+\DeclareKanjiFamily{JT1}{jl}{}
+\if@fake
+  \DeclareFontShape{JY1}{jl}{m}{n}{<-> s * [0.961] goth10}{}
+  \DeclareFontShape{JY1}{jl}{bx}{n}{<->ssub*jl/m/n}{}
+  \DeclareFontShape{JT1}{jl}{m}{n}{<-> s * [0.961] tgoth10}{}
+  \DeclareFontShape{JT1}{jl}{bx}{n}{<->ssub*jl/m/n}{}
+\else
+  \DeclareFontShape{JY1}{jl}{m}{n}{<-> s * [0.961] mgoth10}{}
+  \DeclareFontShape{JY1}{jl}{bx}{n}{<->ssub*jl/m/n}{}
+  \DeclareFontShape{JT1}{jl}{m}{n}{<-> s * [0.961] mgoth10}{}
+  \DeclareFontShape{JT1}{jl}{bx}{n}{<->ssub*jl/m/n}{}
+\fi
+%    \end{macrocode}
+%
+% \section{¥Õ¥©¥ó¥È´ØÏ¢¥³¥Þ¥ó¥É}
+%
+% ɸ½à¤ÎÌÀÄ«¤ò \texttt{rml}¡¤É¸½à¤Î¥´¥·¥Ã¥¯¤ò \texttt{fgb} ¤È¤·¤Þ¤¹¡£
+% ²¤Ê¸¤Ë¥µ¥ó¥»¥ê¥ÕÂΤòÁª¤Ö¤ÈÏÂʸ¤Ï¥´¥·¥Ã¥¯ÂΤˤʤë¤è¤¦¤Ë¤·¤Þ¤¹¡£
+%
+%    \begin{macrocode}
+\renewcommand{\mcdefault}{rml}
+\renewcommand{\gtdefault}{fgb}
+% \DeclareRobustCommand\gtfamily{%
+%   \not@math@alphabet\gtfamily\textgt
+%   \romanfamily\sfdefault
+%   \kanjifamily\gtdefault
+%   \selectfont}
+\DeclareRobustCommand\sffamily{%
+  \not@math@alphabet\sffamily\mathsf
+  \romanfamily\sfdefault
+  \kanjifamily\gtdefault
+  \selectfont}
+%    \end{macrocode}
+%
+% \begin{macro}{\mgfamily}
+% \begin{macro}{\mgdefault}
+% \begin{macro}{\textmg}
+%
+% ´Ý¥´¥·¥Ã¥¯´ØÏ¢¤Î¥³¥Þ¥ó¥É |\mgfamily|¡¤|\mgdefault|¡¤|\textmg|
+% ¤ò¿·Àߤ·¤Þ¤¹¡£É¸½à¤Î´Ý¥´¥·¥Ã¥¯¤ò \texttt{jl} ¤È¤·¤Þ¤¹¡£
+% ²¤Ê¸¤Ë¥¿¥¤¥×¥é¥¤¥¿ÂΤòÁª¤Ö¤ÈÏÂʸ¤Ï´Ý¥´¥·¥Ã¥¯ÂΤˤʤë¤è¤¦¤Ë¤·¤Þ¤¹¡£
+%
+%    \begin{macrocode}
+\newcommand{\mgdefault}{jl}
+\DeclareRobustCommand\mgfamily{%
+  \not@math@alphabet\mgfamily\textmg
+% \romanfamily\ttdefault
+  \kanjifamily\mgdefault
+  \selectfont}
+\DeclareRobustCommand\ttfamily{%
+  \not@math@alphabet\ttfamily\mathtt
+  \romanfamily\ttdefault
+  \kanjifamily\mgdefault
+  \selectfont}
+% \DeclareTextFontCommand{\textmg}{\mgfamily}
+\def\textmg#1{\relax\ifmmode\hbox\fi{\mgfamily #1}}
+%    \end{macrocode}
+%
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% ´ð½à¤È¤Ê¤ëŤµ¤òºÆÀßÄê¤ò¤·¤Þ¤¹¡£
+% ¤³¤ì¤ò¤·¤Æ¤ª¤«¤Ê¤¤¤È¡¤É¸½à¥É¥­¥å¥á¥ó¥È¥¯¥é¥¹¤ÈÁȤ߹ç¤ï¤»¤ë¤È
+% ÃÊÍî¤Î»ú²¼¤²¤¬Â·¤ï¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
+%
+%    \begin{macrocode}
+\normalfont\normalsize
+\setbox0\hbox{\char\euc"A1A1}%
+\setlength\Cht{\ht0}
+\setlength\Cdp{\dp0}
+\setlength\Cwd{\wd0}
+\setlength\Cvs{\baselineskip}
+\setlength\Chs{\wd0}
+\setlength\parindent{1\Cwd}
+%    \end{macrocode}
+%
+% °Ê¾å¤Ç¤¹¡£
+%
+%    \begin{macrocode}
+%</three>
+\endinput
+%    \end{macrocode}
+%
+% ^^A \endinput ¤Î¸å¤Ë \CharacterTable ¤ò½ñ¤¤¤Æ¤ª¤±¤Ð¡¤»Ò¥Õ¥¡¥¤¥ë¤Ë¤Ï
+% ^^A ½ÐÎϤµ¤ì¤Þ¤»¤ó¡£¥Á¥§¥Ã¥¯¤Ï *.dtx ¤ò½èÍý¤·¤¿¤È¤­¤Ë¤·¤Æ¤¯¤ì¤Þ¤¹¡£
+%
+%% \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
+%%   Digits        \0\1\2\3\4\5\6\7\8\9
+%%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%%   Dollar        \$     Percent       \%     Ampersand     \&
+%%   Acute accent  \'     Left paren    \(     Right paren   \)
+%%   Asterisk      \*     Plus          \+     Comma         \,
+%%   Minus         \-     Point         \.     Solidus       \/
+%%   Colon         \:     Semicolon     \;     Less than     \<
+%%   Equals        \=     Greater than  \>     Question mark \?
+%%   Commercial at \@     Left bracket  \[     Backslash     \\
+%%   Right bracket \]     Circumflex    \^     Underscore    \_
+%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%%   Right brace   \}     Tilde         \~}
+%%
+% \Finale