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

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

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