フォントのグラデーション

LaTeXのパッケージ、Multiple font formats (mff)を使うと、フォントComputer Modernのパラメータをいじって別のフォントを作ることができる。パラメータを少しずつ変えれば、フォントのグラデーションに。

フォントのグラデーション

ソースコードは次の通り。

\documentstyle[mff]{article}
\pagestyle{empty}
\clearMFF\setMFF[0.8]{cmr}\setMFF[0.2]{sf}\MFFgener{\fontoo}{oo}{10pt}
\clearMFF\setMFF[0.6]{cmr}\setMFF[0.4]{sf}\MFFgener{\fontoi}{oi}{10pt}
\clearMFF\setMFF[0.4]{cmr}\setMFF[0.6]{sf}\MFFgener{\fontio}{io}{10pt}
\clearMFF\setMFF[0.2]{cmr}\setMFF[0.8]{sf}\MFFgener{\fontii}{ii}{10pt}

\begin{document}
A{\fontoo A}{\fontoi A}{\fontio A}{\fontii A}{\sffamily A}
\end{document}

たとえば\clearMFF\setMFF[0.4]{cmr}\setMFF[0.6]{sf}\MFFgener{\fontio}{io}{10pt}というのは、Computer Modern Roman (cmr)とComputer Modern Sans Serif (sf)を6:4で混ぜたフォント(io)を作り、\fontioで使えるようにするということ(ioというのは私が勝手につけた名前)。

このソースコード(f.tex)は、次のような操作でPDFになる。

platex f
for file in *.mf ; do mktextfm $file; done
platex f
dvipdfmx -r 2400 f

メタマジック・ゲーム―科学と芸術のジグソーパズルDigital Typography (Csli Lecture Notes, 78)このようにパラメータを少しずつ変えて生成したフォントを使った作品の最高傑作が、『メタマジック・ゲーム』のp.231や、『Digital Typography』のp.299に掲載されている。残念なことに、ウェブでは見つからなかったから、真似して作ってみた(文章は『茶の本』から)。

センチメートルの友情

「g」はセリフとサンセリフでぜんぜん違うと思うかもしれないが、サンセリフでも丸2つになっている書体はある。たとえばGill Sans(このフォントはMac OS XやMicrosoft Officeに含まれている)。

Computer Modern Typefaces (Computers and Typesetting, Vol E)パラメータで記述されるフォントについてのすばらしい考察が先述の『メタマジック・ゲーム』に、フォントComputer Modernがどのようなパラメータで記述されているかが『Computer Modern Typefaces (Computers and Typesetting, Vol E)』にすべて載っている。

『30センチメートルの友情』がもう一つのネタもと。

トラックバック(0)

このブログ記事を参照しているブログ一覧: フォントのグラデーション

このブログ記事に対するトラックバックURL: http://www.unfindable.net/~yabuki/mt/mt-tb.cgi/1052

コメントする


画像の中に見える文字を入力してください。

portrait

 

Translation

著書

schedule

 

2009年8月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

関連商品(Amazon)

関連サイト(Google)

アーカイブ

twitter

  •