Какие хорошие шрифты для пользовательских интерфейсов? А что насчет Юникода? - PullRequest
3 голосов
/ 01 августа 2010

Я работаю над пользовательским интерфейсом, и мне интересно, какие шрифты используют в своем интерфейсе другие программы, такие как Photoshop, Windows и т. Д. Они не могут использовать Arial и Tahoma, верно? Это веб-приложение, над которым я работаю, и я могу использовать @ font-face.

Но как насчет поддержки Unicode? Я не хотел бы устанавливать какие-либо ограничения на i18n.

Ответы [ 4 ]

5 голосов
/ 01 августа 2010

Некоторая информация о шрифтах, используемых в операционных системах:

  • Windows 3.1, Windows 95, Windows 98 и Windows ME используют MS Sans Serif . Это растровый шрифт, поэтому он не очень хорошо работает с субпиксельным сглаживанием (например, ClearType).

  • В Windows 2000 и Windows XP используется Tahoma . Он поддерживает достаточное количество сценариев, но некоторые азиатские сценарии, такие как японский, по-видимому, отсутствуют. См. Также полный список .

  • В Windows Vista и Windows 7 используется Segoe UI . Опять же, вот полный список поддерживаемых скриптов.

  • Gnome использует Bitstream Vera Sans , но это, вероятно, зависит от распределения. Производный шрифт с большим количеством сценариев: DejaVu Sans .

  • Mac OS X использует Lucida Grande .

Для веб-приложения я бы, вероятно, придерживался шрифта, который использует ОС и браузер. Что-то вроде этого, вероятно, будет работать для большинства пользователей:

font-family: "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", "Segoe UI", "Tahoma", sans-serif;

Я поставил шрифты Windows в последнюю очередь, потому что многие пользователи OS X и Linux установили их, но мы хотим, чтобы их собственные шрифты имели приоритет. Менее вероятно, что произойдет обратное.

Что бы вы ни выбрали, используйте шрифт sans-serif . На экране компьютера они более разборчивы, чем serif шрифты.

Если вы должны использовать @font-face, обязательно прочитайте лицензию на шрифт, прежде чем распространять ее. Из упомянутых выше шрифтов я думаю, что только Bitstream Vera Sans и DejaVu могут свободно использовать.

2 голосов
/ 01 августа 2010

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

Re: Unicode, стандартные шрифты на всех основных ОС имеют хорошую поддержку Unicode; Я использую Tahoma для IRC в Windows, и могу просматривать иероглифы, катаканы и т. Д., И у меня был подобный опыт работы с Droid Sans в Linux. Я не могу говорить за Mac OS X, но готов поспорить, что поддержка Unicode хорошая.

1 голос
/ 01 августа 2010

В Windows Vista и 7, согласно этой странице документов , системный шрифт по умолчанию - segoeUI.Прочитайте всю статью: похоже, вам понадобятся другие шрифты, чтобы охватить всю гамму языков ...:

Пользовательский интерфейс Segoe включает латинские, греческие, кириллические и арабские символы.Существуют новые шрифты, также оптимизированные для ClearType, созданные для других наборов символов и их использования.К ним относятся Meiryo для японского, Malgun Gothic для корейского, Microsoft JhengHei для китайского (традиционный), Microsoft YaHei для китайского (упрощенный), Gisha для иврита и Leelawadee для тайского, а также шрифты ClearType Collection, предназначенные для использования в документах.

Mac уже давно используют Женева (но, как гласит Википедия, это «не всегда доступно на других платформах», хотя последующее предположение, что «многие находят Вердану или Ариал, могут бытьприемлемый заменитель »вызвал бы крики у многих экспертов и поклонников книгопечатания (многим из них в любом случае надоедает любой шрифт, вдохновленный Helvetica; -).

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

1 голос
/ 01 августа 2010

OSX использует Lucida Grande для всего текста интерфейса.

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