2012-03-13 9 views
0

だから、ある種のユニコードキャラクターに一貫性の問題があります。返信セクションの下にあるボタン内の文字や、ページの各部に表示される文字は、正方形で表示されます。http://bit.ly/zlhgEI一部のUnicode文字が特定のブラウザで表示されない?

Googleにコピーすると、その文字を説明するwikipediaページに移動できます。だから、レンダリングの問題のようです。あるいは、おそらくそのプラットフォームは文字が欠けているだけでしょうか?知りません。それが動作

:Firefoxの(私は任意のプラットフォーム上だと思う)、クロムWindows7の上とUbuntuそれが壊れているかもしれないOSX :XP上のクロム、iPhone4のとドロイド信じられないほどの

誰もがこれを確実にする方法を知っています文字セットが追加されます。私はすでにutf-8メタタグに追加しようとしましたが、これは何もしないようです。私に何ができる?

ありがとうございます!

+0

はい、このサイトは見ています、ちょっとスタックオーバーフローのようなものですxD – Parris

答えて

5

これは主にフォントの問題です。ボタンにはSyriacの文字が含まれていますが、これはほとんどのフォントにはありません。 CSSの設定はfont-family: Helvetica,Arial,sans-serifですが、HelveticaとArialにはSyriacの文字が含まれていないので、ブラウザは最初にsans-serifという一般名をマッピングするフォントを試します。おそらくシリア語の文字も含まれていないので、ブラウザはあきらめます。システム上で使用可能なフォントを四角またはより適切にスキャンします。間接的にはこれもブラウザの問題です。

あなたに埋め込みフォントを使用しない限り、ほとんどのユーザーがシリア語の文字を表示しないことがあります。適したフォントでは、あなたは多くのダウンロードリンクは動作しますが、あなたはまた、例えば、シリア語の文字が含まれているフォントとCSSルールを書くことができ http://www.bethmardutho.org/index.php/resources/fonts.html

を試してみません http://www.wazu.jp/gallery/Fonts_Syriac.html をチェックすることができます font-family: Estrangelo Edessa, TITUS Cyberbit Basic, Sun-ExtA, Code2000, unifont。しかし、ほとんどの人は自分のコンピュータにそれらのフォントを持っていないので、ダウンロードしたフォントを選択してインストールすると、ダウンロード可能なフォントをリストに追加することを検討してください。

文字エンコーディングは問題ありません。データはUTF-8でエンコードされ、HTTPヘッダーでUTF-8として宣言されているため、metaタグはエンコードの問題に影響しません(ページがオンラインである限り)。

IE 9ではボタンが実際には奇妙に見えますが、これは手元の問題とは無関係のようですが、それはクワークスモードの問題で、<!doctype html>を開始。

+0

ああありがとうございます。はい、それは変です。私は主にウェブキットでテストしてきましたが、私はIE8でボタンの問題が発生していることに気付きました。 9でまだテストしていない。情報をありがとう。 ubuntuとwindows 7の両方でこれが注意されていることは、これは問題ではないようです。おそらく、それらのバージョンのarialまたはsansは、適切なエンコーディングを既に提供しています。おそらく私はすべての正しい文字を持っている普遍的なフォントがあるかどうかを確認する必要があります。多分XPのサンは動作しますが、arialは動作しません。 – Parris

+0

実際には、私がそのフォントファミリーをそこに置くと、うまくいくように思えます...少なくとも、FirefoxではFirefox以外のブラウザーでは、やはり動作しました。私はfirefoxが私にエスランジェロを持っていると思ったと思うか、それともそれが既に持っていたバージョンを使っていたのだろうか? – Parris

0

これはmojibakeの例です。多分あなたはそれについてできることはありません - 私はそれが利用可能なフォントと彼らがサポートするエンコーディングの範囲に依存すると信じています。

関連する問題