DarinJi
V2EX  ›  Android

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

  •  
  •   DarinJi · Apr 6, 2017 · 25235 views
    This topic created in 3506 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
    rzti483NAJ66l669
    Apr 6, 2017 via Android
    1
    /system/etc/fonts.xml
    rzti483NAJ66l669
    rzti483NAJ66l669
    Apr 6, 2017 via Android
    2
    手机上用宋体,不美观
    阅读器之类的换上就好了
    honeycomb
    honeycomb
    Apr 6, 2017
    3
    为何不用 Noto Serif sans?
    在中文字形上, Noto 和思源是相同的
    21grams
    21grams
    Apr 6, 2017
    4
    手机换宋体干嘛?
    DarinJi
    DarinJi
    OP
    Apr 6, 2017
    5
    @honeycomb 了解
    dremy
    dremy
    Apr 6, 2017❤️1
    6
    GitHub 上有全套,这里是 ttc 格式的字体,可以直接换上
    https://github.com/adobe-fonts/source-han-serif/tree/release/OTC
    srlp
    srlp
    Apr 6, 2017
    7
    https://www.zhihu.com/question/25529554/answer/94207134#

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

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


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


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