縦書きエディタはないか
■ このスレッドは過去ログ倉庫に格納されています
0331login:Penguin
2008/09/28(日) 17:45:32ID:uv4637HO関係あると思いますが
普通のテキストエディタを作るプログラマーは直接的にはpangoを使いません。
それを使ってテキストエディタを作るとなると基礎的な部分から自作することになりいくら時間があっても足りないと思います。
出来合いの部品を使えないですから。
pangoってタイ語とかの複雑な合成文字表示に使うものだと思います。
おそらくは縦書きにも対応しているのでしょう。
縦書きは表示だけなら、pango使わなくてもテキスト描画位置の計算は簡単なので最初から全部自作しても知れているのですが
入力となると、点滅するテキストカーソル、IMEとの通信、マウスドラッグでのテキスト反転などを自作することは非常に困難です。
pangoの機能も文字表示(レンダリング)だけで、テキスト入力機能は提供していないんじゃないかと思います。
もっと大きな出来合いの縦書き部品がないと難しいです。
OpenOfficeとかは縦書きを実現しているのでもちろん理論上は不可能ではないと思います。
■ このスレッドは過去ログ倉庫に格納されています