Исправление некрасивых греческих символов? - PullRequest
2 голосов
/ 02 февраля 2011

При отображении греческих символов, например, π, я получаю очень разные результаты в Chrome и Safari по сравнению с Firefox.Как пример текста, у меня есть:

Chrome:

Chrome's rendering

Firefox:

Firefox's rendering

Есть лиспособ заставить Webkit отображать буквы ближе к стилю Gecko, который я здесь предпочитаю?

РЕДАКТИРОВАТЬ: На самом деле, кажется, что проблема не связана с самим Webkit, как кажется, чтобы сделать способМне нравится это в Chrome в Windows 7: (я использовал Snow Leopard и не удосужился проверить другие мои компьютеры, хе)

Chrome on Window's rendering

Кроме того, немного оффтоп,но кто-нибудь знает, почему шрифты на Mac кажутся более смелыми, чем на ПК?

Ответы [ 3 ]

2 голосов
/ 02 февраля 2011

Я бы предположил , что Firefox использует шрифт Symbol, тогда как Safari использует любой шрифт Unicode с правильными символами.

На моем Mac это работает: <span style="font-family: Symbol">&pi;</span>.Кроме того, установка шрифта контейнера на Times New Roman, кажется, также работает.

0 голосов
/ 02 мая 2012

Ваш браузер будет отображать с использованием любых доступных шрифтов. В некоторых шрифтах могут отсутствовать определенные символы, и в этом случае браузер будет использовать другой шрифт для этих символов. Если в вашем CSS вы сообщаете браузеру, что такое семейство шрифтов, ему лучше выбрать подходящий шрифт.

font: "Times New Roman", serif;

Теперь браузер вытянет недостающие символы из шрифта с засечками.

Конечно, с помощью директивы @font-face вы можете принудительно использовать шрифт, содержащий все необходимые символы.

0 голосов
/ 04 февраля 2011

Хорошо, случилось самое странное.Я снова посмотрел на свой сайт и вдруг понял, что греческий рендеринг отлично.Не уверен, что случилось, так как я не думаю, что я запускал какие-либо обновления или что-то еще, но проблема исчезла.Не очень полезно, конечно, для других с этой проблемой, но это именно то, что произошло ...

...