我正在开发用户界面,我想知道其他软件使用的字体,如Photoshop,Windows等在其界面中使用的字体。他们不能使用Arial和Tahoma,对吗?这是我正在处理的Web应用程序,我可以使用@ font-face。
但是Unicode支持呢?我不想对i18n施加任何限制。
答案 0 :(得分:5)
有关操作系统中使用的字体的一些信息:
Windows 3.1,Windows 95,Windows 98和Windows ME使用MS Sans Serif。这是一种光栅字体,因此它不适合使用子像素平滑(例如ClearType)。
Windows 2000和Windows XP使用Tahoma。它支持相当数量的脚本,但是像日本的一些亚洲脚本似乎缺席了。另请参阅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可以免费使用。
答案 1 :(得分:2)
除大型例外情况外,大多数软件都使用由平台确定的标准字体。 Windows具有窗口标题,按钮,普通文本等使用的字体设置。用户可以自定义这些字体,并查看传播到所有应用程序的更改(至少是使用常用字体的应用程序)。
回复:Unicode,所有主要操作系统上的股票字体都有很好的Unicode支持;我在Windows上使用Tahoma用于IRC,并且可以查看汉字,片假名等,并且在Linux上与Droid Sans有类似的经历。我不能代表Mac OS X,但我愿意打赌,Unicode支持是好的。答案 2 :(得分:1)
OSX将Lucida Grande用于所有界面文本。
答案 3 :(得分:1)
在Windows Vista和7中,根据this page of docs,默认系统字体为segoeUI
。阅读整个条目:您似乎需要其他字体来涵盖各种语言......:
Segoe UI包括拉丁语,希腊语, 西里尔字母和阿拉伯字符。那里 是新字体,也是优化的 ClearType,为其他角色创建 设置和使用。这些包括Meiryo 日本人,Malgun Gothic for 韩语,微软JhengHei为中文 (传统),微软YaHei 中文(简体),Gisha for 希伯来语和Leelawadee为泰语,和 ClearType Collection字体 专为文档使用而设计。
Macs长期以来一直在使用Geneva(但正如维基百科所说的那样“在其他平台上并不常见”,尽管后续建议“很多人认为Verdana或Arial是可接受的替代品”会吸引许多排版专家和粉丝的尖叫声(无论如何,他们中的许多人无论如何都会厌倦任何 Helvetica风格的字体; - 。)。
(也许是时候提出一个字体和排版堆栈交换论坛? 与字体和排版有关的一些编程问题,但它们对它们来说几乎不是核心...)。< / p>