整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          我們一起來學習下網頁中特殊字體的引用

          我們一起來學習下網頁中特殊字體的引用

          網站中,字體扮演了其中重要的一個角色,選用什么樣的字體也是一個相對比較重要的工作。不同的電腦,所安裝的字體不盡相同。那我們在做網站中該如何選擇字體呢?

          圖片來源于網絡

          系統自帶的字體包括:

          中文字體:微軟雅黑、宋體、黑體;
          英文字體:Arial、Helvetica

          使用這些字體自帶的字體可以高度的還原設計稿上的文字效果。

          我們在網站制作過程中,因頁面設計所需,常常會碰到一些特殊的字體,雖然引用了,卻無法在網頁中顯示和設計稿一樣的字體。這是由于用戶的電腦并沒有安裝這些特殊字體。

          這種情況下,我們可以通過以下方法讓其正常顯示。

          切成圖片的方式

          優點:簡單、快捷、方便
          缺點:不易更改(需要會ps)、放大縮小會失真、不利用優化
          適用于不常更新的區域,如首頁的標題、固定的欄目標題等。
          如下圖“聯系”兩字

          圖片來源于網絡

          外部字體引用的方式

          優點:方便后期用戶操作,直接更改文字即可、利于優化
          缺點:中文字體較大,會影響加載速度。
          如下圖數字

          圖片來源于網絡

          使用方法:

          1)下載所需的字體樣式,格式有所區別,常用.TTF、.woff、.OTF等格式

          可通過在線字體轉換,將字體格式轉化為我們需要的格式。

          字體格式轉換一:

          https://www.fontsquirrel.com/tools/webfont-generator


          字體格式轉換二:

          https://www.fontke.com/tool/convfont/

          2)css中引用字體格式:

          @font-face { 
            font-family: '字體名稱'; 
            src: url('../fonts/字體名稱.eot'); 
            src: url('../fonts/字體名稱.eot?#iefix') format('embedded-opentype'), 
            url('../fonts/字體名稱.woff2') format('woff2'), url('../fonts/字體名稱.woff') format('woff'), 
            url('../fonts/字體名稱.svg#字體名稱') format('svg'); font-weight: normal; font-style: normal; 
          }

          3)引用:

          
          .num {
                  font-family: 字體名稱;
          }

          由于中文字體體積較大,預覽下載需要一定的時間,打開會比較慢,英文字體體積本身比較小,不存在這樣的問題。

          在前端開發過程中,psd稿中經常會使用特殊的字體樣式,我們在處理時需要考慮到一些可能出現的情況及問題:

          1.字體樣式是否存在版權問題

          2.文字分情況劃分:

          例:在logo、特殊圖片、固定圖片、固定背景圖等位置中,不需要后臺數據更改遍歷的固定型文字,可以使用切成圖片的形式來展現

          例:在一些需要遍歷的后臺數據,如:新聞標題、日期時間、欄目banner文字等,這些需要css引入外部字體樣式來實現

          外部字體樣式引用方法:

          <1>.下載所需的字體樣式,格式有所區別,常用.TTF、.OTF格式格式

          .TTF或.OTF,適用于Firefox 3.5、Safari、Opera

          .EOT,適用于Internet Explorer 4.0+

          .SVG,適用于Chrome、IPhone

          <2>.將字體文件放入項目文件夾,通常在css中font文件夾

          <3>.css中引用方法

          <4>.標簽中引用

          前端開發過程中難免會用到特殊字體,如何引入特殊字體?

          1. 首先你得有字體文件,文件格式為,TTF、OTF、EOT、SVG
          2. 將字體文件放入本地文件夾中或者服務器上
          3. css中引入,以下為引入方法
          @font-face {
            font-family: 'icomoon'; // 這里自定義字體名稱 
            src:  url('fonts/icomoon.eot?'); // 文件路徑或者服務器路徑
            src:  url('fonts/icomoon.eot?') format('embedded-opentype'), // format屬性:字體的格式 主要用于瀏覽器識別
              url('fonts/icomoon.ttf?') format('truetype'),
              url('fonts/icomoon.woff?') format('woff'),
              url('fonts/icomoon.svg?') format('svg');
            font-weight: normal;
            font-style: normal;
            font-display: block;
          }
          
          /* 調用 */
          body{
              font-family:'icomoon'
          }
          

          注:eot為IE專用,ttf官方說是蘋果和微軟為PostScript 而開發的字體格式,個人理解為通用格式。woff是壓縮過后輕量級,svg對文本支持不太好


          主站蜘蛛池模板: 国产视频一区二区| 日韩美女视频一区| 日本在线电影一区二区三区| 精品无码人妻一区二区三区| 中文字幕日本精品一区二区三区 | 成人精品视频一区二区三区尤物| 亚洲色精品VR一区区三区 | 福利一区二区三区视频在线观看| 97精品一区二区视频在线观看| 亚洲一区综合在线播放| 亚洲国产精品一区第二页 | 亚洲另类无码一区二区三区| 国产精品一区二区久久乐下载| 精品一区二区三区无码免费视频 | 国产99视频精品一区| 国产一区二区草草影院| 日韩精品无码Av一区二区| 国产一区二区三区樱花动漫| 国产午夜精品片一区二区三区| 精品欧洲AV无码一区二区男男| 亚洲老妈激情一区二区三区| 中文字幕一区二区视频| 日韩一区二区三区免费播放| 成人毛片无码一区二区| 欧美一区内射最近更新| 国产一区二区三区播放| 日本一区二区三区在线网| 国产乱码精品一区二区三区四川 | 久久久久久人妻一区精品 | 海角国精产品一区一区三区糖心| 亚洲蜜芽在线精品一区| 精品人妻少妇一区二区三区不卡| 亚洲AV日韩综合一区| 好爽毛片一区二区三区四无码三飞| 成人精品一区二区激情| 少妇一晚三次一区二区三区| 国产精品高清一区二区三区不卡| 国产精品一区在线麻豆| 精品人妻一区二区三区四区| 精品一区二区三区自拍图片区| 久久人妻内射无码一区三区|