Primrose – Canvasタグを使ったテキストエディタ
Primroseはどことなく変わった雰囲気のテキストエディタになります。Web上で動くのでテキストエリアを使っているかと言うとそうではありません。ハイライト処理にも対応しているのでスタイルシートを使っているかと言うと、そうではありません。 なんとCanvasタグを使っており、その場で編集できるテキストエディタとなっています。
Primroseの使い方
JavaScriptのシンタックスハイライトに対応しているのが面白いです。文字の間隔が変だったり、日本語が書けなかったりしますが、技術的には興味深いソフトウェアになっています。Canvasの利用が限定的でゲームなどが多い中、テキストが活かせるとなると利用の幅が広がるのではないでしょうか。
PrimroseはHTML5/JavaScript製のオープンソース・ソフトウェア(GPL)です。