Help:Extension:WebFonts/zh

这是 Web 字体功能的用户文档，WebFonts 扩展的技术文档也有了.

许多语言中没有方便可用的字体，可能由于系统没有安装而用户不会安装，或用户在没有安装所需字体的公共计算机上阅读维基. 因此，要显示该语言的内容会出现问题. Web 字体通过在 wiki 页面中内嵌字体来解决该问题. 需要时可自动下载字体，这样计算机会显示读者能阅读的内容而非乱码、问号或方框等.

用法


本扩展安装并启用后，登录并进入 wiki 页的选项链接，此时会出现菜单供选择页面字体. 默认该菜单中的首个字体能适用于本 wiki. 用户也可以改变字体，这样其他页面也会以新字体显示. 用户还可以禁用内嵌的字体，这同样会应用于其他页面甚至包括以后的访问，且在 30 天之内有效. 如果 WebFonts 扩展支持语言而打开的页面中没有内容时，则菜单不会出现.

如果本地系统中有可用字体，则不会从 MediaWiki 服务器上下载，而直接从电脑中读取. 在首次需要该字体且本地没有时才从服务器下载，以后直接从本地缓存中读取.

禁用 Web 字体
要在匿名时禁用 Web 字体：请打开 Web 字体菜单并选择底部选项“”（请参阅截图）. 这样通过 cookie 禁用了该功能 30 天. 已缓存的字体仍将用于“font-family”样式的渲染.

要在登录后禁用 Web 字体："" ""  取消选项 ""  点击"" 以保存设置.

支持的文本、语言以及字体列表
该 Web 字体支持众多文本. 在下面列出了当前支持文本的详尽列表及它们默认适用的语言.

阿拉伯语文本
支持语言：波斯语（fa）.
 * 伊朗语

阿萨姆语和孟加拉语文本
支持语言：孟加拉语（bn）、阿萨姆语（as）和曼尼普尔语（bpy）.


 * 洛西特孟加拉语（默认）
 * 洛西特（阿萨姆语）

Devanagari script
Supported languages: Hindi (hi), Marathi (mr), Maithili (mai), Bhojpuri (bh, bho), Goan Konkani (gom), Ahirani (ahr).


 * Lohit Devanagari
 * Samyak Devanagari (not available in menu because of rendering issues)
 * Madan (not available in menu because of rendering issues)

Ethiopic (Geʻez) script
Supported languages: Amharic (am), Tigrinya (ti)


 * AbyssinicaSIL

Gujarati script

 * Lohit Gujarati
 * Samyak Gujarati

Gurmukhi script

 * Lohit Punjabi
 * Saab

Hebrew script

 * Miriam CLM
 * Taamey Frank CLM

Khmer script
Supported languages: Khmer (km).


 * KhmerOSbattambang
 * KhmerOSbokor
 * KhmerOSfreehand
 * KhmerOSmuol
 * KhmerOSmuollight
 * KhmerOSmuolpali
 * KhmerOSsiemreap

Kannada script
Supported languages: Kannada (kn), Tulu (tcy)
 * Lohit Kannada
 * Kedage

Latin script

 * Charis SIL – supports Min Dong Chinese
 * Perizia
 * RufScript
 * Ubuntu – stylized font made by Ubuntu

Malayalam script

 * AnjaliOldLipi
 * Meera
 * RaghuMalayalam

Myanmar (Burmese) script

 * Masterpiece Uni Sans
 * Myanmar3
 * Padauk-Regular
 * Yunghkio

Oriya script

 * Lohit Oriya
 * Utkal

Saurashtra script

 * Pagul

Tamil script

 * Lohit Tamil
 * Thendral
 * Thenee

Telugu script

 * Lohit Telugu
 * Pothana2000
 * Vemana2000

高级用法
有两种方法能触发 wiki 内容中 Web 字体功能. 为文本添加语言代码或指定字体样式的标记. 使用了语言标记时，则为该语言启用默认的 Web 字体. 当显示的语言不同于页面语言时，必须采用语言标记. 鼓励使用语言标记，这样同时会改善搜索结果、拼写检查、语言合成和语音识别等.

要把某段落内容标记为印地语并为其加载默认 Web 字体：

要把某段落内容标记为印地语并为其加载非标准的网络字体“Samyak Devanagari”：

已知问题和限制
即使浏览器支持 Web 字体，也无法保证能正确渲染内容. 像印度语经常会遇到该问题，因为这种语言的象形文字是会变化的，而拉丁语和西里尔语文本则是直接逐个按顺序连接在一起，所以不存在此问题. 渲染是否正确及质量的好坏也取决于所用浏览器和系统. 现代浏览器和操作系统（如最新的 Linux 桌面发行版、Mac OS X 和 Windows 7）这方面能处理的很好，而旧版本浏览器（如 IE6）和操作系统（如 Windows XP）则会差一些.

由于首次加载时会出现无样式文本的闪烁（FOUT），因此当字体文本很大时该技术就不太实用了. 这样妨碍了字体的添加，例如对于中文. Web 字体不支持下载部分字体，此时只会加载当前页面中使用的那些象形文字.

由于已知问题，Web 字体不支持所有 Windows 中的 IE6，也不支持 Windows XP 中的 IE8.

已知问题列表在 MediaWiki 缺陷跟踪器.

新的文本、语言和翻译
只有自由的字体可用于 Web 字体. 即字体的许可必须允许重发布该字体和转换它的格式. 首选 SIL 开放字体许可. 由字体缺失引起的问题或错误渲染可能阻止 Web 字体的使用. 如果您知道有适合的字体，请请求将其添加到缺陷跟踪器.

遇到任何问题请提交至 缺陷跟踪器并帮忙在 translatewiki.net 上翻译本功能.