2017-09-12 4 views
0

左。開発のすべてでIE11を使用してIE11 - 修飾子手紙我々は、すべての「小さい/より大きい」-signs -modifier手紙に「左/右矢印」を変換することを決定したスクリプトインジェクションを回避するためのいくつかの見当違いの努力で/右矢印

は罰金とダンディです。ただし、PRODに展開すると、これらの修飾文字がボックスとして表示されます。 PRODは他のコンピュータを使用してアクセスされますが、私はそれがIE11の同じバージョンであり、すべての関連する設定がコンピュータ間で同じであると判断できる限り、アクセスします。すべてのユーザーは、代わりに修飾文字のボックスを参照してください - また、他のページで、例:

Example

任意のアイデア:

<<<< - less than 
>>>> - greater than 
˂˂˂˂ - modifier letter left arrowhead 
˃˃˃˃ - modifier letter right arrowhead 

は次のように表示されていますか?

EDIT: 詳しい調査の結果、私たちはのdevのマシン上に存在しないフォントを使用しますが、PRODマシン上でされています。このフォントは修飾文字を含んでいないようです。

しかし、これらの文字をWordに入力してフォントに変更すると、正しく表示されますが、2つのタイプの文字は正確には同じではありませんが、サポートされていない文字は一部のシステムにフォールバックするようですフォント。なぜこれはWebページでは起こりませんか?

答えて

0

だから、すなわち、上記の文字は、私たちのfont-familyスタック内のフォントのいずれかによってサポートされていないようだ。

* { font-family: 'Open Sans', sans-serif; } 

私が集めることができるものから、これはブラウザがバックシステムにフォール意味認識できない文字のハイレベルフォント。明らかに、このフォールバックはマシン間で異なると思われます。私の解決策は、キャラクターが含まれていることを知っていた第3のフォールバックフォントを追加することでした:

* { font-family: 'Open Sans', sans-serif, monospace; } 
関連する問題