閉じる

UI言語[UI Language]

記事自体は翻訳されません! 記事によって英語版があったりなかったりします。翻訳がある記事は文頭に記載があるよ!
Each articles themselves will not be translated by this setting. Some of article has translation and some of them doesn't. You will notice if the article has its translation by its preamble!

テーマ[Theme]


Python[Python]

アイキャッチ画像

VScodeでのBlenderスクリプト開発環境のセットアップ

最近はBlenderのアドオン作りにハマっているので、その開発環境構築用のメモ書きです✍ Pythonインタープリターの選択 Blenderは内部に独立したPython環境を持っているので、VScodeでスクリプトを開発する時はPythonのバージョンを合わせておくと、使える構文などがはっきりして良いかと。Blender上でPythonのバージョンを確認して、pyenvで同じバージョンのPythonをインストール、選択しておきます。

アイキャッチ画像

PythonのPillowでOpenTypeフォントの拡張書体を使うためのセットアップ

OpenType機能拡張を使ってテキストを描画したい! PythonのPillowでフォントを指定して文字列を描画する時に、OpenTypeの機能拡張(CSSで言うところのfont-feature-settings。ligaとかpaltのやつ)を有効にする方法…… と言うか、方法自体はtextメソッドにfeatures引数を追加するだけで簡単なのですが、その状態でエラーなく実行できるようにする方法です。 features引数を使った描画を行うには、libraqmなるライブラリが必要なのですが、使えるようにするために色々インストールしなきゃいけない感じだったので、将来の自分のためにメモしておきます。