Acetaminophen’s diary

化学に関すること,TeXに関すること,ゆきだるまに関すること。

むねぴーさんの日めくりカレンダー成功

もう2014年も残すところ3ヶ月だが、フォント愛好家としてはこれを自分で試してみずにはいられない。

しかし、最近試してみると、2014年10月現在の最新 TeX Live 2014 では TeX ソースをそのまま使用することができないことがわかった。というのも、フォントの種類に若干の変更があるためである。

というわけで、TeX Live 2014 の最新版で以前と同じタイプセットができるようにするには、変更されたいくつかのフォント名を書き換えればよいわけだ。僕の場合は以下のように TeX ソース「ddltxtyp14.tex」の中身を置換した。

  • Merriweather-Heavy-osf → Merriweather-UltraBold-osf
  • Merriweather-HeavyItalic-osf → Merriweather-UltraBdIt-osf
  • Merriweather-osf → Merriweather-Regular-osf
  • MerriweatherSans-Bold-osf → MerriweatherSans-Bold-tlf
  • MerriweatherSans-BoldItalic-osf → MerriweatherSans-BoldItalic-tlf
  • MerriweatherSans-ExtraBldItalic-osf → MerriweatherSans-ExtraBldItalic-tlf
  • MerriweatherSans-ExtraBold-osf → MerriweatherSans-ExtraBold-tlf
  • MerriweatherSans-Italic-osf → MerriweatherSans-Italic-tlf
  • MerriweatherSans-Light-osf → MerriweatherSans-Light-tlf
  • MerriweatherSans-LightItalic-osf → MerriweatherSans-LightItalic-tlf
  • MerriweatherSans-Regular-osf → MerriweatherSans-Regular-tlf
  • AnonymousPro-Regular-base → AnonymousPro-Regular-t1
  • AnonymousPro-Italic-base → AnonymousPro-Italic-t1
  • AnonymousPro-Bold-base → AnonymousPro-Bold-t1
  • AnonymousPro-BoldItalic-base → AnonymousPro-BoldItalic-t1

これで普通に pdflatex を通せば PDF ファイル (730 pages, 9.27 MB) のカレンダーが完成した。どうやらウェイトが減ったのではなく、ファイル名が変更されただけのようである。これで僕も、むねぴーさんのTwitter から毎日のように流れてきていた日めくりカレンダーを、手元でぱらぱらできるようになったわけである。しかも、ちょうどこの実験に成功した10月5日は偶然にもMerriweather-UltraBoldだった!

f:id:acetaminophen:20141006204003p:plain

めでたしめでたし。

追記 (2015-07-05):さらに TeX Live 2015 でもう一度試したところ、再びタイプセットできなくなっていた。調べてみると、newpx まわりの TFM 名がガラッと変更されていたのが原因と判明したので、今回は元バージョンと同じ見た目にすることは諦め、タイプセットできることを目標に改変したバージョンの差分を Gist に置いておく。