2010-08-01 42 views
3

我在用户界面上工作,我想知道其他软件使用的像Photoshop,Windows等在其界面中使用的字体。他们不能使用Arial和Tahoma,对吧?这是我正在处理的Web应用程序,我可以使用@ font-face。什么是用户界面的一些很好的字体?那么Unicode呢?

但是Unicode支持呢?我不想对i18n设置任何限制。

回答

5

在操作系统中使用的字体的一些信息:

  • 的Windows 3.1,Windows 95中,Windows 98和Windows ME使用MS Sans Serif。这是一种光栅字体,因此它在亚像素平滑(如ClearType)方面效果不佳。

  • Windows 2000和Windows XP使用Tahoma。它支持一定数量的脚本,但是像日语这样的一些亚洲脚本似乎不存在。另请参阅full list

  • Windows Vista和Windows 7使用Segoe UI。再次,这里是支持的脚本的full list

  • Gnome使用Bitstream Vera Sans,但这可能是分布相关的。带有更多脚本的派生字体是DejaVu Sans

  • Mac OS X使用Lucida Grande

对于一个web应用程序,我可能会坚持操作系统和浏览器使用的字体。像这样的东西可能会适用于大多数用户:

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

除了主要的例外情况外,大多数软件都使用平台确定的标准字体。 Windows对窗口标题,按钮,普通文本等使用的字体进行了设置。用户可以自定义这些设置,并查看传播到其所有应用程序(至少使用常用字体的应用程序)的更改。

Re:Unicode,所有主要操作系统的股票字体都有很好的Unicode支持;我在Windows上使用Tahoma作为IRC,并且可以查看汉字,片假名等,并且与Linux上的Droid Sans有类似的经历。我不能说Mac OS X,但我敢打赌,Unicode支持是好的。

1

OSX将Lucida Grande用于所有界面文本。

1

在Windows Vista和7中,根据this page of docs,默认系统字体为segoeUI。阅读整个条目:看起来您需要其他字体来涵盖各种语言......:

Segoe UI包括拉丁语,希腊语, 西里尔字母和阿拉伯字符。有 是新字体,也为 优化了ClearType,为其他字符 创建和使用。这些措施包括明了体 日本,清黑体为 韩国,微软正黑体为中国 (繁体),微软雅黑的 中国(简体),Gisha对于 希伯来语和丽拉瓦迪泰国和 ClearType的收藏字体 设计文件使用。

苹果电脑已经使用Geneva很长一段时间(但维基百科说,这是“不能在其他平台上常用的”,虽然后续建议说,“很多人发现宋体或宋体是一个可以接受的替代品”会许多专家排版和球迷(画尖叫其中许多人是在任何情况下的方式厌倦了任何黑体风格的字体反正;-)。

(也许是时候提出一个字体,和排版stackexchange论坛?有一些与字体和排版有关的编程问题,但它们几乎不是他们的核心......)。

相关问题