首先保證路徑正確,引入ttf字體,沒有生效
使用在線工具把ttf轉為更多常用的字體格式
網址:https://www.fontke.com/tool/convfont/
css里補全格式:
生效了
還有另一種原因,就是服務器沒有在iis里加字體文件的映射
解決方法:
添加MIME類型映射
直接在IIS面板中的 MIME類型 中添加對應的信息,具體類型信息可參考 W3CSchool MIME 參考手冊
為了保險起見可在配置文件中添加MIME映射的信息:
<configuration> <system.webServer> <staticContent> <remove fileExtension=".woff"/> <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> <remove fileExtension=".woff2"/> <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" /> <remove fileExtension=".ttf" /> <mimeMap fileExtension=".ttf" mimeType="application/x-font-truetype" /> <remove fileExtension=".svg" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> <remove fileExtension=".otf" /> <mimeMap fileExtension=".otf" mimeType="application/x-font-opentype" /> <remove fileExtension=".eot" /> <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" /> </staticContent> </system.webServer> </configuration>