0

私は、CastHelloText-androidをベースにしてカスタムレシーバーアプリケーションをセットアップしましたが、特定のユニコード文字を正しく表示するようにしようとしていますが、文字の代わりに空白スペースを表示しています。カスタム受信者を使用してChromecastにユニコード文字を正しく表示させるにはどうすればよいですか?

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

これは私がカスタム受信機をホスティングしているんだけど、キャストコンパニオンライブラリからDataCastManagerを使用してそれを表示しようとすると、Unicode文字が表示されないサイトで正しくレンダリングされます。このディスプレイを作る方法はありますか、それとも別の方法がありますか?

UPDATE: 私はちょうどメッセージ試してみました:

&#2394; 

ため

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

と文字(ग़を)うまく表示されます。私はこれがサポートされている言語の問題であると仮定していますか?

アップデート2:明確に支援するため、ここで私は、上記のメッセージと私の受信機に接続しているデバイスから鋳造後に取得しています結果は次のとおりです。 Sample result from unicode character test

+0

クロムデバッガを使用して、DataCastManagerを使用してこのメ​​ッセージを送信すると、受信者はどうなりますか? –

+0

私は自分の答えを見つけました。文字「ग़」を追加することはヒンディー語のフォントで表示されますが、使用していた他の文字はGurmukhiフォントからのもので、空白として表示されます。 ChromecastでGurmukhiの文字はまだサポートされていない可能性があります。 – kee23

+0

あなたはそれをあなたの受信機にロードできるはずです。 –

答えて

0

Googleはで答えた:https://code.google.com/p/google-cast-sdk/issues/detail?id=794

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

関連する問題