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

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

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

    手机是 nexus ,已 root 。

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

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

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

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

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


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


    还可以嘛。。。
        19
    lausius   2017-04-06 17:21:42 +08:00
    其实屏幕显示不太适合用宋体这类衬线字体。
        20
    bugeye   2017-04-06 18:43:43 +08:00
    自从几个月前学了书法,不但字比以前好了点,顺带得了看任何黑体、宋体难过的想哭的毛病。
    屏幕上还好,打印的文档现在只用楷体。虽然电脑上的楷体也不能称为书法,但比黑,宋两个家伙顺眼一万倍。
        21
    nodin   2017-04-06 19:24:17 +08:00 via iPhone
    思源宋体在电脑没微软雅黑好看,有糊掉的感觉,为什么?
        22
    kmahyyg   2017-04-07 06:51:03 +08:00 via Android
    同 20f 目前手机用的 flux 的字体
        23
    linux40   2017-04-07 08:53:31 +08:00 via Android
    很期待在 linux 上用,现在的 serif 只有英文。。。
        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 不会被用了..
        25
    dalieba   175 天前 via Android
    @nodin 因为 OTF 和 TTF 字体的渲染方式是不一样的
        26
    dalieba   175 天前 via Android
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   862 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    ♥ Do have faith in what you're doing.