xiaopenyou
V2EX  ›  问与答

华为 EMUI3.1 特殊符号变方块,怎么办?

  •  
  •   xiaopenyou · Oct 30, 2016 · 2209 views
    This topic created in 3493 days ago, the information mentioned may be changed or developed.

    试了下面三个方法,都没解决:

    1 、先搜到这个帖 iPhone 发来的颜文字在 Android 手机上显示为方块,如何解决? - 知乎,得知是 Fallback 垫底的字体字库不全, 于是尝试安装 这里 提供的 DroidSansFallback.ttf 。但是,重启后仍然方块。

    2 、然后看到 这个帖 iFont 爱字体 的评论_酷安网 下说,汉仪旗黑能解决,于是安装汉仪旗黑 55 简体。结果也不管用。

    3 、最后又看到知乎 有答主 说,安装 Google 键盘,再启用“ Emoji For English Words ”即可,但我安装了, Google 键盘并没有这一项供启用。

    ————————

    前后花了不少时间,依然没搞定。

    求问各位字体专家,到底怎么办,才能让 Android 正常显示 [☠/♳/♪/⟖/䷄/⏳/⏱//㏿/] 这类特殊字符呢?

    正常对比: | 手机对比:123.png

    Supplement 1  ·  Oct 30, 2016
    已解决。
    想复杂了,原来不必操心 fallback ,不必修改 fallback_fonts.xml 或 fonts.xml 。直接把含这些符号的字体,比如 Symbola.ttf ,拷贝进 /system/fonts 就行了…原理不知道,但反正现在 APP 内是没方块了。结贴。
    6 replies    2016-10-30 22:11:34 +08:00
    loading
        1
    loading  
       Oct 30, 2016 via Android
    我的也有部分不算,一般是字体问题。
    装个全的字体就行了。也就是体积大的。
    xiaopenyou
        2
    xiaopenyou  
    OP
       Oct 30, 2016
    @loading 谢谢,字体文件有, Symbola ,上面 10 个字符均正常显示
    但请教,「安装到 Android 并生效」的具体步骤是? fallback 顺序怎么改?
    EricCartman
        3
    EricCartman  
       Oct 30, 2016 via Android
    华为的问题吧,我三星机上全没有问题,你让别人把 system/fonts 下面全套字体发给你,然后全部替换好了,最好是从原生的刷机包提取的
    ianzhou233
        4
    ianzhou233  
       Oct 30, 2016 via Android
    系统字库问题吧
    qiyuey
        5
    qiyuey  
       Oct 30, 2016 via Android
    换个系统
    alittletrain
        6
    alittletrain  
       Oct 30, 2016
    升级 EMUI4
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 03:45 · PVG 11:45 · LAX 20:45 · JFK 23:45
    ♥ Do have faith in what you're doing.