いくつかのユニコード文字が多くの大きなサイトで表示されません(このように:⁠)


8

私がちょうど箱として見ているいくつかのユニコード文字があります。これはChromeでのみ発生します。文字エンコーディングはUTF-8に設定されていますが、自動検出は役に立ちません。

例: [⁠]

角括弧は2つしか表示されませんが、実際にはその間にUnicode Character Worldジョイナーがあります。幅がゼロの改行しないスペースです。

また、小さなjsfiddleデモもまとめました。ワールドジョイナーのキャラクターは見えませんが、ヘアスペースは見えます。(そして、それを見るということは、実際には私がそれを見ないことを意味します。分かりますか?)

これは、新しいスタイルの絵文字などを投稿した場合にも発生します。

どうすれば修正できますか?

更新:

これはどこでも起こります(Twitter、Facebook、あなたはそれに名前を付けます)。特別なフォントを使用していないか、システムでフォント関連の何かを変更しました(Windows 7、64ビット)。これがうまくいくはずだと私は間違っていますか?

アップデート2:

これは私を狂気にさせます。まだ表示されていない非常に多くの文字があります。

例(ラッピングギフト):🎁

開発ツールを介してSegoe UI Symbolを明示的に使用する

ご覧のとおり、デフォルトではChromeはキャラクターを表示していません。フォントをSegoe UI Symbolに明示的に設定した場合にのみ、そうします。Chromeがフォントを自動的に代替として使用しないのはなぜですか?

ChromeにSegoe UI Symbolフォントを認識させるにはどうすればよいですか?


2
多分これを試してみてくださいgschoppe.com/blog/fixing-unicode-support-in-google-chrome は「Code2000、Code2001、およびCode2002は2008年にJames Kassによって設計された3つのTrue-Typeフォントです。可能な限り多くのグリフを含むように設計されたUnicodeフォントセット。KassのWebサイトから、2011年にダウンするまで無料で利用できました。」そして彼はte zip gschoppe.com/projects/fbformat/includes/unicodefont.zip
barlop

1
彼は、「ZIPをダウンロードし、ファイルを抽出して、コントロールパネルのフォントディレクトリにコピーします。すぐに再起動すると、Chromeは完全にUnicode対応になります」
barlop

@barlopさて、私も検索結果にそれがありました。私は外国のサイトからいくつかのフォントをインストールすることにあまり熱心ではありませんでしたが、まあ...それはうまくいきました。ありがとうございました。回答として投稿できますので、私は承認/賛成できます。;)
kleinfreund、2014年

1
Code2000などは、完全な Unicodeサポートを提供していません。
Jukka K. Korpela、2014年

@ JukkaK.Korpela知っておくと良い。Unicodeサポートを改善する方法を知っていますか?
kleinfreund、2014年

回答:


4

http://www.fontspace.com/james-kass/code2000(3.73MB

Code2000フォント— James Kassによって1998年に作成されました。Code2000は仕掛品です。現在(バージョン1.171)には60000以上のグリフがあります。

12点から18点では多少読みやすくなりますが、約24点でより明確になります。一部の絵文字は36ポイント以上である必要があります。フォントスムージングを使用すると、通常のサイズで見栄えがよくなります。

そこに言及しているブログです
http://gschoppe.com/blog/fixing-unicode-support-in-google-chrome/は、
しかし、ブログはその記述で物事を間違ったの多くを取得します。(いくつかの例については、質問のコメントを参照してください。しかし、彼の説明は重要ではありません)

あなたはブログで言及された指示が機能したことを発見しました、それはコントロールパネルのフォントフォルダにzipを抽出してクロムを再起動することでした。

http://gschoppe.com/projects/fbformat/includes/unicodefont.zip


4

実際のグリフの代わりに表示されるボックスまたは四角形は、使用しているフォントの副作用であり、そのUnicode文字が組み込まれていません。より完全なUnicode実装を備えたフォントを探してみてください。


1
グリフが不足している場合、ブラウザは他のシステムフォントをチェックしませんか?
kleinfreund、2014年

これを試して確認し、デフォルトのフォントを変更してみてください。
Doktoro Reichard 14年

1
@kleinfreund、私の理解では、同じファミリの他の書体をチェックしますが、それを超えることはありません。したがって、サイトがArialの場合、ゴシックグリフは使用されません。
DopeGhoti 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.