0

CastHelloText-android をベースとしてカスタム レシーバー アプリケーションをセットアップしました。特定の Unicode 文字を正しく表示しようとしていますが、文字が本来あるべき場所に空白が表示されているだけです。

<div id="message">Test: &#2613;&#2622;&#2617;&#2623;&#2583;&#2625;&#2608;&#2626; :End Test</div>

これは、カスタム レシーバーをホストしているサイトで正しくレンダリングされますが、キャスト コンパニオン ライブラリの DataCastManager を使用して表示しようとすると、Unicode 文字が表示されません。この表示を行う方法はありますか、または代替手段はありますか?

更新:メッセージを試しました:

<div id="message">Test: &#2394; &#2613;&#2622;&#2617;&#2623;&#2583;&#2625;&#2608;&#2626; :End Test</div>

そして文字 (ग़)

&#2394;

ちゃんと現れます。これはサポートされている言語の問題だと思いますか?

Update2: 明確にするために、上記のメッセージで受信機に接続しているデバイスからキャストした後に得られる結果を次に示します。 Unicode 文字テストのサンプル結果

4

1 に答える 1

0

Google の回答: https://code.google.com/p/google-cast-sdk/issues/detail?id=794

ありがとうアリ、あなたの提案は正しかった。.ttf フォントを使用してテキストに適用すると、文字が表示されます。実際の Unicode 文字を表示するのと同じではありませんが、それでも役に立ちます。

于 2016-03-26T01:04:04.407 に答える