V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DarinJi
V2EX  ›  Android

Android 机如何换上“思源宋体”字?

  •  
  •   DarinJi · 2017-04-06 09:44:29 +08:00 · 19638 次点击
    这是一个创建于 2792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手机是 nexus ,已 root 。

    看了下 adobe 发布的这套思源宋体字貌似只有 otf 格式的,手机上换字体应该需要 ttf 格式。

    所以是否有方法可以换,看知乎上有人换成功了。

    26 条回复    2019-06-15 10:59:41 +08:00
    Humorce
        1
    Humorce  
       2017-04-06 09:50:39 +08:00 via Android
    /system/etc/fonts.xml
    Humorce
        2
    Humorce  
       2017-04-06 09:51:25 +08:00 via Android
    手机上用宋体,不美观
    阅读器之类的换上就好了
    honeycomb
        3
    honeycomb  
       2017-04-06 09:57:40 +08:00
    为何不用 Noto Serif sans?
    在中文字形上, Noto 和思源是相同的
    21grams
        4
    21grams  
       2017-04-06 09:58:45 +08:00
    手机换宋体干嘛?
    DarinJi
        5
    DarinJi  
    OP
       2017-04-06 09:59:56 +08:00
    @honeycomb 了解
    dremy
        6
    dremy  
       2017-04-06 10:59:36 +08:00   ❤️ 1
    GitHub 上有全套,这里是 ttc 格式的字体,可以直接换上
    https://github.com/adobe-fonts/source-han-serif/tree/release/OTC
    srlp
        7
    srlp  
       2017-04-06 11:55:00 +08:00
    https://www.zhihu.com/question/25529554/answer/94207134#

    这个是黑体的,宋体原理一样吧?

    不过手机上应该用黑体比较靠谱。
    srlp
        8
    srlp  
       2017-04-06 12:03:13 +08:00
    Love4Taylor
        9
    Love4Taylor  
       2017-04-06 13:06:59 +08:00
    Magisk 模块喽
    https://files.ime.moe/Android/Magisk/Modules/magisk-notocjk-nougat.zip
    如果你说的是全局 当我没说......
    dremy
        10
    dremy  
       2017-04-06 13:33:58 +08:00 via Android
    通过修改 fonts.xml ,已换如图


    中文用的思源宋体 ttc 格式四种字重,英文用的 Source Serif Pro 六种字重,感觉挺棒
    freestyleyooo
        11
    freestyleyooo  
       2017-04-06 14:12:31 +08:00 via Android
    @dremy 丑成狗,还是没有那个啥的字体看起来舒服
    bestbug
        12
    bestbug  
       2017-04-06 14:12:53 +08:00 via Android   ❤️ 1
    @dremy 我也想换,教教我😍😍😍😍😍😍😍
    kokutou
        13
    kokutou  
       2017-04-06 14:38:09 +08:00
    @dremy #10
    想想还是算了。。
    dremy
        14
    dremy  
       2017-04-06 15:04:39 +08:00 via Android
    @bestbug 按照 @srlp 给的链接即可。注意英文字体需要再独自下载并配置一下
    Love4Taylor
        15
    Love4Taylor  
       2017-04-06 15:28:27 +08:00
    @dremy #10 全局上衬线 真的贼难看
    helloSwift
        16
    helloSwift  
       2017-04-06 15:35:47 +08:00 via iPhone
    宋体适合大量文字阅读,你要是喜欢思源,应该用黑体更好点
    qiyuey
        17
    qiyuey  
       2017-04-06 15:37:26 +08:00 via Android
    @dremy 有点丑,不如兰亭黑
    kokutou
        18
    kokutou  
       2017-04-06 15:44:50 +08:00


    还可以嘛。。。
    lausius
        19
    lausius  
       2017-04-06 17:21:42 +08:00
    其实屏幕显示不太适合用宋体这类衬线字体。
    bugeye
        20
    bugeye  
       2017-04-06 18:43:43 +08:00
    自从几个月前学了书法,不但字比以前好了点,顺带得了看任何黑体、宋体难过的想哭的毛病。
    屏幕上还好,打印的文档现在只用楷体。虽然电脑上的楷体也不能称为书法,但比黑,宋两个家伙顺眼一万倍。
    nodin
        21
    nodin  
       2017-04-06 19:24:17 +08:00 via iPhone
    思源宋体在电脑没微软雅黑好看,有糊掉的感觉,为什么?
    kmahyyg
        22
    kmahyyg  
       2017-04-07 06:51:03 +08:00 via Android
    同 20f 目前手机用的 flux 的字体
    linux40
        23
    linux40  
       2017-04-07 08:53:31 +08:00 via Android
    很期待在 linux 上用,现在的 serif 只有英文。。。
    nn574204775
        24
    nn574204775  
       2017-04-07 09:22:43 +08:00 via Android
    ```xml
    <family name="serif" lang="zh-Hans">
    <font weight="100" style="normal" index="2">NotoSerifCJK-Thin.ttc</font>
    <font weight="200" style="normal" index="2">NotoSerifCJK-ExtraLight.ttc</font>
    <font weight="300" style="normal" index="2">NotoSerifCJK-Light.ttc</font>
    <font weight="400" style="normal" index="2">NotoSerifCJK-Regular.ttc</font>
    <font weight="500" style="normal" index="2">NotoSerifCJK-Medium.ttc</font>
    <font weight="600" style="normal" index="2">NotoSerifCJK-SemiBold.ttc</font>
    <font weight="700" style="normal" index="2">NotoSerifCJK-Bold.ttc</font>
    <font weight="900" style="normal" index="2">NotoSerifCJK-Black.ttc</font>
    </family>
    <family name="serif" lang="zh-Hant">
    <font weight="100" style="normal" index="3">NotoSerifCJK-Thin.ttc</font>
    <font weight="200" style="normal" index="3">NotoSerifCJK-ExtraLight.ttc</font>
    <font weight="300" style="normal" index="3">NotoSerifCJK-Light.ttc</font>
    <font weight="400" style="normal" index="3">NotoSerifCJK-Regular.ttc</font>
    <font weight="500" style="normal" index="3">NotoSerifCJK-Medium.ttc</font>
    <font weight="600" style="normal" index="3">NotoSerifCJK-SemiBold.ttc</font>
    <font weight="700" style="normal" index="3">NotoSerifCJK-Bold.ttc</font>
    <font weight="900" style="normal" index="3">NotoSerifCJK-Black.ttc</font>
    </family>
    <family name="serif" lang="ja">
    <font weight="100" style="normal" index="0">NotoSerifCJK-Thin.ttc</font>
    <font weight="200" style="normal" index="0">NotoSerifCJK-ExtraLight.ttc</font>
    <font weight="300" style="normal" index="0">NotoSerifCJK-Light.ttc</font>
    <font weight="400" style="normal" index="0">NotoSerifCJK-Regular.ttc</font>
    <font weight="500" style="normal" index="0">NotoSerifCJK-Medium.ttc</font>
    <font weight="600" style="normal" index="0">NotoSerifCJK-SemiBold.ttc</font>
    <font weight="700" style="normal" index="0">NotoSerifCJK-Bold.ttc</font>
    <font weight="900" style="normal" index="0">NotoSerifCJK-Black.ttc</font>
    </family>
    <family name="serif" lang="ko">
    <font weight="100" style="normal" index="1">NotoSerifCJK-Thin.ttc</font>
    <font weight="200" style="normal" index="1">NotoSerifCJK-ExtraLight.ttc</font>
    <font weight="300" style="normal" index="1">NotoSerifCJK-Light.ttc</font>
    <font weight="400" style="normal" index="1">NotoSerifCJK-Regular.ttc</font>
    <font weight="500" style="normal" index="1">NotoSerifCJK-Medium.ttc</font>
    <font weight="600" style="normal" index="1">NotoSerifCJK-SemiBold.ttc</font>
    <font weight="700" style="normal" index="1">NotoSerifCJK-Bold.ttc</font>
    <font weight="900" style="normal" index="1">NotoSerifCJK-Black.ttc</font>
    </family>
    ```
    加到本来的 serif 前面
    坏处是原来的 serif 不会被用了..
    dalieba
        25
    dalieba  
       2019-06-15 10:58:00 +08:00 via Android
    @nodin 因为 OTF 和 TTF 字体的渲染方式是不一样的
    dalieba
        26
    dalieba  
       2019-06-15 10:59:41 +08:00 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3242 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:58 · PVG 20:58 · LAX 04:58 · JFK 07:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.