作者randy123 (好色怪叔叔)
看板Browsers
标题[-GC-]请问stylish的设定
时间Wed May 3 23:17:54 2017
请教一下各位, 个人现在使用的stylish样式 是从网路上找来的
格式是
body {text-shadow: #707070 0.1px 0.1px 0.1px}
*{font-family:Arial,"Microsoft YaHei" !important;}
*{font-weight:500!important;}
@font-face {font-family: "Microsoft YaHei";src: local("H-MingLan-Regular")}
@font-face {font-family: "Arial";src: local("H-MingLan-Regular")}
不过这样使用起来会有一些符号字形会无法正常显示
像是下面图片这样
http://imgur.com/cmEdgku
想请教一下 要怎样修正这个问题?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.211.229
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1493824676.A.9BA.html
1F:推 ji394xu3: 其实你可以试试只保留最後一列就好(当然某些网页的字型 05/04 00:38
2F:→ ji394xu3: 无法改变我知道,但大部分是都还可以....) 05/04 00:38
3F:→ ji394xu3: 最後一列的 "-Regular"好像要删掉才可以的样子 05/04 00:43
刚跟朋友讨论过,发现是语法!important 的问题
推测是使用!important之後,让stylish使用的字型优先权
盖过网页指定使用的字型,所以一些特殊的图案字型才会出不来
因此拿掉!important之後就可以显示了。 不过这样一来
如果遇到网页内像是指定新细明体 或者粗体的字型也会显示
总之是有利有弊的作法
※ 编辑: randy123 (36.231.211.229), 05/04/2017 01:30:00
4F:推 abc0922001: 我都把变豆腐的字体加回去stylish里,这样也保有自己 05/04 09:19
5F:→ abc0922001: 的字体,也不会变豆腐 05/04 09:19
7F:→ mayuyu: 推荐用这个样式 05/04 22:23
9F:→ t7yang: userstyles改版,选项的部分出不来,不知道甚麽时候 05/05 11:16
10F:→ t7yang: 才会修好,还是官方不打算给选项了(眼神死 05/05 11:16
11F:推 abc0922001: Noto Sans CJK TC = Noto Sans CJK TC Regular 05/05 20:53
12F:→ abc0922001: 今天在测试的时候发现的 05/05 20:54
13F:→ abc0922001: 其他字重都读取不了 05/05 20:54
14F:推 mayuyu: 现在不能从userstyles上安装了吗? 05/05 21:14
16F:→ mayuyu: 样式下方「适用於」的选项选择「匹配正则网址」 05/05 21:14
17F:→ mayuyu: 填入 https?://(?!(iamchucky.github.io/PttChrome)).* 05/05 21:14
18F:→ mayuyu: 推荐原PO用这个样式 不会有乱码和字重的问题 05/05 21:15
19F:→ mayuyu: 样式里的繁简字型是分开的 05/05 21:15
20F:→ mayuyu: (繁简体的字形是不一样的 同时繁体有缺字 所以要分开设定) 05/05 21:15
21F:→ mayuyu: 简体的部分需要另外下载Noto Sans CJK SC 05/05 21:15
22F:→ mayuyu: 另外我有加粗字体 可以自行注解掉 05/05 21:15
23F:推 mayuyu: 啊我忘了 里面还有用到秀月(H-SiuNiu)字型 05/05 21:29
25F:→ mayuyu: 如果不要用这个字型的话 自行把样式里的H-SiuNiu替换掉 05/05 21:29
26F:→ mayuyu: 可以换成Google/Adobe的衬线字型思源宋体和思源黑体搭配 05/05 21:29
27F:推 mayuyu: 啊 还有原PO是用花明兰字体对吧 我搞混了 05/05 21:44
29F:→ mayuyu: 但是这个样式里面一样有用到明朝体的秀月 05/05 21:45
30F:→ mayuyu: 而且等宽字型的部分是用旧明兰的等宽字型(MingLan_Mono) 05/05 21:45
31F:→ mayuyu: 旧明兰下载 05/05 21:46
33F:→ mayuyu: 选择里面的「全功能常规无点阵」和上一层的MINGLANBD.TTC 05/05 21:46
34F:→ mayuyu: 如果不想要用这二个字体的话 要自行替换样式里面的 05/05 21:47
35F:→ mayuyu: 「H-SiuNiu」和「MingLan_Mono」 换成你想要的字型 05/05 21:47
37F:→ abc0922001: 如果用替换的方式,好像只会吃regular的字重 05/05 22:35
38F:→ abc0922001: 其他都是靠渲染的 像font-weight:100; 05/05 22:36
39F:推 abc0922001: 900的也变得比较不黑 05/05 22:41
41F:推 mayuyu: @abc0922001 我看到你的样式有指定字重 05/05 23:47
42F:→ mayuyu: 有指定的话显示应该是正确的 你那里显示起来不正常吗? 05/05 23:48
43F:推 abc0922001: 抱歉我没讲好,我意思是如果用您chrome里备份的样式 05/06 00:07
44F:→ abc0922001: 似乎只会使用Regular,而不会用其他的,即使都安装了 05/06 00:07
45F:推 Wcw5504: 用那个备份的有问题不算意外 每个靠font-face取代字型会 05/07 22:27
46F:→ Wcw5504: 每个字重都要改 上面都指定成Into sans cjk tc会分不出差 05/07 22:27
47F:→ Wcw5504: 异 05/07 22:27
48F:→ Wcw5504: 必须人工调整 比方说font-weight 400时用regular ; 700时 05/07 22:28
49F:→ Wcw5504: 用bold 05/07 22:28
50F:→ Wcw5504: 上面打错 是Noto Sans CJK TC才对 05/07 22:29
51F:→ mayuyu: 呃 我下面有回一篇解释字型名称的问题... 05/08 15:49
52F:→ mayuyu: 简单的说 就是 05/08 15:49
53F:→ mayuyu: Fx+DirectWrite 要写"Noto Sans CJK TC Regular" 05/08 15:50
54F:→ mayuyu: GC+DirectWrite 要写"Noto Sans CJK TC" 05/08 15:50
55F:→ mayuyu: 才能正确载入字型 因为备份的样式是给GC+DW使用的 05/08 15:50
56F:→ mayuyu: 所以用"Noto Sans CJK TC" 不能加上Regular 05/08 15:50
57F:→ mayuyu: 如果要在不同浏览器不同渲染器底下都适用 05/08 15:50
58F:→ mayuyu: 可以把所有名称都写上去 就不会发生找不到的问题 05/08 15:50
59F:→ mayuyu: src: local("Noto Sans CJK TC"),local("Noto Sans CJK TC 05/08 15:51
60F:→ mayuyu: Regular"); 05/08 15:51
61F:→ mayuyu: *Preferred Family要写最前面,Font Family排後面 05/08 15:51
62F:→ mayuyu: 另外说明一下字重 GC+DW会使用Preferred Family来载入字型 05/08 15:51
63F:→ mayuyu: 思源黑体繁所有字重的Preferred Family都是 05/08 15:51
64F:→ mayuyu: "Noto Sans CJK TC" 05/08 15:52
65F:→ mayuyu: DW会把有相同Preferred Family名称的当成同一个字型 05/08 15:52
66F:→ mayuyu: 然後根据Weight Class来分别不同的字重 05/08 15:52
67F:→ mayuyu: 所以虽然字型名称只写"Noto Sans CJK TC" 05/08 15:52
68F:→ mayuyu: DW还是可以分别并且找到Regular、Bold对应的字符 05/08 15:52
69F:→ mayuyu: 正确的显示真正的粗体 所以不用担心找不到粗体 05/08 15:52