🗒️

PlemolJPをHomebrewで管理

2021/12/08に公開

最近は、PlemolJPのフォントを使わせてもらっている。
※以前は、CicaRictyを使っていた。

PlemolJPは、個人的に見やすいと感じている。
フォントファミリーも色々用意されていて便利だ。

ただ、homebrew-cask-fontsに登録されていないので、Homebrewでインストールすることができない。

そして、自分は凝り性ではないので、PRを送らずローカルでこっそりcaskを書いて管理している。
というので、caskを公開しておく。
自分がコンソール版のフォントファミリーを利用しているので、その他のフォントファミリーを利用したい場合は、適宜変更すること。

個人で適当に書いたので、バージョンアップなどで動かなくなっても自己責任でお願いしたい。

cask "font-plemoljp" do
  version "1.2.2"
  sha256 "5c4d0e06e7aedd8907c62d5c08d748b4ca4773fbaea7ae2b3d8825f0f0fc9c0d"

  url "https://github.com/yuru7/PlemolJP/releases/download/v#{version}/PlemolJP_v#{version}.zip"
  appcast "https://github.com/yuru7/PlemolJP/releases.atom"
  name "PlemolJP"
  homepage "https://github.com/yuru7/PlemolJP"

  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-ThinItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Bold.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-BoldItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-ExtraLight.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-ExtraLightItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Italic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Light.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-LightItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Medium.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-MediumItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Regular.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-SemiBold.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-SemiBoldItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Text.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-TextItalic.ttf"
  font "PlemolJP_v#{version}/PlemolJP35Console/PlemolJP35Console-Thin.ttf"
end

バージョンアップは、versionを更新し、sha256`にzipのsha256を上書きすればOK。

Discussion