0

我可以知道应该使用哪些 HTML 代码来询问浏览器安装语言包的语言未安装在浏览器上吗?这仅适用于IE吗?其他浏览器呢?

4

2 回答 2

2

没有这样的代码。例如,显示中文网页所需的基本上是包含中文字符的字体或字体集。此类字体可能捆绑在“语言包”中,尽管现代系统通常附带几种支持大量中文字符的字体。

我认为您需要描述您观察到的问题,而不是假设的解决方案。发布示例 URL 通常会有所帮助。

于 2012-06-06T19:20:06.830 回答
1

我想您想确保您的观众可以正确阅读您的网站。

强迫用户在使用您的应用程序/网站之前进行大量安装或配置不是一个好习惯。而不是这样,你应该好好计划和设计它。

您可以在 Google Web Font 中找到很好的解决方案: https ://developers.google.com/webfonts/

例子:

@font-face {
    font-family: 'Tangerine';
    font-style: normal;
    font-weight: normal;
    src: local('Tangerine'), url('http://themes.googleusercontent.com/font?kit=_jMq7r9ahcBZZjpP8hftNA') format('truetype');
}

*注意:您可以在 CSS 中设置优先级,以便用户可以使用计算机中现有的字体,例如在 CSS 中:

Verdana、“Microsoft JhengHei”、“微软正黑体”、“Microsoft YaHei”、“微软雅黑”、Tangerine、sans-serif、serif

只有在需要时,浏览器才会(悄悄地)下载字体。

但是,如果他/她没有安装语言包或字体,我怀疑用户是否会理解您提供的内容。相反,我会监控流量来源(例如谷歌分析)并为指定的细分市场构建。

请放弃任何 Active-X 和类似的东西,并坚持使用现代网络技术。Unicode、网络字体、CSS 是你的朋友。

于 2012-06-08T18:56:40.550 回答