繁体   English   中英

字体后备如何在非Windows操作系统上运行?

[英]How does font fallback work on a non-Windows OS?

我一直在阅读很多关于如何使用C#3.5创建国际化ASP.NET应用程序的文档。 它们似乎都给人一种印象,即字体回退和字体链接会使字体选择成为非问题。

但是,我的文档似乎暗示它在Windows上会很好,但是没有提到其他操作系统,例如Mac和Linux。

没有支持所有语言的所有字符的字体,但如果您的客户端使用的是Windows 2000或更高版本,则由于字体链接和字体回退,在整个应用程序中使用单个字体就足够了。 这意味着您的系统将确定适合该机器文化的字体。 来源

这会在Mac / Linux上神奇地起作用,还是在支持这些平台方面还有一些额外的工作?

如果您的应用程序没有生成任何类型的文档,如PDF,Excel文件或诸如此类的ASP.Net并不真正负责字体处理。 CSS将是。

对于Web应用程序,您必须使用font-family指令在CSS文件中指定自己的字体回退 - W3中提供的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM