2017-08-21 34 views
0

私は字幕パーサのgstreamerプラグインを作成しています。 gstreamerのテキストオーバーレイがサポートしているので、パンゴマークアップ言語でパーサの字幕テキストをエンコードする必要があります。パンゴ - マークアップ言語でテキストをエンコードする方法は?

パンゴマークアップテキストを通常のテキストにデコードする方法は、this linkです。

しかし、私は通常の文字列をpango-markup文字列にエンコードすることができる標準のユーティリティライブラリを見つけることができません。

パンゴマークアップ用の標準エンコーダライブラリはありますか?エンコーダを自分で実装する必要がありますか?

答えて

0

"pango-markup stringへのエンコード"から期待していることは明確ではありません。 PangoマークアップはXML形式でエスケープされたテキストで、オプションの書式設定マークアップ要素が含まれています。

つまり、g_markup_escape_text()は、有効なPangoマークアップ文字列を与え、書式は指定しないでください。