前言

其实在上一篇

网页中使用的特殊字体(webdings, wingdings 2)

已经完成了, 但是发布之后, csdn 竟然保存出现了异常。 估计是使用了一些 unicode 的缘故。

这应该也算csdn 的bug 了。

wingdings 2

不能贴表了, 直接参考

http://www.alanwood.net/demos/wingdings-2.html

开发

实际开发中, 使用的方式很简单,直接设置font- family 就可以了。

<!--Add by oscar999-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="oscar999">
<script>
</script>
</HEAD><BODY>
<span style="color:red;font-family:webdings">n</span> <br>
<span style="color:red;font-family:Wingdings 2">}</span> <br></BODY>
</HTML>

但是以上在firefox 中不能显示。

mozilla.org建議使用  Unicode。

原因是 Webdings是非正統字型,而且需要額外讀取,沒有Webdings字型的平台就會產生訊息不能傳遞的問題。
在 維基 找到了所有 unicode 列表
http://zh.wikibooks.org/w/index.php?title=Unicode%2F2000-2FFF&variant=zh-hant

使用unicode 替换就可以了。

对wingdings 2字体来说, 上面的} 显示的是一个圆圈里面一个 数字9 ,以上效果在firefox 中却不能显示,

这个图形对象的unicode 是 10110 ,使用以下方式 ❾ :

<span style="color:red;font-family:Wingdings 2">❾</span>

summary 一下:

1. webdings 在IE 和Chrome 下可以, firefox 需使用unicode

2. wingdings 2在IE下可以, 在chrome 和firefox 需使用unicode

操作系统的差别

基本上windows 系统都有安装这些字体, 所以可以通过font-faimily 直接指定,

可以到 C:\WINDOWS\Fonts 去找到这些字体的文件  后缀名是 .ttf 的。

但是在Linux系统上, 并没有这些字体。

linux 安装字体位置是:  /usr/share/fonts .

所幸的是 css3 有一个导入字体文件的方式 @font-face

从windows 中把对应字体文件(.ttf) copy 处理, 放在web 项目的相应目录下, 如下使用

<!--Add by oscar999-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="oscar999">
<script>
</script>
<style>
@font-face{font-family:"Wingdings 2";src:url(WINGDNG2.TTF);
}
</style></HEAD><BODY>
<span style="color:red;font-family:Wingdings 2">❾</span>
</BODY>
</HTML>

从以上可以看出,在linux 上使用firefox 上需显示特殊的字符的话,

需要

1. 导入字体文件

2. 使用unicode 方式

font-face

@font-face {font-family: DeliciousRoman;src: url('…/Delicious-Roman.otf');font-stretch: condensed;font-style: oblique;font-weight: bold;
}

并非所有的浏览器都支持@ font-face的!

目前,@ font-face的支持

  • Firefox
  • Opera
  • Chrome
  • Safari
  • Internet Explorer 9

这是你会说他不支持IE9以下的浏览器吗,不用担心,在旧的浏览器使用@ font-face时,不同的浏览器支持特定的字体文件。

  • IE浏览器:EOT
  • Mozilla浏览器:OTF,TTF
  • Safari浏览器:OTF,TTF​​,SVG
  • 歌剧:OTF,TTF​​,SVG
  • Chrome浏览器:TTF,SVG

Font Squirrel

Font Squirrel是一个很棒的网站,你应该非常熟悉。Font Squirrel是一家集优质商业使用的免费字体供您下载。最重要的是,他们有@ font-face的工具包部分和@ font-face的工具包生成器。Font Squirrel工具包,为您提供不同的字体类型,你需要支持的每一个浏览器。

@ font-face的工具包

Font Squirrel的套件部分是现成的工具包,其中包括多种字体格式,CSS和HTML代码的集合。所有你必须​​做的是选择一个字体,下载工具包,并复制代码。这是简单,。最重要的是,他们有一个很大的选择充满了巨大的字体。

网页中使用的特殊字体(webdings, wingdings 2)续相关推荐

  1. 网页中使用的特殊字体(webdings, wingdings 2)

    前言 对字体的相关介绍可以参考  网页中使用的字体介绍 经常在某些网页中看到一些特殊的效果: 比如一个红色的圆圈, 一个红色圆圈里面有一个数字. 等等... 这些看上去更像一个图, 一开始以为是使用s ...

  2. 网页中、英文安全字体选择及设置

    天缘博客目前已支持雅黑字体显示,这样在Vista/Windows 7上会看起来更舒服点,问题虽小不过在测试时还是有些小的细节问题,这里总结一下,网页字体显示要求浏览者必须具有相应的本地字库,才会正常显 ...

  3. 网页中这 10 种字体的运用方式,不会让人觉得 Low

    简评:字体特效非常多,有目的地选取合理的特效是让它们发挥效果的诀窍所在.好的字体排版是不需要辅助就能被识别的,否则这个设计是失败的. 本文转载自 UISDC,如需转载请联系他们. 对于设计师而言,在日 ...

  4. 45个网页中充满创意的字体排版

    印刷排版的历史或许和人类的历史几乎一样长.大字体能够很快捉住网页浏览者的注意力.在网页设计时,选择一个正确的字体排版方案是首要考虑的工作.事实上,文字拥有的力量能将原有的设计彻底颠覆.由于大字体能将网 ...

  5. 在网页中引用阿里iconfont字体图标的三种方式

    首先,你需要在阿里巴巴图标矢量库中创建账号. 创建完成后,选择你想要的图标添加到购物车(也就是添加入库). 添加了之后点击右上角的购物车按钮,弹出如下框,点击"添加至项目" 在此你 ...

  6. 网页中嵌入任意web字体解决方案

    方案一: 使用css3  font-face,详细参照:http://www.w3cplus.com/content/css3-font-face 方案二: 文字转svg path,在html中使用s ...

  7. 网页中使用的字体介绍

    字体的选择,是网页开发的关键因素之一. 合适的字体,对网页的美观度(或可读性)有着举足轻重的影响. 但是,相比英文字体,中文字体的网页开发有着极大的局限性.因为,一套中文字体最少也要有几千个字符,体积 ...

  8. 在网页中使用他人字体的版权问题

    近年来,随着互联网的普及,人们越来越依赖网页.在网页中,可以使用各种字体来呈现内容.然而,有时候使用的字体需要购买,而购买字体的费用可能会引起版权纠纷.那么,在网页中声明收费字体是否会侵权呢? 首先, ...

  9. Webdings字体和Wingdings字体对照表

    一.Webdings是一个TrueType的dingbat字体,于1997年发表,搭载在其后的Microsoft Windows视窗系统内,大多的字形都没有Unicode的相对字. 使用很简单 1.网 ...

  10. Webdings字体、Wingdings字体对照表、用CSS3绘制的各种小图标

    一.Webdings是一个TrueType的dingbat字体,于1997年发表,搭载在其后的Microsoft Windows视窗系统内,大多的字形都没有Unicode的相对字. 使用很简单 1.网 ...

最新文章

  1. 情感分析:基于卷积神经网络
  2. 云原生存储详解:容器存储与 K8s 存储卷
  3. eclipse build path 以及 clean(转)
  4. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(二)
  5. java里的super杀意思,java中Super到底是什么意思?必须举例说明!
  6. @大学生,送给步入大学生活的你,高速学编程。
  7. Pandas系列(十二)实现groupby分组统计
  8. 怎样开放1433端口
  9. 初识验收测试管理工具FitNesse
  10. 微信小程序商城毕业设计毕设作品(8)毕业设计论文
  11. K33 不是平面图_怎么用 PS 做景观平面图?
  12. 前端基础从头学——VsCode使用教程+html基础(入门篇)
  13. 计算机科学技术的广告语,赞美科技的句子-十大经典深入人心科技类广告语
  14. 安卓依赖包关系:support->Androidx->Jetpack
  15. Qt CRC16校验中,有时候电脑计算的CRC值和单片机中计算的值不一样
  16. 不要使用容易被误解的名字
  17. 推荐系统学习笔记-FNN
  18. Tekton实战案例--S2I
  19. Bluehost注册流程与问题
  20. 摄像头模组介绍和技术指标

热门文章

  1. Lucas-Kanade 20 Years On 正反向/累加/合成求解算法
  2. 环保数采仪环境污染在线监控设备 上传监控平台
  3. 大型网站技术架构-《大型网站技术架构:核心原理与案例分析》读书笔记
  4. Unity3D FingerGestures 手势插件使用
  5. Resolver error Error Downloading VS Code Server failed - please install either curl or wget on the
  6. 被收割的人,是拦不住的
  7. peer之间的通信协议
  8. 2014网络红人斌少网络红人彭伟个人资料
  9. 文档公式编辑神器-Snip
  10. python导入excel加入折线图_Python openpyxl 插入折线图实例