各位有条件的希望可以 star 一下 https://issuetracker.google.com/issues/186033995
![]() | 1 loukky 2021-05-02 08:26:24 +08:00 via Android ![]() cjk 用户没人权呗,我 root 以后通过 magisk 刷入你拖 noto sans cjk,发现部分 app 确实采用了不同的字重 |
![]() | 2 9yu 2021-05-02 10:13:15 +08:00 via Android 持续关注 |
![]() | 3 john6lq 2021-05-02 11:42:27 +08:00 via iPhone 作为安卓开发,请问如何指定不同字重? |
5 q197 2021-05-02 12:49:09 +08:00 @john6lq 例如 android:fOntFamily="sans-serif-light" 如果用户 magisk 刷过很全的字体包,那么有 sans 和 serif,还有全字重,宋体(作为 serif )都能显示出来。不过很多安卓包括一些国产安卓、aosp 出厂没有多字重,这些设置没用。想要加粗只能 fOntstyle=bold 这样。 |
![]() | 6 john6lq 2021-05-02 13:51:09 +08:00 via iPhone @q197 我不是要人来科普基础知识,我是问这个人的诉求会给现有开发带来什么改变,现在不就只有一个 normal 一个 bold ?国外开发能指定具体字重?还是说每个 textview 都指定对应 family ? |
7 om2mo 2021-05-02 14:59:07 +08:00 via iPhone 现成的字体,googl 想要做轻而易举还用得着 issue |
8 om2mo 2021-05-02 15:00:46 +08:00 via iPhone 就算有全字重,国产的垃圾应用也不调用,比如最大的垃圾安卓微信 |
![]() | 11 KallyDev 2021-05-02 17:41:42 +08:00 via iPhone 确实遇见过这个问题,已 star 。 |
12 billlee 2021-05-02 17:47:18 +08:00 这个 star 还需要权限的吗?我没看到有 star 按钮? |
![]() | 13 VinsonGuo 2021-05-02 18:40:44 +08:00 via Android 不得不说 google 和 Android 对中文字体的支持太差了,iOS 的中文字体有 9 个字重,而 Android 只有两个,500 的字重没有加粗导致通知的标题和内容都一样的粗细 |
![]() | 15 47jm9ozp 2021-05-02 19:04:08 +08:00 没办法,cjk 字符太多,两个字重就占了几十 m 的,衬线 /非衬线+全字重估计要 300-400m rom 空间。 可变字体可以解决这个问题,但是现在 cjk 可变字体还少,另外还有授权问题… |
![]() | 18 zoharSoul 2021-05-04 17:07:03 +08:00 via Android @john6lq 每个 textview 都指定对应 family,具体哪个看 ui 设置要哪个 |
20 q197 2021-05-06 10:29:43 +08:00 @datou 如果手机字体齐全(例如刷了 magisk 的 cjk 大字体包),电报和维基百科选择 serif 后 instant view 和维基百科正文都是 serif 字体,一般就是思源宋体了 |
![]() | 23 Lightdawn 2024-04-12 18:08:03 +08:00 via Android Android 15 支持了 |