2
私はユニコードのカメラレトロアイコンを持っていると言うことができます: '\ uf083'。今FontAwesomeのカメラレトロアイコンは '\ f083'というユニコードを持っています。 FontAwesomeアイコンから元のユニコードのカメラレトロアイコンを取得するにはどうすればよいですか?Javascript:フォントAwesomeからシンボルユニコードを取得
font-awesomeでSVG要素を生成する例を示します。ご覧のように、元のユニコードでしか動作しません。私が言ったように
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);
}
しかし、私が取得する必要があります:私は、フォント素晴らしい1私はこの機能をFontAwesomeユニコードを取得することができています DEMO
はない、オリジナルのユニコードを取得する必要がある理由ですそのアイコンの元のユニコード何か案は? 基本的に私は '\ uf083'のような文字列を返します。
おかげで、正常に変換しているようです。しかしもう一つ問題があります。私のオブジェクトをテキストのように設定すると: '\ uf1de'}それは動作しますが、テキストのように設定すると:faUnicode( 'fa-icon');アイコンは表示されず、文字列\ uf1deが表示されます。 – Dino
申し訳ありませんが、私はあなたのユースケースを理解していません。おそらく問題のコードでフィーリングを投稿できますか? – thedude