отсутствуют / заменены глифы со стрелками в шрифтах HTML - PullRequest
0 голосов
/ 05 марта 2011

Это небольшая презентация, которая мешала мне целую вечность: http://gyazo.com/e5bed138e234fef7f570bd36edee3edd.png

Проверьте, как стрелки влево и вверх, вставленные с → и ↑, имеют неправильный размер и стиль (этоМонако в Apple Webkit).Насколько я понимаю, это потому, что шрифт не поддерживает эти глифы, поэтому он возвращается к другому.Но почему??Это происходит со многими стандартными шрифтами, я не могу поверить, что в Монако нет символов «вверх» и «вверх» и «вверх».

Кто-нибудь еще сталкивался с этим, и если да, есть ли какое-либо решение или обходной путь?Не удалось найти его в переполнении стека!

Обновление: Я использую глифы, потому что вы можете делать классные вещи, такие как исчезновение цветов, и они легкие - они похожи на бесплатную графикубиблиотека.Как полагает Thirty dot, лучше всего использовать sans-serif, это хорошо в Webkit, но Firefox по-прежнему выглядит неправильно.Я не уверен, точные значения Unicode, на которые указывают такие объекты, как ← и ↑, но я предполагаю, что в некоторых браузерах они не совпадают.Позор.

1 Ответ

1 голос
/ 05 марта 2011

Обходной путь:
Вместо этого используйте изображения для представления кнопок.Это не важно, что они текстовые, не так ли?В частности, используйте CSS Sprite , чтобы все кнопки содержались внутри одного изображения.

Другая идея:
Можно попробовать font-family: sans-serif толькокнопок.sans-serif обычно по умолчанию используется безопасный шрифт с множеством доступных символов.Надеюсь, у этого шрифта будут все глифы, которые вам нужны.Вам также следует проверить, что вы используете глифы из «той же области» Юникода.

Кроме того, правильно расположите свои кнопки: на данный момент им нравится: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...