【发布时间】:2019-02-22 09:57:48
【问题描述】:
我正在尝试理解字体文件的结构,以及wondering about how glyphs are mapped to keyboard characters。
作为其中的一部分,我还想知道当你有不属于 unicode 的字体字形时你会怎么做,比如FontAwesome icons。 FontAwesome 像这样在 CSS 中使用它们:
.fa4-clock-o:before {
content: "\f017";
}
如果我想使用键盘输入这些图标,我不确定我需要做些什么才能做到这一点。
想知道我是否必须执行以下操作之一:
- 构建另一种字体,以某种方式将它们映射到 ALT 键码(不确定 ALT 码在字体定义中如何工作)。
- 构建一个自定义键盘工具,将正确的 CSS 类放在一个 div 上(基本上不使用字体文件/字符映射,只需从头开始构建一个键盘工具)。
- 其他一些方法。
想知道是否有人可以解释如何在中等细节水平上实现这一点(也就是说,我不一定需要知道如何做到这一点的具体实现细节,除非它很简单)。
【问题讨论】:
-
试着去fontawesome.com然后点击我猜的图标链接。谢谢你告诉我。
标签: unicode fonts character-encoding keyboard character-codes