コンテンツにスキップ

UbuntuでSource Han Code JPフォントを設定

準備

Python(バージョン 3.8 以上)が必要です。

Terminal window
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 python3.12-venv
Terminal window
python3.12 --version # Python 3.12.3

AFDKO をインストール

フォント開発ツール AFDKO(Adobe Font Development Kit for OpenType) をインストールします。

https://github.com/adobe-type-tools/afdko/

Terminal window
python3.12 -m venv afdko_env
source afdko_env/bin/activate
python3.12 -m pip install --upgrade pip
python3.12 -m pip install afdko

フォントをビルド

https://github.com/adobe-fonts/source-han-code-jp/blob/master/README-JP.mdを参考にビルドを行います。

クローン

Terminal window
git clone https://github.com/adobe-fonts/source-han-code-jp.git
cd source-han-code-jp

ビルド

Terminal window
./commands.sh

仮想環境を無効化

Terminal window
deactivate

~/.fonts/に配置

Terminal window
mkdir -p ~/.fonts/source-han-code-jp
cp ./*/*.otf ~/.fonts/source-han-code-jp/

VS Code

.vscode/settings.json
{
"editor.formatOnSave": true,
// ...
// "editor.fontFamily": 'Droid Sans Mono', 'monospace', monospace",// default
"editor.fontFamily": "'Source Han Code JP', 'Droid Sans Mono', 'monospace', monospace",
"editor.fontSize": 16,
"terminal.integrated.fontFamily": "'Source Han Code JP', 'Droid Sans Mono', 'monospace', monospace",
"terminal.integrated.fontSize": 16
}