2
可以说我拥有带unicode的相机复古图标:'\ uf083'。现在,FontAwesome中的相机复古图标具有'\ f083'的Unicode。我如何从FontAwesome图标中获取原始的相机复古图标unicode?Javascript:从Font Awesome获取符号unicode
下面是显示使用font-awesome生成SVG元素的示例。正如你所看到的,它只适用于原始的unicode。这就是为什么我需要得到原unicode的,不是字体 - 真棒一个 DEMO
我能够得到FontAwesome统一使用此项功能:
function faUnicode(name) {
var testI = document.createElement('i');
var char;
testI.className = 'fa ' + name;
document.body.appendChild(testI);
char = window.getComputedStyle(testI, ':before')
.content.replace(/'|"/g, '');
testI.remove();
return char.charCodeAt(0);
}
但正如我所说,我需要得到该图标的原始unicode。有任何想法吗? 基本上在回报我想像字符串'\ uf083';
谢谢,这似乎转换罚款。但我还有一个问题。当我设置我的对象像文本:'\ uf1de'}它的工作原理,但是当我设置它像文本:faUnicode('fa-icon');它不显示图标,但显示String \ uf1de。 – Dino
对不起,我不明白你的用例,你可以发布一个有问题的代码吗? – thedude