メインコンテンツへスキップ
  1. Posts/

Blenderの日本語フォントを改善する

·3 分· loading · loading · · ·
Blender フォント
kame404
著者
kame404
こんにちは! kame404 です🥰 「軽さ」と「美味しさ」を両立した食べ物のCGを作ります。
目次

Blenderは設定で日本語UIに変更できますが、以下のように漢字が簡体中国語のグリフで表示されることがあります。

位置の「置」という字を見るとわかりやすい

これを正しい日本語の漢字で表示されるように改善します。

UI用フォントを指定する方法
#

フォント設定でUI用フォントに任意のフォントを指定する方法もありますが、「英数字がデフォルトのものではなくなってしまう」という欠点があります。

スケールの数値に違和感がある

そこで今回は、英数字はBlenderデフォルトのものを使いつつ、日本語の漢字が正しく表示されるようにする方法を紹介します。

Blenderのフォント事情
#

古いBlenderのバージョンでは、様々な言語のグリフをdroidsans.ttfにまとめていましたが、 2022年7月29日の commit e9bd6abにより、おおまかな言語ごとにフォントが分けられるようになりました。

日本語のグリフはNoto Sans CJK Regular.woff2に含まれている

CJKとはChinese Japanese Koreanの略

これにより、一時的に日本語フォントが改善されました。

しかし、この commit e9bd6abでは簡体字中国語の表示に問題がある旨が ziweidao氏によって報告されました。これを受け、 commit ce68367969Noto Sans CJK Regular.woff2が置き換えられ、簡体字中国語が正しく表示されるようになりました。

簡体字中国語が正しく表示されるようになった一方で、日本語UIでの漢字は簡体中国語のものに戻ってしまいました。

今回は、Noto Sans CJK Regular.woff2 commit e9bd6abのものに差し替えることで日本語フォントを改善してみます。

実際に差し替える
#

  1. Blenderがインストールされているディレクトリへ移動する
  2. ${blenderのバージョンの数値}>datafiles>fontsへ移動する
  3. Noto Sans CJK Regular.woff2を差し替える
    Noto Sans CJK Regular.woff2は、 projects.blender.orgView Rawからダウンロードできる
  4. Blenderを再起動する
  5. done!

あとがき
#

droidsans.ttfに全部詰め込まれていた時は、FontForgeというソフトウェアを使いDejaVu SansNoto Sans CJK JPを合成し、droidsans.ttfを置き換えていましたが、おおまかな言語ごとにフォントが分けられるようになってからは、差し替えがずいぶんと楽になりました。

Related

BlenderのUIをひらがなにする
·3 分· loading · loading
Blender フォント
Blenderで画像の特定の色を抽出する方法
·1 分· loading · loading
Blender
Bing AIとの会話記録
·5 分· loading · loading
Bing AI
スクリーンショット画像の連番を変更するVBScript
·2 分· loading · loading
VBScript