うらおブログ(移転しました)スマートフォン用の表示で見るやねうらおブログ(移転しました)この広告は、90日以上更新していないブログに表示しています。)は、世界的に使われているScintillaを.NET用にwrapしたものだ。現在の最新のバージョンは2.2。行番号表示、C#のシンタックスハイライトともに問題ない。日本語を入力時に入力中の文字のフォントが小さくなる。scintilla.Fontを変更しても表示されているフォントが反映されない。scintillaのAPIを直接呼び出せば解決するのかも知れないが、そんなことはしたくない。あとscintilla.InsertTextを行なう場合、1行前に日本語文字が使ってあると挿入場所がおかしくなる。内部的にはutf-16になっておらず、utf-8で扱われているのではないかと思う。文字列の検索・置換などでもこの問題がある。私は、このコンポーネントは日本語環境で使い物になるとは思えなかった。ひとつかふたつぐらいのバグなら自力で直してパッチをcommitするつもりだったが、内部的にutf-8だったりするようなコンポーネントを修正しててもキリが無い。utf-16で作り直せと言いたくなる。そんなわけで、私はScintillaNETは現段階で日本語環境で満足に使えるとは思えないのでお薦めしない。FrameworkのTextBoxと互換性があるようにwrapしてくれないと非常に使いにくい。ReadOnlyにするとTextプロパティに代入しても反映されない。onlyにしろと...と言った感じで、使っているといろいろおかしいところに気づく。00:00ScintillaNETTweet広告を非表示にする関連記事2012-05-25目が悪すぎて文字が見えない最近、目がほとんど見えない。電子書籍になるに至るまでの話ブログちょっとだけ移転のお知らせ時代はまだゲームセンターあらしに追いつかないのかやねうら王、電王戦バージョン提出しました将棋の神様のレーティングはいくつなのか?月別アーカイブはてなブログをはじめよう!yaneuraoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。