2013-07-18 4 views
10

Я хочу сделать резерв для моего шрифта значка. Например, для моей прекрасной проверки значка шрифта метки я использую Unicode галочки эквивалент:Unicode символы для «email», «save», «print»

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

Моего значок шрифт имеет символ с кодом «\ 2713» тоже. Если мой значок не загружается, пользователь увидит флажок Unicode; если значок шрифта загружается успешно, пользователь увидит красивую галочку значка шрифта.

Я ищу эквиваленты символов Unicode для «электронной почты», «СОХРАНИТЬ» и «печати» лиц. Есть ли или аналогичные в таблицах Unicode? Я искал на http://www.fileformat.info/, но не повезло.

(я нашел лишь «электронную почту» характер -.. http://www.fileformat.info/info/unicode/char/1f4e7/browsertest.htm, но он не работает в Chrome 28 (она работает во всех других браузерах, однако :)

ответ

14

Вот некоторые идеи, которые я не проверял их на любые браузеры, кроме Firefox на Linux

  • Email:. , Маловероятные: 
  • Print:
  • Сохранить: Нет, Вряд ли: 

Edit: \U0001f4be может быть использован для сохранения, так как 6.x Unicode

+0

Благодарим вас за «электронную почту»! К сожалению, «печатать» и «сохранять (маловероятно)» не работает в Chrome. – artuska

+1

Wooow! «Печать» прекрасна! (Во всех браузерах, кроме Chrome). – artuska

+0

Что такое код HEX для «email»? – artuska

3

Вашего вопрос на самом деле два раз: какие Unicode кодовых точек являются полезными для вашей цели, и на которые распространяются Unicode кодовых точки с обычными установками шрифтов.

И возникает новый вопрос: почему некоторые программы (Chrome on Window?) Не показывают правильные глифы, где могут работать другие программы?

Что касается первых двух вопросов: как вы можете видеть, в наши дни некоторые действительно полезные символы просто не работают на многих системах из коробки.

Что касается последнего вопроса: я понятия не имею, но некоторые идеи о Linux:

Многих программы (в том числе Chrome) в конечный итоге с помощью Fontconfig с помощью того или иной формы. Эта библиотека отвечает за поиск шрифтов, полезных для отображения определенного «текста». На более высоком уровне рендеринг выполняется с помощью mix шрифтов, потому что для более сложной (веб-страницы) текста всегда будет ситуация, когда один шрифт не будет охватывать все, что есть для отображения. Возможно, причина в том, что запрашивается другой стиль или не указывается кодовая точка.

Итак, если Chrome на Linux не показывает того или иного, установите шрифты, которые имеют эти глифы (вдалеке, которая хорошо интегрируется с конфигурацией fontconfig).

Я понятия не имею, что приводит к перемещению шрифтов в Windows.