web-dev-qa-db-ja.com

«メール»、«保存»、«印刷»のUnicode文字

アイコンフォントのフォールバックを作成したいと思います。たとえば、私の美しいアイコンフォントのチェックマークには、同等のUnicodeチェックマークを使用します。

.icon-checkmark {
    &:before {
        content: "\2713"; /* Unicode Character 'CHECK MARK' (U+2713) */
    }
}

私のアイコンフォントにもコード「\ 2713」の文字があります。アイコンフォントの読み込みに失敗すると、Unicodeチェックマークが表示されます。アイコンフォントが正常に読み込まれると、ユーザーにはアイコンフォントの美しいチェックマークが表示されます。

"email"、"saveに相当するUnicode文字を検索しています)"および"print"エンティティ。 Unicodeテーブルにまたは同様のはありますか? http://www.fileformat.info/ で検索しましたが、運がありません。

("メール"文字しか見つかりませんでした— http://www.fileformat.info/info/unicode/char/1f4e7/browsertest.htm ですが、Chrome 28(ただし、他のすべてのブラウザでは機能します:)。

12
artuska

ここにいくつかのアイデアがあります。 Linux上のFirefox以外のブラウザではテストしていません。

  • Eメール: 、ありそうもない:
  • 印刷:
  • 保存:なし、可能性は低い:

編集: ????\U0001f4be Unicode 6.x以降、保存に使用できます

15
Dark Falcon

あなたの質問は実際には2つあります:どのUnicodeコードポイントがあなたの目的に役立つか、そしてどのUnicodeコードポイントが一般的なフォントインストールでカバーされているかです。

そして、それは新しい質問を提起します:なぜいくつかのプログラム(Windows上のChrome?)は他のプログラムができるところに正しいグリフを表示しないのですか?

最初の2つの質問について:ご覧のとおり、最近では、いくつかの非常に便利な記号が、そのままでは多くのシステムで機能しません。

最後の質問について:私にはわかりませんが、Linuxに関するいくつかの洞察があります。

多くのプログラム(Chromeを含む)は、何らかの方法でfontconfigを使用することになります。そのライブラリは、特定の「テキスト」を表示するのに役立つフォントを見つける責任があります。より高いレベルでは、レンダリングはフォントのmixで行われます。これは、より難しい(Webページ)テキストの場合、1つのフォントで表示するすべてのものをカバーできない状況が常に存在するためです。別のスタイルが要求されているか、コードポイントがカバーされていないことが理由である可能性があります。

したがって、Chromeで何も表示されない場合は、それらのグリフを持つフォントをインストールしてください(fontconfig-configurationとうまく統合できる方法で)。

何がWindowsでフォントミキシングを促進するのかわかりません。

4
Robert Siemer

保存(フロッピーディスク)記号も探していました。
????記号(@Dark Falconの回答に記載)は色付きで、テキストの色で調整されていません。
ついに手に入れた????から graphemica.com

???? white hard Shell floppy disk for save (U+1F5AB)  
✉ print screen symbol (U+2399)
⎙ envelope for email (U+2709)
1
Rashid