Html 如何在google chrome中手动存储字体?
我有一种叫做Jameel Noori Nastaliq的字体。它是乌尔都语字体,具有10MB的.ttf文件。我在我的网站上用过。但是当我的网站加载时,它需要花费很多时间来完成整个页面的加载Html 如何在google chrome中手动存储字体?,html,performance,web,flask,fonts,Html,Performance,Web,Flask,Fonts,我有一种叫做Jameel Noori Nastaliq的字体。它是乌尔都语字体,具有10MB的.ttf文件。我在我的网站上用过。但是当我的网站加载时,它需要花费很多时间来完成整个页面的加载 我尝试过将其更改为woff或压缩,但没有成功。这里是font.ttf文件的下载链接 只有在每个用户加载一次字体后,才能缓存该字体。您可以通过向htaccess添加以下内容来管理字体缓存: 感谢您的回答,您能指导我如何在服务器上缓存吗:Werkzeug/1.0.1 Python/3.6.9对不起,不知道如何添加
我尝试过将其更改为woff或压缩,但没有成功。这里是font.ttf文件的下载链接 只有在每个用户加载一次字体后,才能缓存该字体。您可以通过向htaccess添加以下内容来管理字体缓存:
感谢您的回答,您能指导我如何在服务器上缓存吗:Werkzeug/1.0.1 Python/3.6.9对不起,不知道如何添加到Python服务器上-只知道apache htaccess。复制并粘贴我的答案,并提出一个关于如何将等效规则放入配置的新问题。
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType text/cache-manifest "access plus 0 seconds"
# Webfonts
ExpiresByType font/ttf "access plus 4 months"
ExpiresByType font/otf "access plus 4 months"
ExpiresByType font/woff "access plus 4 months"
ExpiresByType font/woff2 "access plus 4 months"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
</IfModule>