网站使用字体的授权费,方正公司不会跟建站公司收取,而是会向网站主(网站所有者)收取。
网站上使用“微软雅黑”字体有三种形式:
1. 图片中使用“微软雅黑”字体,比如网站头图;
2. 网站CSS用font-family声明网站使用“微软雅黑”字体,比如文章标题和正文;
3. 网站通过font-face引用“微软雅黑”,这种方式不常见。
什么是 JavaFX ?JavaFX 包含了一些列图形和媒体包,允许程序员设计、创建、测试、调试、和部署富客户端应用并且保持跨平台的操作一致性。
JavaFX 应用程序
JavaFX 应用程序由 Java API 编写,可以调用任何 Java API 包。例如,可以调用 Java API 访问本地操作系统,并且与服务器进行连接。
JavaFX 的外观可以自定义。层叠样式表(CSS)将应用的外观与功能分离,让程序员可以更专注于编码。美工可以简单地通过 CSS 来自定义应用程序的外观。
首先,浏览器支持什么字体取决于用户系统里安装了什么字体,比如CSS中这么写:
font-family:"微软雅黑","黑体","宋体"
那么浏览器会尝试按照从左到右的顺序依次应用,假设用户电脑上没有安装微软雅黑,那么就用黑体。
接下来,开发人员有点郁闷了,这个世界有这么多字体,我怎么保证用户电脑上有我希望的字体呢?美工给我的完美效果,到了老板电脑上一团糟,会不会被骂死?
这时,CSS勇敢的站出来了,它约定了5种通用字体:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace",请注意,这5个不是5个字体,表示5类字体,比如说serif表示那种字体成比例,且上下有小横线的(参考time new roman),那么只要符合这个特征的字体都可以算成是serif, 具体采用哪个字体,由浏览器自己根据用户电脑上安装了哪种字体采用一个默认的,各浏览器可能有所不同。几乎所有你知道的普通字体都落入这5种字体类中,这样CSS可以基本上保证一个网页呈现在不同用户的电脑上的用户体验是差不多的。
最后,我们的美工比较变态,非要弄了个高大上的字体,一般用户电脑上都没有的咋整?我们可以用font-face让用户的浏览器从服务器上下载字体
@font-face {font-family: 美轮美奂的字体
src:url('字体文件1.woff'),
url('字体文件2.ttf'),
url('字体文件3.eot')
}
你问我为什么要搞好几个url指向多个字体文件?我只能说还是为了那个坑爹的兼容性,怕有的字体文件在这个操作系统不支持啊。
总结:浏览器支持哪些字体? 支持任何你想支持的字体。