Tattoyがアニメーションカーソルをサポート

2025-07-26
Tattoyがアニメーションカーソルをサポート

Tattoyターミナルエミュレータがアニメーションカーソルをサポートするようになりました!Ghosttyと同じフォーマットを使用し、カスタムシェーダーを使用してカーソルをレンダリングします。TattoyはUTF8テキストベースの「ピクセル」(「▀」と「▄」)を使用してレンダリングしますが、Ghosttyのピクセルレンダリングとは異なり、微妙なニュアンスが失われる可能性がありますが、ピクセル化された効果も魅力的です。開発上の課題には、アンチエイリアスのエッジの透明度のサポートが含まれており、最終的にはターミナルのピクセル化されたバージョンを作成し、後処理することで解決されました。現在、大きなターミナルでは若干の遅延が発生する可能性があり、今後のパフォーマンス向上と、ホストターミナルエミュレータからのすべてのカーソルレンダリングをTattoyが引き継ぐことで解決される予定です。

続きを読む

Tattoy:GPU対応エフェクトでターミナルをレベルアップ

2025-06-13
Tattoy:GPU対応エフェクトでターミナルをレベルアップ

Tattoyは、UTF8ハーフブロックを使用してグラフィックスをレンダリングするターミナル拡張フレームワークです。GPUシェーダーとShaderToyシェーダーをサポートし、ターミナルスクロールバックのライブ更新ミニマップを提供します。テキストコントラストを自動調整し、既存のシェルとテーマと互換性があり、オーディオビジュアライゼーションやシステムモニターなどのコマンドをバックグラウンドで実行できます。さらに、Tattoyは、開発者が任意の言語を使用して機能を拡張できるプラグインシステムを備えています。

続きを読む