DarinJi
V2EX  ›  Android

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

  •  
  •   DarinJi · Apr 6, 2017 · 24202 views
    This topic created in 3323 days ago, the information mentioned may be changed or developed.

    手机是 nexus ,已 root 。

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

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

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

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

    不过手机上应该用黑体比较靠谱。
    srlp
        8
    srlp  
       Apr 6, 2017
    love4taylor
        9
    love4taylor  
    PRO
       Apr 6, 2017
    Magisk 模块喽
    https://files.ime.moe/Android/Magisk/Modules/magisk-notocjk-nougat.zip
    如果你说的是全局 当我没说......
    dremy
        10
    dremy  
       Apr 6, 2017 via Android
    通过修改 fonts.xml ,已换如图


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


    还可以嘛。。。
    lausius
        19
    lausius  
       Apr 6, 2017
    其实屏幕显示不太适合用宋体这类衬线字体。
    bugeye
        20
    bugeye  
       Apr 6, 2017
    自从几个月前学了书法,不但字比以前好了点,顺带得了看任何黑体、宋体难过的想哭的毛病。
    屏幕上还好,打印的文档现在只用楷体。虽然电脑上的楷体也不能称为书法,但比黑,宋两个家伙顺眼一万倍。
    nodin
        21
    nodin  
       Apr 6, 2017 via iPhone
    思源宋体在电脑没微软雅黑好看,有糊掉的感觉,为什么?
    kmahyyg
        22
    kmahyyg  
       Apr 7, 2017 via Android
    同 20f 目前手机用的 flux 的字体
    linux40
        23
    linux40  
       Apr 7, 2017 via Android
    很期待在 linux 上用,现在的 serif 只有英文。。。
    nn574204775
        24
    nn574204775  
       Apr 7, 2017 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  
       Jun 15, 2019 via Android
    @nodin 因为 OTF 和 TTF 字体的渲染方式是不一样的
    dalieba
        26
    dalieba  
       Jun 15, 2019 via Android
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4262 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 00:58 · PVG 08:58 · LAX 17:58 · JFK 20:58
    ♥ Do have faith in what you're doing.