問題タブ [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 投票する
1 に答える
1072 参照

python - 作図領域にテキストを設定する

pygtk を使用して、テキストを Drawing Area オブジェクトに設定したいと思います。そこで、描画領域を作成し、「公開イベント」シグナルを使用してコールバック関数を設定しました。次に、テキストを設定する関数をコーディングしました。私がコード化したものは次のとおりです。

「movie_windows」は DrawingArea オブジェクトです。エラーにはなりませんが、描画エリアに何も書かれていません。提案?

FB

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

c - CでGTKのラベルのテキストの色を変更する

私はGtk2.0を使用しています。

ラベルのテキストの色/フォントの色を変更しようとしています。

それはどれほど難しくなることができますか?私はgtk_widget_modify_textなどのようなものを無駄にしようとしているだけです。すべてのスタイルを含む単純なリソースファイルを追加することで、「android」または「Qt」の方法で実行したいと思います。このファイルをどこに、何として(.rc?)追加する必要がありますか?このファイルを解析する方法は?

私はすでにたくさんのウィジェットを使ってアプリを作成しましたが、それらすべてを変更/やり直したくありません。誰かが私に簡単な例を見せてもらえますか?

WebからPangoの例を試しましたが、問題はラベルのテキストが変化し続けるため、これを追跡できなかったことです。助けてください。これが私がこれまでに試したが成功しなかったことです。

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

c - ファイルからpangoにフォントをロードしますか?

CairoPangoを使用して画像を作成するコードがあります:

私が使用しMizuFontAlphabetているフォントは非標準フォントであるため、Pangoで使用できるようにfontsディレクトリにインストールする必要があります。

フォントがインストールされていない場合、ファイルからフォントをロードするにはどうすればよいですか?

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

window - PyGTK 透過ウィンドウ

ウィンドウを透明にしたいのですが、ラベルの不透明度を 100% にします。どうすればこれを達成できますか?ところで: Ubuntu 12.04 のユニティ インターフェイスにアップグレードしたときに、window.set_opacity が GNOME のように機能していないことに気付きましたが、たとえ機能したとしても、ウィンドウ内のすべてのコンテンツも透明になります。

これは私が始めたコードです...

askubuntu でこのトピックを見つけました。これはまさに私が探していたものですが、現在、デジタル時計を表示する際に問題が発生しています。どんな助けでも大歓迎です。

これが私のコードです。

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

python - Python イメージ ライブラリと Gtk.FontSelectionDialog

PIL にフォントを使用してテキストを描画させたい場合は、次のコードを使用します。

(例:「Impact 14」を返す)

しかし、PIL にはフル パスが必要です。取得方法は? 私はパンゴしようとします:

しかし、PILは次のように述べています。

何か案は?ありがとう。

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

python - Pythonで文字列を列にフォーマットしようとしています

ハイスコ​​ア テーブルの 2 つの列を表示するように文字列をフォーマットしようとしています。print を使用する場合、Python はこれをうまく行うことができます。

しかし、フォーマットされた文字列を使用しようとすると、より困難になるようです。これは私が取得しようとしている結果です:

これはすべて、pygtk ラベルに入る 1 つの文字列です。現在、私はこれを持っています:

信頼できない結果をもたらします。現在のテスト データは次のように表示されます。

そのリストの最初の名前は残りの部分よりも長いため (文字数ではなく幅)、タブはスコアの位置を強制的にずらします。文字列の長さだけでなく、文字列の幅も考慮してこれを行う方法はありますか?

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

android - Android NDK 用の Pango Cairo のビルド

Android NDK 用に Pango Cairo を移植した人を見つけました (ブログ投稿ソース コード)。しかし、私は彼のサンプル プロジェクトのコンパイルに成功していません。誰かがそうすることに成功し、私が間違っていることを教えてくれますか?

これは私がこれまでに試したことです:

  • git clone --recursive http://dev.laptop.org/git/users/cscott/android-libs/
  • git は何らかの理由で pixman を見つけることができなかったので、git clone http://cgit.freedesktop.org/pixman/を実行し、 android-libs/jni/pixmanに移動しました。
  • android-libs/jni/ の内容をandroid - libs/examples/java-bitmap/jniにコピーしました (保持する Android.mk がわからない?)
  • 名前がjava-bitmap/jni/Makefile.develからMakefileに変更されました
  • Java-bitmap/jni/Makefileを次のように編集: NDK=/cygdrive/f/android-ndk-r8b TOOLCHAIN=$(NDK)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin
  • java-bitmap/jniでmakeを実行しようとしました

次のエラーが表示されます。

これはconfig.hのスニペットです

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

python - pygtk または pango を使用してシステムで使用されるデフォルトのフォントを取得するには?

pygtk を使用して fontbutton があります。システムがデフォルトのフォントを使用するため、最初はフォントを設定したくありません。私の質問は、システムで使用されるデフォルトのフォントを取得するためのコード行は何ですか。最初はデフォルトのままにします。後でユーザーがフォントを変更すると、それぞれのフォントが適用されます。誰でも助けることができますか?

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

colors - 8ビットカラーコンポーネントを16ビットカラーコンポーネントに変換します

私は、テキスト属性を使用して、次のようなものを使用して書き込まれるテキストの色やその他の側面を決定するGTK+アプリケーションを作成しています。PangoGtkLabel

pango_attr_foreground_new()各色成分(R、G、B)は16ビットであると想定しています。Photoshopまたは他の画像処理ツールを使用して、使用したい色を見つけることができますが、R、G、B値は8ビットのR、G、Bコンポーネントとして表示されます。

8ビットのR、G、B値を同等の16ビットのR、G、B値に変換して、同じ色になるようにするにはどうすればよいですか?

たとえば、金色はRGB(229、202、115)または16進数のe5ca73として指定されます。関数の各色成分が16ビットになるように変換するにはどうすればよいpangoですか?

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

compilation - 私の vcproj は、別の sln に追加されたときにコンパイルされません (すでに他のプロジェクトが含まれています)。

pangoft2.vcproj があります。インクルードディレクトリなどを設定したら、正常にコンパイルされます。

ここで、新しい .sln (pango.vcproj がある場所) に、この pangoft2.vcproj を追加します。プログラムをコンパイルすると、474 エラーが発生します。ここにいくつかの行をコピーしました:


エラー 20 エラー LNK2001: 未解決の外部シンボル __imp_g_utf8_skip thai-shaper.obj

エラー 47 エラー LNK2001: 未解決の外部シンボル g_utf8_get_char thai-shaper.obj

エラー 121 エラー LNK2001: 未解決の外部シンボル pango_glyph_string_set_size thai-shaper.obj

エラー 130 エラー LNK2001: 未解決の外部シンボル pango_font_get_glyph_extents thai-shaper.obj


プロジェクトに必要なライブラリ (pango-1.0.lib および glib-2.0.lib) を含めたことをお伝えしなければなりません。

このエラーの考えられる理由と、それを克服する方法を教えてください。

前もって感謝します。