問題タブ [pango]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1473 参照

html - pango マークアップへの GTK TextView タグ

GtkTextView で書式設定されたテキストをhtmlまたはpango markup languageとして抽出したいと考えています。

このような書式設定の小さなテキスト エディタを用意します。したがって、整形要素は単純 <b>で、<i>、 などです。

TexView から書式設定されたテキストを取得する方法はありますか?

0 投票する
1 に答える
2112 参照

pango - Zenity --list --text の複数行をどのようにフォーマットしますか?

Pango Markupを使用したフォーマットは、このstackoverflow answerの 1 つの --info --text エントリで機能することが示されています。

ブロックデバイスの複数行のリストに等幅フォントを使用したい (複数の列を避ける):

0 投票する
1 に答える
534 参照

cairo - オープンタイプのフォントの問題

基本的に、これは少数言語の表示の問題です。

簡単に説明しましょう。

  1. Opentype フォント (いくつかの機能を備えている) を、Windows 以外の (Windows では問題なく動作する) プラットフォーム (Android 、iOS など) で正しく動作させようとしています。

  2. 私が本当に扱っているのは、アラビア語を表示するのと同じくらい複雑な問題です (グリフの置換、シェーピングなどを含む)。

  3. システム全体のサポートを達成するのはさらに複雑になる可能性があるため、自分のソフトウェアで文字を適切に表示したいだけです。

  4. ICU、Pango、Harfbuzz などをチェックして、最終的に Pango に取り組むことにしました。Pango ScriptGallery を参照してください

それで、ここに質問があります:

1. プロジェクトで pango をサポート モジュールとして使用して、その言語を表示できますか? Pangoをubuntuにインストールしようとしましたが、成功しませんでした.Pangoはインストール時にharfbuzz、cairo、freetype、fontconfig blablaに関連しているため、かなり混乱しています。2.できない場合、それを達成するための他の軽量な方法はありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
219 参照

haskell - ステータスバーの改行

GTK ステータス バーを使用するプログラムがあり、複数行の出力が必要です。複数行を出力しようとすると、以下のように代わりにグリフが表示されます。

グリフ

私はそれがemacsのように動作することを期待しています:

ノグリフ

いくつかの検索の後、私が望んでいることを正確に行うように見えるlayoutSetSingleParagraphModeを発見しました。ほとんどのウィジェットのデフォルト設定は False であり、私たちはどこにも設定していないので、Statusbar はデフォルトでシングル パラグラフ モードになっていると思います。

私の問題は、この機能を使用できる場所Statusbarに移動する方法がわからないことです。PangoLayout

最も近いのは、widgetGetPangoContextPangoLayoutを見つけて、layoutEmptyを取得できるようにすることでしたが、名前が示すように、これはPangoLayout、操作時にステータスバーに影響を与えない別のものを作成するだけのようです。テキストのプッシュまたはポップは、これまでと同じように動作します。

不足している機能はありますか?確かにgtk2hs、生成されたドキュメントの可読性に寄与しないオブジェクト指向をエミュレートするために型クラスの海を泳ぎます。それは単純な仕事であるべきだと思われます。

既存のウィジェットから取得するつもりがない場合PangoLayout、どうすれば私が望むものを達成できますか? ステータスバーの作成時に段落モードを選択するオプションはないようです。

これに関連するこのプロジェクトの GitHub の問題については、これを参照してください。

0 投票する
1 に答える
1125 参照

python - AttributeError:「モジュール」オブジェクトには属性「cairo_font_map_get_default」がありません

この例をカイロの Web サイトから実行しようとすると、次のようになります。

私はいくつかのパッケージが不足していると思いますか?(私はUbuntu 14.04を使用しています)

ただし、必要な開発パッケージを見つけようとしましたが、見つけた唯一の答えはこれで、GTK2スタックから何かを推奨していますが、どちらかといえば、2ではなくGTK3に興味があります.

0 投票する
1 に答える
1843 参照

fonts - Gnuplot pngcairo arial-bold フォント Pango-WARNING

WindowsでGnuplot 4.6をpngcairoターミナルで使用して、いくつかのものをプロットしています。arial-bold フォントを使用しようとすると、次のエラーが発生します。

これは , がなくても同じで-、指定したサイズ (,x を追加) を使用する場合も同じです。私はこの ' Not-Rotated' ビジネスを指定したことがなく、使用するだけでarial言及arial,xされていないため (スクリプトはスムーズに実行されます)、奇妙なことです。使用できる別のフォント、またはフォントを太字にするように指示する他の方法はありますか?

これは私のスクリプトの主要部分です (線スタイルの定義とその他のタッチアップを省略しています):

Gnuplot 4.6 パッチレベル 5 を使用しています

0 投票する
4 に答える
1889 参照

imagemagick - OSX で imagemagick で pango を使用しようとするとエラーが発生する

imagemagick を使用して、写真に透かしを追加したいと考えています。私はコードに OSX および Python スクリプトを使用しており、( http://www.imagemagick.org/Usage/text/#pango_markup )のコードを試していましたが、現在、画像を表示できない理由を理解するのに苦労しています。 .

インストールされているバージョンは、Homebrew 経由の ImageMagick 6.8.9-7 Q16 x86_64 2014-09-14 および pango-1.36.7 です。

--with-pango フラグを指定して ImageMagick を再インストールしようとしました。

私は2つのオプションのうちの1つに行き着きました:コマンドラインで本当に明白なものが欠けている(コピーして貼り付けたと思っても)、またはbrewがOSX Lionにimagemagickをインストールする方法に構成エラーがあります。

0 投票する
1 に答える
836 参照

php - pango-view と imagemagick で画像を作成する方法

私はこれらのコードを持っています:

私のtxtファイルには、ペルシア語またはアラビア語のテキストがあります。

私はimagemagickと何もない画像を作成しようとしました...

助けてください。

よろしくお願いします。

0 投票する
2 に答える
1280 参照

python-3.x - Pygtk3 gtk3 Label/CellRenderer フォントを指定

faq.pygtk.orgの pygtk2 doc によると、フォントを変更する方法は、次のような定義によるものです。

pyGtk3で同等のものは何ですか?

私は gtk css 定義の使用を避けようとしていました。ただし、gtk の css サポートを利用する回答は喜んで受け入れます。

私のターゲット フォントは gnu unifont ( unifont medium) です。このフォントは、 tty形式で簡単に入手できます。

この時点で、フォントをラベルに適用することは、表のセルにフォントを適用することと似ていると想定しましたが、両方の例が理想的です。

最新の pygtk3 ドキュメントは、このトピックをまったくカバーしていないようです: http://python-gtk-3-tutorial.readthedocs.org/en/latest/label.html、およびフォントはドキュメント全体でほとんど言及されていません。