<rp id="nq8qe"></rp>
      <button id="nq8qe"><acronym id="nq8qe"></acronym></button><rp id="nq8qe"></rp>

      有字庫SDK

      一、介紹

      1.中文動態子集化服務

      SDK其實是針對不同語言(.Net、Java、PHP、NodeJs),將有字庫的API接口打包封裝,形成更方便用戶后臺程序調用有字庫的動態子集化服務的工具包(您也可以直接通過API接口方式自己寫Post方法來調用有字庫的動態子集化服務的API接口),SDK將實體類型的參數轉為API接口字符串類型的參數,然后用內置的Post方法提交到對應的API接口,當收到API接口的返回值(json類型)時,將返回值實體化。

      有字庫專注于動態子集化方案的應用與優化,本文檔即是有字庫面向后端程序提供的動態子集化服務的SDK文檔。

      用戶通過后端程序調用有字庫的SDK,提交頁面內容,有字庫根據所提交的內容生成相對應的專屬子集字體文件。當內容在前臺顯示時,引用這個子集字體文件,即可使頁面內容產生預期的字體效果。

      2.工作流程

      ???①用戶用后端程序調用SDK,提交動態內容到有字庫的子集化(裁切)服務器
      ???②服務器接收到所提交內容后,根據內容裁剪出對應的小字體文件,并轉換為4種通用字體格式(woff、eot、ttf、svg)
      ???③服務器將所有字體文件按用戶指定的地址上傳至阿里云CDN
      ???④用戶使用字體時,用自定義的路徑,參照@font-face格式來拼出能兼容所有瀏覽器的@font-face語句

      3.@font-face語句

      @font-face語句是CSS3中的一個功能模塊,是所有瀏覽器天然支持的CSS語句。它的作用是將一個遠程字體文件加載到當前頁面,并且定義成一個字體,使得前端頁面能夠像使用本地字體一樣使用該字體。
      所以,@font-face語句是實現在線字體效果的核心代碼。

      4. 顯示字體效果

      用戶自定義字體存放路徑,當需要顯示字體效果時,可以根據自己所定義的路徑拼組出@font-face語句,然后將語句輸出到前端頁面,即可使內容顯示字體效果。

      二、參數及返回值

      SDK的參數與返回值的數據結構與API接口是一樣的,可以參考API接口文檔上關于參數與返回值的介紹。

      API接口的返回值是json數據,而SDK的返回值則是實體類,兩者的字段結構相同。

      API接口的參數需要用戶將數據拼接成一個字符串,而SDK的參數是實體化的類,用戶將數據賦值給實體化類,兩者的字段結構相同。

      三、SDK下載

      .net v3.5+(兼容.NET Framework 3.5及以上所有版本)
      .net v4.5+(兼容.NET Framework 4.5及以上所有版本;增加對異步調用[使用async和await]的支持)
      java
      php  
      nodejs

      四、GitHub代碼示例

      Example-Net? ?? ?  Example-Java? ?? ?      Example-PHP ? ?? ?  Example-NodeJS

      五、Demo下載

      Demo-Net? ?? ? Demo-Java? ?? ? Demo-PHP  ? ? Demo-NodeJs      

      請先同意托管協議
      欧美熟女羞涩啪啪视频,欧美一级啪啪视频,97热精品在线,99riAV在线视频

        <rp id="nq8qe"></rp>
        <button id="nq8qe"><acronym id="nq8qe"></acronym></button><rp id="nq8qe"></rp>