摘要:在上面的代碼片段可以看出,要兼容性好的使用,我們同時需要格式的字體。不單止可以轉換格式同時支持中文,還可以提取字體,并且有更快的上傳和轉換速度。擁有的所有功能,并且在線即可用。
關于@font-face
@font-face是CSS3中的一個模塊,使用 @font-face 可以自定義網頁字體,即使用戶的電腦沒有安裝某種字體。怎么用 @font-face 呢?你可能見過類似下面的代碼片段,它可以讓 @font-face 兼容所有瀏覽器。
@font-face { font-family: "SentyZHAO"; src: url("/fonts/SentyZHAO.eot"); /* IE9 */ src: url("/fonts/SentyZHAO.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("/fonts/SentyZHAO.woff") format("woff"), /* chrome, firefox */ /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url("/fonts/SentyZHAO.ttf") format("truetype"), url("/fonts/SentyZHAO.svg#SentyZHAO") format("svg"); /* iOS 4.1- */ font-style: normal; font-weight: normal; }Webfont Generator - Font Squirrel
在上面的代碼片段可以看出,要兼容性好的使用 @font-face,我們同時需要 eot 、woff、ttf、svg 格式的字體。常用的工具是 fontsquirrel,一個字體生成器,可以在線生成 eot 、woff、ttf、svg 格式的字體,相信很多前端用過,具體用法可以官網試試。
Fontmin第一個純 JavaScript 字體子集化方案,一個百度出品的優秀工具。
Fontmin 有什么用呢?
提供了?ttf子集化,eot/woff/svg格式轉換,css生成 等功能,助推 webfont 發展,提升網頁文字體驗。
上面是官方的說法,通俗地理解有3個作用:
提取部分字體
轉換字體格式
生成 webfont 和對應 CSS 樣式
Fontmin 應用場景有時候,我們想給網站的 Logo 、 Slogan 、標題、活動頁等的中文自定義字體,我們可以使用 @font-face 引入 Web 字體,但是完整的中文字體庫都是 8M 10M ,加載性能非常差,所以我們提取部分我們使用到的字體,這樣可以把字體文件變成幾KB。
Fontmin 用法Fontmin 的用法很簡單:
var Fontmin = require("fontmin"); var fontmin = new Fontmin() .src("fonts/*.ttf") .dest("build/fonts"); fontmin.run(function (err, files) { if (err) { throw err; } console.log(files[0]); // => { contents:} });
詳細介紹和用法可以看這篇文章: http://efe.baidu.com/blog/fontmin-getting-started/
基于 Fontmin 的工具fontmin-app - Fontmin 桌面版 App,需下載安裝使用
gulp-fontmin - Fontmin 的 Gulp 插件
font-spider - 自動分析頁面使用的 WebFont 并進行按需壓縮
Web-fontmin好吧,扯了這么多,終于到文章的主題。
Web-fontmin 不是什么高大上的東西,一個基于 Fontmin 構建的字體工具,它的用處只有兩個:
提取字體
字體格式轉換
通俗的理解,Web-fontmin 是一個這樣的工具:Squirrel + fontmin-app,他是兩者的結合體。
Squirrel 只有單純的生成不同格式的webfont,且不支持中文。Web-fontmin不單止可以轉換格式同時支持中文,還可以提取字體,并且有更快的上傳和轉換速度。
Fontmin-app 主要作用是提取字體,需要下載安裝,且不支持Linux。Web-Fontmin 擁有Fontmin-app的所有功能,并且在線即可用。
使用Web-fontmin:http://fontmin.forsigner.com/
Github 地址:web-fontmin
網頁效果:
推薦幾個常用的字體下載王章:
Google fonts
Dafont
Typekit
博客原文:http://forsigner.com/2016/03/13/web-fontmin/
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/115123.html
摘要:在上面的代碼片段可以看出,要兼容性好的使用,我們同時需要格式的字體。不單止可以轉換格式同時支持中文,還可以提取字體,并且有更快的上傳和轉換速度。擁有的所有功能,并且在線即可用。 關于@font-face @font-face是CSS3中的一個模塊,使用 @font-face 可以自定義網頁字體,即使用戶的電腦沒有安裝某種字體。怎么用 @font-face 呢?你可能見過類似下面的代碼片...
摘要:不過的縮進,是個無情的痛,會呼吸的痛。使用方法在輸出的地方加上的類即可下面的代碼是給編輯器預覽輸出的容器加的。 這幾天在幫公司內部弄編輯器,之前是用wangEditor富文本編輯器的,也不能說別人插件不好什么的,畢竟我是寫不出來的。不過wangEditor的縮進,是個無情的痛,會呼吸的痛。因此我找到了一款好用的markown編輯器——simpleMDE 可能你會跟我說,喲?那Edit...
摘要:火狐推遲對字體的支持,重點放在格式上。網絡字體的效率字體文件的體積可能非常的大尤其是對于漢字,而且需要額外的連接,這些都會降低網站頁面的加載速度。 最近興致上來,就想更換了那Blog標題字體(漢字的);網上搜索了一番,發現蘇新詩柳繁體這款甚合我心;然后就著手搞將了起來,分分鐘也算是替換了;但,這僅僅是此次折騰的開始;這就細細道來作為學習筆記記載。 原文首發鏈接http://www.je...
摘要:火狐推遲對字體的支持,重點放在格式上。網絡字體的效率字體文件的體積可能非常的大尤其是對于漢字,而且需要額外的連接,這些都會降低網站頁面的加載速度。 最近興致上來,就想更換了那Blog標題字體(漢字的);網上搜索了一番,發現蘇新詩柳繁體這款甚合我心;然后就著手搞將了起來,分分鐘也算是替換了;但,這僅僅是此次折騰的開始;這就細細道來作為學習筆記記載。 原文首發鏈接http://www.je...
摘要:文章目錄在線圖片壓縮在線壓縮最好用的切圖工具在線工具一鍵摳圖免費字體免費素材圖片和視頻中國風配色網站免費壁紙免費短連接在線在線代碼編輯在線流程圖思維導圖在線圖片壓縮傳送門在線圖片壓縮網站已經優化超過十億張圖片,支持,,等格式的圖片的壓縮。 ...
閱讀 2423·2021-08-18 10:21
閱讀 2532·2019-08-30 13:45
閱讀 2161·2019-08-30 13:16
閱讀 2129·2019-08-30 12:52
閱讀 1374·2019-08-30 11:20
閱讀 2632·2019-08-29 13:47
閱讀 1631·2019-08-29 11:22
閱讀 2770·2019-08-26 12:11