什么是适合用户界面的好字体?Unicode呢?

3

我正在开发一个用户界面,想知道像Photoshop、Windows等其他软件在其界面中使用了哪些字体。它们不可能使用Arial和Tahoma这样的字体,对吧?我正在开发一个Web应用程序,可以使用@font-face。

但是Unicode支持呢?我不想在国际化方面设置任何限制。

4个回答

5

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

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

对于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有用于窗口标题、按钮、普通文本等的字体设置。用户可以自定义这些设置,并查看更改传播到所有应用程序(至少是使用常见字体的应用程序)。

关于 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进行了优化,用于其他字符集和用途。这些包括Meiryo(日语)、Malgun Gothic(韩语)、Microsoft JhengHei(繁体中文)、Microsoft YaHei(简体中文)、Gisha(希伯来语)和Leelawadee(泰语),以及专为文档使用而设计的ClearType Collection字体。

Mac电脑长期以来一直使用Geneva字体(但维基百科称其“在其他平台上不常见”,尽管后续建议“许多人发现Verdana或Arial是可以接受的替代品”,这会引起许多排版专家和粉丝的尖叫声(其中许多人无论如何都已经厌倦了任何Helvetica风格的字体;-)。

(也许现在是提出一个字体和排版的stackexchange论坛的时候了?虽然与字体和排版相关的编程问题并不是核心问题...)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接