用技术点补充 MikeSmithDev 的回答:您可以像在网页上一样使用该@font-face
技术(在许多页面上也经常被问到),但您不需要参考服务器中的字体文件。您可以简单地将 .wof、.eot 等文件包含在应用程序包中,并使用相对 URL 引用它们,如
@font-face {
font-family: 'Source Sans Pro';
src: url('sourcesanspro-regular-webfont.eot');
src: url('sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-regular-webfont.woff') format('woff'),
url('sourcesanspro-regular-webfont.ttf') format('truetype');
}
body { font-family: Source Sans Pro }
尽管经常使用“可下载字体”和“网络字体”等表达方式,但这种技术也可以正常工作,在使用应用程序时不需要任何下载(当然除了获取应用程序)或 Internet 连接。
所以不会提示用户允许下载,也不需要安装字体;它们被浏览器直接使用。