問題タブ [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 に答える
4423 参照

c# - GTKSharp、Pango、フォント サイズの奇抜さの設定

私は GTK Sharp を使用して、アプリの GUI に取り組んでいます。

このコードのチャンクを見てください:

fontdesc.Size がコメントアウトされていることに注意してください。コメントアウトした場合にのみ、テキスト付きのラベルが表示されるためです。値を設定すると、ラベルは表示されません。

また、Console.WriteLine を実行しましたが、デフォルトのサイズは 0 です。したがって、frontdesc.Size = 0 を試しましたが、それでも消えてしまいます。

ありがとう!

0 投票する
5 に答える
37916 参照

fonts - パンゴ-警告**:フォントの選択に失敗しました。見苦しい出力が予想されます

Pangoライブラリを使用するものを起動すると、このエラーが発生します。Kubuntu9.10を使用しています。libgtk * libcairo *libpango*とfontconfigで'sudoapt-get --reinstall install'を実行しましたが、運がありませんでした。

誰かが私を正しい方向に向けることができますか?ありがとう。

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

linux - Linux システムで真のタイプ文字のグリフ アウトラインを取得する方法

Linux システムで真のタイプのフォントでグリフのアウトラインを取得するためのライブラリを探しています。PangoCairoを使用していますが、残念ながら何も見つかりませんでした。.NET で GlyphTypeface.GetGlyphOutline にたものを探しています

ヘルプやヒントをいただければ幸いです。

前もって感謝します

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

c - GTK と Pango を使用してフォントが等幅かどうかを確認する方法は?

があり、PangoFontDescriptionそれがモノスペース フォントを表しているかどうかを知りたいです。

Pango API のドキュメントで関数を見たことがありますが、数時間の不可解な後でも、、、、、およびの間の関係が明確ではなく、目的を達成するためにこれらのいずれかまたはすべてが必要かどうかpango_font_family_is_monospace()もわかりません。これまでのところ、 GTK が他のすべてを抽象化して管理しているため、使用する必要がある Pango の部分は だけです。PangoFontFamilyPangoFontMapPangoFontPangoFontsetPangoContextPangoFontDescriptionPangoFontDescription

以前にこれを行ったことがある人は誰でも私を助けることができますか?

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

fonts - 利用可能なフォントのリストを取得するクロスプラットフォームの方法

私はパンゴとカイロを使用しています。利用可能なフォントのリストを取得する簡単な方法はありますか? 解決策がかなり単純であれば、別のライブラリを使用しても構わないと思っています。

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

haskell - -package Cabal-1.8.0.6 は、Mac で pango のインストールを中断します

Mac ( ) に Haskell pango をインストールする場合sudo cabal install pango、最初の問題は、既にインストール済みのパッケージをインストールしようとすることです。haskell98 を (正常に) インストールしましたが、pango はそれを再度インストールしようとし、コンパイルが完了すると次のエラーが発生します。

だから私は使用sudo cabal install pango -vしました.これは、haskell98の再インストールを中断するコマンドです:

特にその-package Cabal-1.8.0.6部分。このインストールの何が問題になっていますか?

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

gtk - libtool は「ライブラリが移動された」と思いますが、そうではありません

現在、ソースから gtk+ と依存関係を再コンパイルしています (他に選択肢はありません)。

すべてのカスタム パッケージは、特定のカスタム ポイント ( と呼びましょう/packages) にインストールされます (奇妙に思えるかもしれませんが、今回も他に選択肢はありません)。

pango を再コンパイルしようとすると、freetype が必要になります。Freetype はすでにインストールされており/packages/freetype/2.1.10/amd64-linux (lib、include ... はこのディレクトリにあります)、別の構成パスが設定されています ( LD_LIBRARY_PATHLIBRARY_PATHCPLUS_INCLUDE_PATHINCLUDE_PATH) PKG_CONFIG_PATH。pango の設定はうまくいきます。freetype を見つけて Makefile を生成します。作成しようとすると、次のエラーが発生します。

libtool は私の lib に問題があります (ただし libfreetype.la はディレクトリ/packages/freetype/2.1.10/amd64-linux//lib/に存在し、アクセスの問題はありません)。そのため、libtool は「クラシックな場所」で見つけようとしますが、/usr/...見つかりません。

最初は、libtool が 2 つのスラッシュで混乱するのではないかと思ったので (おそらく、freetype のコンパイル中に --prefix フラグでエラーが発生したため)、タイプミスなしで freetype を再コンパイルしましたが、何も変わりませんでした。

私を助けるアイデアはありますか?個人的なプロジェクトで libtool を使用したことがないので、この奇妙な動作を解決する方法があるかどうかわかりません... (関係ないかもしれませんが、libtool はバージョン 1.5.22 です)

前もって感謝します。

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

gtk - GTK+でテキスト境界を取得する

GTK +で、フォントサイズ、フォントスタイル、フォントファミリなどの属性を持つ文字列を提供して、テキストの境界を取得するにはどうすればよいですか?

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

animation - カイロでテキストを回転させたときに、Pangoのフォントの太さが変わるのはなぜですか?

回転行列の下でのPangoレンダリングに問題があります。アニメーション化するカイロ行列の回転の内部で発生するラベル(以下のコードを参照)を描画しようとしています。

ラベルが回転すると、テキストが揺れ、重量が増減し、対角線の角度で最も厚くなり、直交する角度で最も薄くなります。この比較を参照してください。

http://www5.picturepush.com/photo/a/4666818/640/Anonymous/pango-rotation.jpg

回転したテキストを、角度に基づいてテキストの外観を変更しようとせずに、形状パスを回転させているかのように生成したいと思います。これをどのように行うことができるかについてのアイデアはありますか?

ありがとう、ショーン

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

perl - Perl をアップグレードした後、終わりのないインストール サイクルに陥る

昨夜、ここで mysql チューニング プログラムについて読んでいました。私はそれをインストールしました、そして、私が持っていたものよりも高いバージョンのperlが必要だと言いました。perl 5.12.x をダウンロードしてインストールしました

突然、私の Munin ユーティリティは次のようなエラーを吐き出していました。 5.12.2 /usr/lib/perl5/5.12.2/i686-linux /usr/lib/perl5/5.12.2 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) で/usr/sbin/nginx-graph.pl 2行目

rrdtool rpm をアンインストールして再インストールしても、RRDs.pm が /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/RRDs.pm から移動しませんでした

ソースからrrdtoolをインストールしてみようと思いました。パンゴが欲しかった。

新しい FreeType と FontConfig をインストールする必要がありました。

次に、pango のインストールで新しい glib が必要になりました。gzlibcompressor のエラーが原因で、Glib は作成しませんでした。一部のグーグルは、glib をアップグレードすると他の多くの問題が発生する可能性があることを示唆しています。

!@#$ munin グラフが欲しいだけですが、特に nginx Web サーバーをホストしているため、危険な坂道を滑り落ち始めたように感じます。

ヒント、アイデア、警告はありますか?