首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WebFont 三宗罪之一:WebFont 与 FOUT

这篇文章是昨天面试中探讨的一个问题所延伸而来,现在都说WebFont 怎么好怎么好,让我们逆向思维,揭底WebFont 的一些缺点(劣势)。本文综合多篇文章来探讨WebFont 与 FOUT。...这个名词是09 年的时候由一个老外提出命名的(见参考来源1),没办法人家英文WebFont 早早就流行了。...按照许多旧文章的描述,FOUT 在IE 浏览器跟部分低版本Firefox 上会有,但Jeff 认为这是错误的——因为当我脑海中有写“WebFont 与 FOUT”的文章的想法,它就给我蹦出一个活生生的例子...装逼般深入解析 首先先说下,腾讯ISUX 官方博客是全站WebFont 的,看源码采用的是来自国内的一个中文WebFont 网站的商业解决方案,而且形式上有些不同是采用JavaScript 动态加载的方式...6、适当采用JavaScript 动态加载的方式(Typekit 跟Google 有个类似的方案Webfont Loader)。

1.5K70

WebFont 三宗罪之二:吹毛求疵的WebFont 渲染差异

话说上次发了篇危言耸听的“WebFont 三宗罪”系列之一,今日来讲三宗罪之二:吹毛求疵的WebFont 渲染差异。为什么用上“吹毛求疵”这个修饰词呢?...1、同一平台同一浏览器对于 WebFont 的渲染与本地字体的渲染有不同吗?...3、针对WebFont 有没有相应的样式定义代码? (在上面两个没有质量的自问自答后,终于来到了本文的重点了)是的,有的。...对于WebFont 的渲染差异,我认为最好持以下观点:要么不用,要用就得接受这些浏览器差异,目前 CSS 所能做只能算是不痛不痒的微调。...最后,写WebFont 三宗罪的起因是在面试的时候被面试官问及webfont 的缺点时候,回答了些不痛不痒的东西,差点被面试官鄙视。

1K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    设计师的春天:中文WebFont解决方案Font-Spider(字蛛) - 腾讯ISUX

    WebFont技术提供了在网页使用特殊字体的可能,从而避免用图片的方法。它的实现方法是通过CSS的@font-face引入字体。...Google也推出了免费的WebFont云托管服务,在国外网站自定义字体得到很好的应用。 在中文方面自定义字体却迟迟没有广泛应用,这是有什么原因呢?...针对以上的问题,我们可以得出中文WebFont要解决的问题是:压缩和转码。...Font-Spider中文WebFont解决方案的诞生: 为了不让工程与体验制约着设计师对字体选择以及创意的实现,我们利用业余时间解决了中文WebFont的两大问题即压缩和转码,于是便有了 Font-Spider...开源 我们把Font-Spider(字蛛)不断完善,并且回馈给开源社区,希望为中文WebFont的发展出一份力,让更多的中文站点可以使用精美的字体。

    1.8K41

    (转载非原创)前端网页字体优化指南

    TTF 转换 WOFF2 是比较简单的,可以选择线上转换,推荐的网站有以下两个 ttf-to-woff2 webfont-generator 但是个人觉得线上转换等待上传的时间比较久,而且有时候生成的文件是空白的...事实上,不同的浏览器表现会不一样的,以下是一些常见的桌面浏览器的表现: IE:它会直接使用备用字体渲染,最后等webfont字体加载完毕后重新渲染。...Safari:它会一直等待webfont字体加载完毕,并且期间不会渲染字体。 Chrome / Firefox:它们会等待webfont字体加载,如果在3秒之内没有加载完毕,则使用备用字体渲染。...最后webfont加载完毕,使用并重新渲染。 我们需要想办法统一这些行为,比较理想的行为是:先使用系统默认字体,等到远程字体加载完成了再替换成特殊字体。.../1.6.26/webfont.js"> WebFont.load({   custom: {     families: ['myfont'],   },   classes

    1.2K00
    领券