Themeファイル

TODO

themeファイルについて

テーマファイルにはいくつかの種類があります。

BG(背景)テーマ
[BG Theme]セクションが入ったファイル
このセクションには背景画像と文字の背景透過の設定が保存されます。
カラーテーマ
[Color Theme]セクションが入ったファイル
このセクションには文字の色の設定が保存されます。
旧カラーテーマ (廃止予定)
[BG]セクションに文字の色の設定が入っている
Tera Term 4 でサポートしていたカラーテーマ
読み込みは可能です(廃止予定)。

BG(背景)テーマとカラーテーマを別のファイルに保存しておくことも、 1つのファイルに両方を保存することもできます。

フォーマットはWindowsのiniファイルです。

BG(背景)テーマ

section

セクション名は"BG theme"です。

従来の"BG"セクションも読み込み可能です(廃止予定)。両方ある場合は"BG theme"の設定が優先されます。

Simple color plane

単色のプレーン。

BGSrc2Enable
Simple color planeを使用する(1)/しない(0)
BGSrc2Color
単色プレーンの色
BGSrc2Alpha
アルファブレンド値
DestとSrc1の合成画像に単色(Src2)をどれぐらいブレンドするか

Background Image

BGDestEnable
背景画像を使用する(1)/しない(0)
BGDestColor
背景画像が描画されない部分がある場合、この色で塗りつぶされます。
BGDestFile
背景画像
ファイル名にワイルドカードが指定された場合、一致するファイルからランダムに一つ選びます。
相対パスを利用する場合は、テーマファイルからの相対パスを指定してください。
BGDestPattern
背景画像描画方法
stretch
画像をウィンドウに合わせて拡大縮小します。
tile
画像をウィンドウの左上からタイル状に表示します。
center
画像をウィンドウの中央に表示します。
fit_width
画像の幅をWindowsの横幅となるように、アスペクト比を維持したまま、画像を拡大縮小します。
fit_height
画像の高さをWindowsの高さとなるように、アスペクト比を維持したまま、画像を拡大縮小します。
autofit
アスペクト比を維持して、はみ出さないように最大表示します。
autofill
アスペクト比を維持して、はみ出してでも最大表示します。
BGDestAlpha
Windowsの壁紙画像をアルファブレンドする。
背景画像(Dest)に対して、デスクトップ画像(Src1)をどれぐらいブレンドするを指定する。
0のとき壁紙はブレンドされない。

Desktop wallpaper image

BGSrc1Enable
デスクトップ画像を使用する(1)/しない(0)

背景画像透過

BGTextBackAlpha
0 - 255
通常文字背景色のAlphaBlend値,255で不透明
BGReverseTextAlpha
0 - 255
反転文字背景色のAlphaBlend値,255で不透明
BGTextAlpha
0 - 255
その他の文字背景色のAlphaBlend値,255で不透明

color theme

section

"Color Theme"

name

Theme
テーマ名、値は文字列

attribute color

VTColor
通常文字色, SGR 0
BoldColor
SGR 1
VTUnderlineColor
SGR 4
BlinkColor
SGR 5
ReverseColor
SGR 7
URLColor
URL文字列
Tera TermがURL文字列を検出したときに付加される文字アトリビュート
値 (0 or 1), (0 or 1), (fore red), (fore green), (fore blue), (back red), (back green), (back blue)
値 (0 or 1), (0 or 1), (fore), (back)
(0 or 1)
1=default色から変更する
0=変更しない
(VTColorでは参照されない)
(0 or 1)
1=文字属性(Bold attribute等)の独自色を有効
0=無効にする
(VTColorでは参照されない)
(fore red), (fore green), (fore blue)
文字の色、各値は0から255
(back red), (back green), (back blue)
背景の色、各値は0から255
(fore), (back)
#RRBBGG の形式で、各々00 から FF まで

ANSI color

256色/16色 ANSI colorの最初の16色。
8色時は、Dark colorを使用しない

ANSIColor=(0 or 1)
1=default色から変更する
0=変更しない
Fore
256 ANSI color 15番
通常文字色(Tera TermではVTColorが使用される)
Back
256 ANSI color 0番
通常背景色(Tera TermではVTColorが使用される)
Red
Green
Yellow
Blue
Magenta
Cyan
DarkFore
DarkBack
DarkRed
DarkGreen
DarkYellow
DarkBlue
DarkMagenta
DarkCyan
各文字色
値 (red), (green), (blue)
各値は0から255
値 (color)
#RRBBGG の形式で、各々00 から FF まで