我正在使用方法Hosting Font Awesome Yourself将FA打包为Angular 7小部件和Web应用程序的一部分。他们要解释的是打包整个/webfonts/
文件夹,它包含每种格式的重复字体。
坚持一种格式不是更好,例如svg
并把其他人留在外面?
仅适用于一种特定格式的利弊是什么?
答案 0 :(得分:1)
如果您还需要在旧版浏览器中支持的Web应用程序,则必须托管每种字体格式。 不幸的是,并不是所有浏览器都能使用一种格式,这意味着我们需要提供多种格式来提供一致的体验。
如果仅使用SVG
字体格式,而忽略其他字体,则它将在Chrome(4.0 +),Safari(3.2 +)和Opera(9.0 +)中支持。您可以check here浏览器对字体格式的支持。
WOFF是唯一支持大多数浏览器的格式。所以 如果您可以忽略旧版浏览器,那么我建议您使用WOFF 字体格式。