Подтвердить что ты не робот

CSS: Является ли Helvetica шрифтом sans-serif по умолчанию на Mac и Arial стандартным шрифтом sans-serif по умолчанию в Windows?

У меня много CSS, которые делают следующее:

font-family: Helvetica, Arial, sans-serif;

Я понимаю, что Helvetica является шрифтом sans-serif по умолчанию на Mac, а Arial - шрифтом по умолчанию без засечек в Windows... если это так, я не могу просто изменить приведенный выше код:

font-family: sans-serif;

Да, нет?

4b9b3361

Ответ 1

Шрифт по умолчанию действительно зависит от браузера. Например, в Firefox на Mac у меня есть Lucida Grande в качестве шрифта sans-serif по умолчанию. Я не думаю, что я изменил его, но я не совсем уверен. Вы не можете действительно зависеть от стандартных по умолчанию шрифтов, так как пользователи могут изменять их в настройках. Если вам нужен конкретный шрифт, укажите его.

Ответ 2

Helvetica в Windows XP выглядит ужасно из-за плохого рендеринга. К счастью, только несколько человек имеют Helvetica, установленную в Windows XP (потому что, если они заботятся о Helvetica, возможно, они будут использовать Mac).

Это безопаснее:

"Helvetica Neue", Arial, sans-serif;

Таким образом, в значительной степени только Mac OS X будет захватывать Helvetica Neue (стандарт на OS X), и Windows может игнорировать его и двигаться прямо в Arial.

Ответ 3

С помощью шрифтов вы хотите быть как можно более конкретными, чтобы предотвратить проблемы с макетом. Ваша страница может выглядеть идеально на машине с Arial в качестве шрифта по умолчанию без засечек, но если у кого-то шрифт по-разному отличается по умолчанию, это может повлиять на расстояние между элементами (если вы используете относительные меры). Плюс это делает любого дизайнера в проекте сердитым, когда они видят неправильный шрифт, и вы этого не хотите.

Ответ 4

Helvetica иногда по умолчанию не работает на Mac, но, честно говоря, это не большой экранный шрифт.

Женева, Lucida Sans и Trebuchet MS - хорошие альтернативы.

Ответ 5

Что вы хотите делать на платформах с

  • Установлены Helvetica или Arial и
  • шрифт sans-serif по умолчанию, который не является ни одним из них?

Или спросил иначе: всегда ли вы предпочитаете Helvetica или Arial по умолчанию, если они установлены? Если вы предпочитаете шрифт sans-serif по умолчанию во всех случаях, зачем вообще упоминать эти два?

Ответ 6

Вы можете быть уверены, что Helvetica установлен на компьютерах под управлением Mac OS X, потому что этот шрифт используется в ряде официальных приложений, разработанных Apple. Arial также доступен на любой машине при условии, что пользователь не удалил файл шрифта.

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

Helvetica, Geneva, Arial, sans-serif;