Pangommで改行と回り込み表示してみた
改行コードによる改行と、ウインドウ幅での自動改行ができた。
これで最低限のテキスト表示はできそうなことがわかった。
入手先
ハマったこと
ハマったところはset_widthの値にPango::SCALEを掛けること。
layout->set_single_paragraph_mode(false); // デフォルトでfalseのようなので実行せずともよさそう。trueだと改行コードが無視される
layout->set_width(rectangle_width * Pango::SCALE);
layout->set_wrap(Pango::WrapMode::WRAP_WORD);
APIドキュメントにはPango::SCALEのことが書いてなかった。
以下は参考になったサイト。ありがとうございました。