20
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TouchDesigner 日本語テキストを扱う方法

Last updated at Posted at 2017-09-21

TouchDesignerで日本語をTextTOPで扱うことはもちろん、日本語テキストのファイルをそのまま読み込むことはできないようです。スクリーンショット 2017-09-21 午後11.13.25.png
このように文字化けを起こしてしまいます。

Pythonスクリプトを書いて日本語テキストを扱う方法を紹介していきたいと思います。

まず、日本語テキストが書き込まれた.txtファイルを準備します。テキストの文字コードは「UTF-8」に指定します。
Macのテキストエディットでファイルを準備する際には、「環境設定>新規書類」のフォーマットを「標準テキスト」に、「環境設定>開く/保存」のエンコーディングを「Unicode(UTF-8)」に指定して保存します。

スクリーンショット 2017-09-21 午後11.22.13.png スクリーンショット 2017-09-21 午後11.22.24.png

保存した日本語テキストファイルをエンコードUTF-8に指定して開き、データを'storetext'に一時保存します。
ExecuteDATのFrameStartをオンにし、以下のスクリプトを書きます。
スクリーンショット 2017-09-21 午後10.56.23.png

TextTOPを以下のように設定します。
Text>textにExecuteDatでstoreした文字データ'storetext'をfetch(読み込み)ます。
スクリーンショット 2017-09-21 午後11.29.39.png
Font>Font Fileに日本語のフォントファイルを読み込みます。今回はMS明朝をダウンロードして入れてみました。
スクリーンショット 2017-09-21 午後11.06.19.png

日本語テキストを表示することができました!

スクリーンショット 2017-09-21 午後11.16.50.png
20
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?