【发布时间】:2016-07-07 11:46:49
【问题描述】:
我已经设置了一个使用 CastHelloText-android 作为基础的自定义接收器应用程序,我试图让它正确显示某些 unicode 字符,但是它只是显示一个空格而不是字符应该在的位置。
<div id="message">Test: ਵਾਹਿਗੁਰੂ :End Test</div>
这会在我托管自定义接收器的站点上正确呈现,但是当尝试使用 Cast Companion Library 中的 DataCastManager 显示它时,unicode 字符未显示。有什么方法可以制作这个显示或者有替代方法吗?
更新: 我刚试了一下消息:
<div id="message">Test: ग़ ਵਾਹਿਗੁਰੂ :End Test</div>
还有字符(ग़)
ग़
显示得很好。我假设这是受支持的语言问题?
【问题讨论】:
-
使用 chrome 调试器,当您使用 DataCastManager 发送此消息时,您的接收器会得到什么?
-
我刚刚找到了我相信的答案。添加字符 ग़ “ग़”将以印地语字体显示,但我使用的其他字符来自 Gurmukhi 字体并显示为空白。这可能是因为 Chromecast 还不支持 Gurmukhi 字符?
-
您应该可以将其加载到您的接收器中。
-
我不太清楚你的意思。如果从浏览器查看,它只是在我的接收器中加载,但是从设备投射时字符显示为空白(印地语字符除外)
-
我的意思是你应该能够加载你自己的接收器中缺少的任何字体; Chromecast 包含一组有限的字体,如果您需要一些它不包含的字体,那么您需要自己加载。
标签: android chromecast google-cast custom-receiver castcompanionlibrary