0

我的情况是我必须创建实体时尚杂志的网络版本。杂志封面有5种不同的字体,5种不同的风格。性能方面,我应该使用 @font-face 还是应该使用 Javascript 和 HTML 画布“绘制”文本?

编辑:Web 版本针对 iPad,我将构建 Web 应用程序,然后使用 PhoneGap,以便我可以将应用程序提交到 App Store。

4

2 回答 2

1

关于这个答案只能做出假设,因为很大程度上取决于:

  1. 操作系统和浏览器,因为是操作系统和浏览器完成了美化 HTML 文档的工作。
  2. 打开您的网页的人的带宽速度。使用 CSS 方法,需要下载另一个资源(或多个字体资源)。是的,这几天影响不大。
  3. Canvas 的局限性如何,例如国际化、搜索引擎优化、与 Web 内容管理的集成、可访问性等……最可能但需要努力。
  4. 最后,努力做画布 vs CSS 方法。我想用 CSS 实现会更快。

就我个人而言,我会坚持使用 CSS,我喜欢将我的内容 (HTML)、演示文稿 (CSS) 和逻辑 (JavaScript) 分开作为指南

于 2012-11-14T20:39:27.213 回答
0

CSS 通常比画布元素渲染得更快。我想确切的性能因浏览器而异,但您可以检查此链接以比较使用 CSS 和画布的相同操作。

在我的电脑中,这是结果(它不是字体,但它可以作为参考): 在此处输入图像描述

于 2012-11-14T20:00:50.740 回答