如何知道网页元素的真实字体

2014-09-13 10:28:09 +08:00
 arbipher
比如用调试工具查看 新浪微博里的中文 的结果是
font-family: Arial, Helvetica, sans-serif;

用WhatFont插件查看的结果是
Arial - regular

我对CSS Font这部分不熟悉,明明是中文,为什么是英文字体。

还有这个字体,居然会因为Preferences - Language & Region - Perferred Languages的设置而变化,
修改Japanese和Chinese(Simplified)的顺序,网页的字体也变化了。

这个中文字体是sans-serif退化来的吗?
有办法能看到真实的中文字体吗?
这剪不断理还乱的逻辑到底是什么样子的?

头痛。
4026 次点击
所在节点    前端开发
9 条回复
liaa
2014-09-13 11:10:04 +08:00
liaa
2014-09-13 11:16:05 +08:00
arbipher
2014-09-13 11:32:35 +08:00
@liaa 赞赞赞!给你一万个赞!
还有,这个图是怎么制作的?
oott123
2014-09-13 11:32:46 +08:00
Get a FireFox。
火狐的原生 F12 里有个挺好用的字体查看工具…
juicy
2014-09-13 11:41:24 +08:00
最近也在研究字体哈,看透这个http://www.w3.org/TR/css3-fonts/#font-matching-algorithm 就差不多大致理解CSS Font的渲染原理了。

另外, Chrome的Developer Tools里面就有字体的渲染的详细情况。

比如
DejaVu Sans—165 glyphs
TakaoPGothic—112 glyphs
WenQuanYi Micro Hei—28 glyphs
LazarusX
2014-09-13 12:04:41 +08:00
如果 CSS 里只指定了英文的字体,那么对于中文来说,浏览器就依次按照浏览器的字体设置,操作系统的字体设置来查找 fallback 字体。
WhyTry
2014-09-13 12:28:40 +08:00
你需要它 http://www.fontface.ninja/
liaa
2014-09-13 13:20:24 +08:00
我用这个制作 gif: http://www.cockos.com/licecap/
zangbianxuegu
2014-09-13 14:14:13 +08:00
@WhyTry 下载一个字体是怎么做的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133217

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX