来自 http://fontello.com 的自定义字体中字形的 CharCodes
CharCodes for glyphs in a custom font from http://fontello.com
如何找到自定义字体中字形的 charCode?
对于一个轻量级网站,我使用 http://fontello.com 创建了一个自定义字体,其中仅包含我需要的 FontAwesome 中的 5 个图标。我希望用这些来替换我在开发过程中一直使用的完整 FontAwesome 集合中的字符。
为了节省带宽,我不想包含标准的 fontawesome CSS 文件:我想要严格的最小值。
以下是我使用 FontAwesome 的方式:
HTML:
<p class="info"> — an (i) for Info icon should appear at the beginning of this line</p>
CSS:
.info::before {
font-family:FontAwesome;
padding: 0 0.5em 0 0;
content: "\f05a"; /* (i) icon */
}
.svg
版本的 FontAwesome 大小为 253 KB。我的 5 字形 .svg
字体重量不到 3 KB,因此节省的带宽相当可观。
但是,(i) 字形不在我的自定义字体中的“\f05a”位置,也不在字符 012345、ABCDE 或 abcde 中。我想将 CSS 规则更改为如下内容:
CSS:
.info::before {
font-family:Font5some;
padding: 0 0.5em 0 0;
content: "\xxxx"; /* (i) icon */
}
如何发现要使用哪些十六进制数字而不是 \xxxx
?
当您在 Fontello.com 上创建字体时,在页面顶部 "Select Icons" 旁边,您会看到 "Customize Codes"。您可以在那里查看和自定义您的字体代码,或者,您可以在您的 Fontello demo.html 文件.
中找到这些代码
只需在文本编辑器中打开 SVG 文件即可;代码将在那里,例如:
字形 unicode=""
如何找到自定义字体中字形的 charCode?
对于一个轻量级网站,我使用 http://fontello.com 创建了一个自定义字体,其中仅包含我需要的 FontAwesome 中的 5 个图标。我希望用这些来替换我在开发过程中一直使用的完整 FontAwesome 集合中的字符。
为了节省带宽,我不想包含标准的 fontawesome CSS 文件:我想要严格的最小值。
以下是我使用 FontAwesome 的方式:
HTML:
<p class="info"> — an (i) for Info icon should appear at the beginning of this line</p>
CSS:
.info::before {
font-family:FontAwesome;
padding: 0 0.5em 0 0;
content: "\f05a"; /* (i) icon */
}
.svg
版本的 FontAwesome 大小为 253 KB。我的 5 字形 .svg
字体重量不到 3 KB,因此节省的带宽相当可观。
但是,(i) 字形不在我的自定义字体中的“\f05a”位置,也不在字符 012345、ABCDE 或 abcde 中。我想将 CSS 规则更改为如下内容:
CSS:
.info::before {
font-family:Font5some;
padding: 0 0.5em 0 0;
content: "\xxxx"; /* (i) icon */
}
如何发现要使用哪些十六进制数字而不是 \xxxx
?
当您在 Fontello.com 上创建字体时,在页面顶部 "Select Icons" 旁边,您会看到 "Customize Codes"。您可以在那里查看和自定义您的字体代码,或者,您可以在您的 Fontello demo.html 文件.
中找到这些代码只需在文本编辑器中打开 SVG 文件即可;代码将在那里,例如:
字形 unicode=""