美文网首页
关于简书的语言设置那些事

关于简书的语言设置那些事

作者: 黄杨ME | 来源:发表于2014-02-17 17:23 被阅读58次

一切皆因简书而起。

简书用户设置里有语言设置这一项,可以自定义选择简体中文、繁体中文、英文三种语言选项,不同的用户选择适合自己或者自己喜欢的显示语言,这挺好。但当我选了「繁体中文」时,字体发生了细微的变化。

语言设置语言设置

(上:红线以上为简体设置后,红线以下为繁体设置后)

换成了繁体中文后的文字显示效果简直渣到不行!我用的是 Windows (8)+Chorme 浏览器,换成其他浏览器(Firefox & IE 10)后依然如此。Mac 上无此问题。猜测是 Windows 对字体的的渲染问题。接着查看代码,繁体中文页面的 lang 属性是 lang="zh-TW" 手动替换成跟简体中文一样的 lang="zh-CN" 后,渣渣的字体显示效果就变得跟简体一样(不怎么渣)了。

原来问题出在这。

难道简书的前端童鞋根据语言(lang)的设定,分别使用了不同的字体?

继续查看代码。不管是中文简体,中文繁体还是英文,字体都为同一段 CSS 代码。

font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB",sans-serif;

这我就不明白了。赶紧问谷歌。其中找到这么一句话:

lang 会控制浏览器使用的字体。比如在最新的 Windows 里,如果没有明确写明字体,原则上来说 zh-CN 会默认用上微软雅黑或宋体(SimSun),而 zh-TW 就会用上微軟正黑或新細明體。(原处,本结论是否正确有待验证)

我猜测,当网页未声明字体属性时,(部分)浏览器会针对 lang 属性使用不同的默认字体或渲染方式。比如我把字体属性统一定义成微软雅黑(Microsoft YaHei)时,不论是中文简体还是中文繁体,都会显示为微软雅黑字体。但是有一个问题,页面明明已经声明了 font-family 属性,为什么两种类型语言分别却显示不同的字体呢?仔细看看这段字体属性值,居然都是西文字体,唯一的冬青黑体(Hiragino Sans GB)又只存在于 Mac 系统中。如果去掉这段 CSS 属性,可以看到页面中文字的字体没有发生变化,只是英文字体发生了变化。

至于我的判断对否,还请有经验的前端大湿前来指正。

另外,再查找问题的时候还发现几篇不错的文章,顺手贴下算是知识普及了。

相关文章

  • 关于简书的语言设置那些事

    一切皆因简书而起。 简书用户设置里有语言设置这一项,可以自定义选择简体中文、繁体中文、英文三种语言选项,不同的用户...

  • 关于语言那些事

    通过这几年的感受,我觉得每个人对语言会有不一样的想法。 曾言:说者无心,听者有意。 站在说话者的角度,可能是由于自...

  • 关于简书日更的那些事

    为了给自己日更一点约束力,我参加了365天极限挑战训练营,现在已经一周。坚持更文7篇,收获粉丝及点赞数并不多,但是...

  • 关于简书日更的那些事

    时间过的好快,不知不觉地写了这么多字了,真的是没想到,自己会坚持写这个多。其实看似这多么,也是一天一天累计的...

  • 关于简书——日更的那些事

    来到简书很久了,喜欢它的氛围,就像村子后面的水泥路,很长很宽,黄昏时的光线轻软似流年,空气清凉似水光,总能吸引人去...

  • 简书文章的营销使用规范你会了吗?你用了吗?

    简书的头像设置,昵称,大家可能都设置好了,那么简书的简介可以描述自己经历,帮助营销。你用了吗? 听了东烨师姐关于简...

  • 简书钻,你消失吧

    今天看了一些关于简书设置简书钻的讨论文章,很受触动。似乎简书钻设置以后,因为点赞可以获得简书钻,很多人对于文章的好...

  • 简书那些事

    1 数月前,我身体欠恙,去医院检查,庸医误诊告知是恶性病,换种说法就是癌症。 从此以后,我以泪洗面,陷入深深的绝望...

  • 简书那些事

    2017.3.1号写了一篇文章《我不想当简约作者》,文中主要展现了自己陪简书走过三个月感受到简书的重大变化。但是不...

  • 简书的那些事

    不知不觉来到简书已有25天了,刚开始什么都不懂,慢慢摸索,看其他作者写的关于简书的知识,一点一滴积累出来的钻和币也...

网友评论

      本文标题:关于简书的语言设置那些事

      本文链接:https://www.haomeiwen.com/subject/yshhtttx.html