問題タブ [skia]

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 に答える
702 参照

linux - Linux で Skia をビルドする際の問題

このガイドでSkiaをビルドしようとしたときの問題について助けてください

それは言った:

本当にありがとう!

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

android - SkCanvas::drawPosText -> AutoDrawLooper::next(SkDrawFilter::Type)+96 に近い libskia の Nexus 7 の Android SIGSEGV

最近、アプリでこの SIGSEGV を取得し始め、原因または回避策を見つけようとしています。私たちのアプリは Java のみであり、NDK を使用していないため、メモリ自体が破損することはありません。

これは、4.2.2 を実行している在庫の Nexus 7 です。

バグは断続的ですが、スタックには常に SkCanvas::drawPosText があります (2 つの完全なスタック ダンプを以下に示します)。

OpenGL テクスチャとして使用されるビットマップ (GL スレッドでのテキスト レンダリング) へのテキスト レンダリングをより頻繁に行う最近の変更を行いました。

一般的な質問ですが、この呼び出しをトリガーしている Java メソッドを特定する方法はありますか? スタックにさまざまな dvmInterpret が表示されますが、どのコードが実行されているかを把握する方法があるかどうかわかりません。

エラーダンプの例 #1:

エラーダンプの例 #2:

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

android - SIGSEGV アンドロイド

このバグについて教えてください。Nexus 4で発生しました。フォント作成コードが原因のようです...

... 06-27 16:43:59.595: I/DEBUG(157): 730368a4 404b3e60 /system/lib/libskia.so (SkScalerContext::charToGlyphID(int)+16)

誰もこれを見つけましたか?定期的に再生できませんでした...

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

android - Skia SkTypeface* CreateFromFile(const char path[]); を使用してアセットから Typeface を作成する方法

私は Android が初めてで、アセットから Typeface を作成する方法を考えています

私の Android アプリケーションの assets フォルダーに .ttf ファイルがあります。

私は書体を作成するためにネイティブコードを使用しています:

私が呼んでいるAndroidアプリケーションで:

false を返します。

デバイス内の SD カードにフォルダーを作成し、そこにすべてのフォントを配置すると、次のようになります。

正常に動作しますが、フォントを assets フォルダーに入れる必要があります。