博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cufon,在网页上画出特殊字体
阅读量:6198 次
发布时间:2019-06-21

本文共 428 字,大约阅读时间需要 1 分钟。

  hot3.png

设计师们有时会使用特殊字体让网页更好看,但浏览器通常只支持Arial、Helvetica等通用字体。那么通常的解决办法就是将特殊字体做成图片。如果要动态生成文字内容怎么办?那也许只有使用CSS3的@font-face功能了……等下!其实还有这个工具,可以帮我们在网页上”画”出特殊字体。

cufon的原理是将TTF字体转换成JavaScript代码,然后在需要特殊字体的地方创建一个<canvas>元素,将字体画出来。效果如下:

cufon的效果

使用方法也很简单,只需访问,点击Download下载cufon-yui.js(目前版本为1.09i)。再点击Generator,上传你的字体文件,即可得到转换后的js文件(假设文件名为yourfont.font.js)。

然后在代码里引入这两个js文件,再写一点简单的代码:

这样h1的内容就被替换成了所需的字体。

更详细的讨论可以参考。

转载于:https://my.oschina.net/cimu/blog/164756

你可能感兴趣的文章
Apache Nginx URL 地址 重写
查看>>
Regex 手机号 座机 正則表達式
查看>>
php 数组元素快速去重
查看>>
使用 universalimageloader 缓存图片的配置类及使用方法
查看>>
PMM 对MYSQL 的监控配制
查看>>
React Native在特赞的应用与实践
查看>>
【Unity笔记】寻路导航用NavMeshObstacle做动态阻挡
查看>>
Swift迎来了1.0 GM 版(2014.09.09)
查看>>
全民Scheme(1):数字游戏
查看>>
怎样使用Android Studio开发Gradle插件
查看>>
有向图的强连通算法 -- tarjan算法
查看>>
Jedis 源代码阅读一 —— Jedis
查看>>
自定义 Java Annotation ,读取注解值
查看>>
Spring MVC-表单(Form)处理示例(转载实践)
查看>>
第一个安卓程序
查看>>
Linux平台 Oracle 12cR2 RAC安装Part3:DB安装
查看>>
btrace-dtrace-for-java-ish
查看>>
[js高手之路]Node.js实现简易的爬虫-抓取博客所有文章列表信息
查看>>
centos7安装配置mysql5.7
查看>>
卡尔曼滤波算法--核心公式推导导论 - ZZ
查看>>