Linux に Source Code Pro のフォントをインストールする
Linux に Source Code Pro のフォントをインストールする
Source Code Pro というフォントがあるようで、linuxにいれてみようとおもった。 しかし、簡単にパッケージを見つけることができなかったので、 自分で作っていれてみた
実際のコマンドだけみたいときは、一番下、実行手順参照
実際の作業
フォント自体は、githubにあるのだが、そこから 自分でフォントをつくるには、以下のAdobeのパッケージが必要らしかった。 Adobe Font Development Kit for OpenType(AFDKO)
しかし、よく読んでみると、現在は、pipではいるらしいことがわかった。
それについては、virtualenv で入れる方法が、githubのGitHub - adobe-type-tools/afdko: Adobe Font Development Kit for OpenType に書いてあったので、 それにしたがっていれればよい
python -m virtualenv afdko_env
source afdko_env/bin/activate
pip install afdko
このあと、フォントのディレクトリをとってくる GitHub - adobe-fonts/source-han-code-jp: Source Han Code JP | 源ノ角ゴシック Code
以下の方法で動くはずなのだがエラーがでる。
git clone https://github.com/adobe-fonts/source-han-code-jp.git
cd source-han-code-jp
./commands.sh
ドキュメントによると、addSVGtable.py
というのが、別の場所に移動したとのこと。
source-han-code-jp/README-JP.md at master · adobe-fonts/source-han-code-jp · GitHub
リポジトリから’addSVGtable.py’を削除しました。必要な場合は、opentype-svgから入手できます。
pip
でうまくみつけられなかったので、ソースからとってくることにする
GitHub - adobe-type-tools/opentype-svg: Scripts and sample files for making OpenType-SVG fonts
cd ..
git clone https://github.com/adobe-type-tools/opentype-svg.git
cd source-han-code-jp
cp ../opentype-svg/*.py .
cp -r ../opentype-svg/util .
cp -r ../opentype-svg/imgs .
cp -r ../opentype-svg/fonts .
あと、commands.sh
の中で、addSVGtable.py
を呼び出しているところがあるので、それを
絶対パスで書き換える。
うまくインストールできていれば、特にこの書換はいらないが
それからコマンドを実行
./commands.sh
これでうまくいけばフォントができあがるので
mkdir ~/.fonts
cp ./*/*.otf ~/.fonts
fc-cache -fv
これで、利用できるようになる。
実行手順
まとめると
git clone https://github.com/adobe-fonts/source-han-code-jp.git
git clone https://github.com/adobe-type-tools/opentype-svg.git
cd source-han-code-jp
cd source-han-code-jp
cp ../opentype-svg/*.py .
cp -r ../opentype-svg/util .
cp -r ../opentype-svg/imgs .
cp -r ../opentype-svg/fonts .
# commands.shを、書き換える
./commands.sh
mkdir ~/.fonts
cp ./*/*.otf ~/.fonts
fc-cache -fv
インストールされたかの確認方法
fc-list | grep -i source