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

18

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

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

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

font-family: sans-serif;

Да нет?

Ваш Ответ

6   ответов
2

но, честно говоря, это не лучший экранный шрифт.

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

15

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

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

"Helvetica Neue", Arial, sans-serif;

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

+1 Helvetica на Windows XP действительно выглядит ужасно! Это когда сглаживание шрифта установлено на «Стандарт» (настройка по умолчанию). Спасибо за подсказку "Helvetica Neue". MrWhite
22

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

3

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

2

Helvetica или Arial установлены ишрифт без засечек по умолчанию, который не является ни тем, ни другим?

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

@Teddi: в таком случае, какое значение имеет шрифт по умолчанию? Если вы хотите Helvetica, если он доступен, даже если он не используется по умолчанию, тогда ваш оригинальный CSS - правильный. Joachim Sauer
Я предпочитаю Helvetica, если она доступна, если не Helvetica, чем Arial, в крайнем случае, если ни Helvetica, ни Arial не доступны, отображать, используя любую шрифт без засечек по умолчанию. Teddi
0

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

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

Helvetica, Geneva, Arial, sans-serif;
Это не имеет смысла. Женева это другой шрифт. Arial разработан, чтобы быть дешевым Helvetica, поэтому для последовательности вы хотите, чтобы они были такими же. Более конкретные варианты: «Женева, Вердана, без засечек» или «Helvetica, Arial, без засечек» - выберите семейство шрифтов, которое вам больше нравится. Eric_B

Похожие вопросы