2016-08-06 18 views
0

私は、次のCSSコードがあります。この後内容が正しく表示されないCSS?

<i class="mce-ico mce-i-alignright"></i> 

::before擬似です:だから

.mce-i-alignright:before { 
    content: "\e005"; 
} 

、それはどこでも、正方形などのように、間違って表示されます。必要なフォントがロードされていることを確認してください絵

enter image description here

+3

ように、あなたは 'フォントfamily'でフォントを設定しましたあなたのユニコード文字は存在しますか? – Harangue

答えて

3

を見てください。ボックスは文字が見つからないことを示すためのものです。

@font-face { 
    font-family: myFirstFont; 
    src: url(font_name.woff); 
} 
i{ 
font-family: myFirstFont; 
} 
+0

はい、そうです、コンソールに表示されます: 'ダウンロードしたフォントのデコードに失敗しました:http://localhost/public/js/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff create:1失敗しましたダウンロードされたフォントをデコードする:http:// localhost/public/js/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf' – Dev

+0

リンクをクリックするとダウンロードされます。 – Dev

+0

この問題の解決方法は私の答えを見てください。 @Serak Shiferawの答えはソースコードを指定するだけでなく、フォーマットを指定する必要があるだけでなく、フォントを正しくデコードすることができないコンソールエラーが表示されます。 – JBartus

2

文字を正しく表示するために必要なフォントを指定する必要があります。あなたがまたは次のようにあなたがあなたのページにあなたができる限り多くを含める必要があり、フォントの作成者から利用できるさまざまな形式を持っていない可能性があります。

@font-face { 
    font-family: 'MyWebFont'; 
    src: url('webfont.eot'); /* IE9 Compat Modes */ 
    src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
     url('webfont.woff2') format('woff2'), /* Super Modern Browsers */ 
     url('webfont.woff') format('woff'), /* Pretty Modern Browsers */ 
     url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ 
     url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ 
} 
i.mce-ico { 
    font-family: 'MyWebFont'; 
} 
関連する問題