gpt4 book ai didi

Android:自定义字体中不支持的字符显示为空白

转载 作者:太空狗 更新时间:2023-10-29 13:42:18 25 4
gpt4 key购买 nike

我正在尝试在我的 Android 应用程序中使用 Google 字体目录 (link) 中的 Neucha 字体。

对于其他自定义字体,仍会显示不受支持的字符,例如日文字符以及重音字符。然而,对于 Neucha 字体,大多数不受支持的字符(例如亚洲字符)都会显示,但不会显示一些重音字符(例如 â、ã、ä、å、ą、ô、õ、ö、ő)。而是在它们的位置显示空格。

这是字体问题还是 Android 问题?我该怎么做才能在 EditText View 中使用默认字体显示此字体不支持的字符?谢谢!

最佳答案

  1. 由于字体原因省略了字母。
  2. 可以在单个 TextView/EditView 中使用多种字体。您可以使用 this类。

    SpannableString string = new SpannableString("test");



    string.setSpan(new TypefaceSpan(myTypeface),0,2,0);

  3. 为了以同样的方式使用自定义字体,您可以实现自己的 Span 类。[此处]http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.1_r2/android/text/style/TypefaceSpan.java)是代码示例。<

关于Android:自定义字体中不支持的字符显示为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com