Javascript:从Font Awesome获取符号unicode

时间:2017-04-13 13:43:01

标签: javascript unicode font-awesome

假设我有带unicode的相机复古图标:' \ uf083'。现在FontAwesome中的相机复古图标具有' \ f083'的unicode。如何从FontAwesome图标中获取原始的相机复古图标?

以下示例显示了使用font-awesome生成SVG元素。正如您所看到的,它只适用于原始的unicode。这就是为什么我需要获得原始的unicode,而不是字体真棒的unicode DEMO

我可以使用此函数获取FontAwesome unicode:

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';

1 个答案:

答案 0 :(得分:2)

将最后一行替换为: bottom