跳转到帖子
在手机APP中查看

一个更好的浏览方法。了解更多

OKCCN - XenForo & IPS Plugin Marketplace

主屏幕上的全屏APP,带有推送通知、徽章等。

在iOS和iPadOS上安装此APP
  1. 在Safari中轻敲分享图标
  2. 滚动菜单并轻敲添加到主屏幕
  3. 轻敲右上角的添加按钮。
在安卓上安装此APP
  1. 轻敲浏览器右上角的三个点菜单 (⋮) 。
  2. 轻敲添加到主屏幕安装APP
  3. 轻敲安装进行确认。
  • 选择语言

CSS Custom Fonts

推荐的帖子

  • 行政经理

CSS Custom Fonts


The CSS @font-face Rule

The CSS @font-face rule allows you to define and load custom fonts for use on a webpage.

The font does not have to be installed on the user's computer.

When you have found/bought the font you want to use, just include the font file on your web server, and it will be automatically downloaded to the user when needed.


Common Font Formats

The most widely used font formats are WOFF/WOFF2 for web pages and TTF/OTF for desktop.

WOFF/WOFF2 (Web Open Font Format)

WOFF/WOFF2 are optimized to reduce file size and are the ideal font format for use in web pages. It was developed in 2009, and is now a W3C Recommendation. WOFF/WOFF2 are supported by all major browsers.

TTF (TrueType Fonts) and OTF (OpenType Fonts)

TTF was developed in the late 1980s, by Apple. OTF was developed by Apple and Microsoft. TTF is the most common font format for both the Mac OS and Microsoft Windows operating systems. OTF is built on TTF, as a more advanced, scalable format that supports rich typesetting features. Both types are popular because of their accessibility and quality, but they are not optimized for web use.


Use Your Custom Font

In the @font-face rule; first specify a name for the custom font (e.g. "myFont") in the font-family descriptor, then point to the font file in the src descriptor.

Then, to use the custom font in an HTML element, refer to the name of the font ("myFont") through the font-family property:

Example

@font-face {
  font-family: myFont; /* set name */
  src: url(sansation_light.woff); /* url of the font */
}

p {
  font-family: myFont; /* use font */
}
Try it Yourself »


Bold Custom Font

You must add another @font-face rule containing descriptors for bold text:

Example

@font-face {
  font-family: myFont;
  src: url(sansation_bold.woff);
  font-weight: bold;
}
Try it Yourself »

The file "sansation_bold.woff" is another font file, that contains the bold characters for the Sansation font.

Browsers will use this file whenever a piece of text with the font-family "myFont" should render as bold.

Tip: This way you can have many @font-face rules for the same font.


CSS @font-face Descriptors

The following table lists the font descriptors that can be defined inside the @font-face rule:

Descriptor Description
font-family Required. Defines a name for the font
src Required. Defines the URL of the font file
font-stretch Optional. Defines how the font should be stretched. Default is "normal"
font-style Optional. Defines how the font should be styled. Default is "normal"
font-weight Optional. Defines the weight of the font. Default is "normal"
font-display Optional. Defines how the font loads and displays. Default is "auto"
unicode-range Optional. Defines the range of UNICODE characters the font supports. Default is "U+0-10FFFF"



参与讨论

你可立刻发布并稍后注册。 如果你有帐户,立刻登录发布帖子。

游客
回帖…

帐户

导航

搜索

搜索

配置浏览器推送通知

Chrome (安卓)
  1. 轻敲地址栏旁的锁形图标。
  2. 轻敲权限 → 通知。
  3. 调整你的偏好。
Chrome (台式电脑)
  1. 点击地址栏中的挂锁图标。
  2. 选择网站设置。
  3. 找到通知选项并调整你的偏好。