您現在的位置是:電腦技術吧?>? 組裝維修 ??>??嵌入字體,如何嵌入字體??>??正文詳情

嵌入字體,如何嵌入字體

區語心2019-11-17 14:00:35 人圍觀
簡介wps字體嵌入如何在flash應用程序中嵌入字體一直是人們關注的焦點。最簡單的方法是打開flash,創建一個新的動態文本,選擇一個字體,然后選擇或添加要嵌入到嵌入字符中的字符word怎么

關于如何在Flash應用中嵌入字體,這個話題一直都是一個焦點。

最簡單的,打開Flash, 新建一個動態文本,選擇字體,然后在 Embed Characters里選擇或者添加需要嵌入的字符。

比較復雜的是下面兩種在Flash Builder里分別針對Flex與Action Script項目的嵌入方法。

Flex項目使用css格式swf文件:css文件定義如下例

    @font-face{ src:url(xxx.ttf); font-family:xxx; unicodeRange: U 0041-U 005A, /* Upper-Case [A..Z] */ U 0061-U 007A, /* Lower-Case a-z */ U 0030-U 0039 /* Numbers [0..9] */, ..}
然后用mxmlc將css發布成swf文件,用StyleManager.loadStyleDeclarations([url])來調用,調用成功后就可以獲取字體信息。

Flash項目使用Embed標簽

    [Embed (source=xxx.ttf,fontFamily=xxx, unicodeRange=... )] private var myFontClass:Class; Font.registerFont(myFontClass)
復制代碼前種方法的好處在于運行時加載字體信息,但是和后種方法一樣,缺點在于使用unicodeRange并不能很好的編輯所要嵌入的字符。

下面我重點來介紹一下我最提倡的運行時載入字體的方法:1,建立字體庫flash文件(如font_lib.fla),使用最簡單的方法,打開flash,在舞臺上建立文本并且手動添加字符集。

2,建立一個AS作為Application, 比如font_zh.as 核心代碼如下:

    [Embed (source=font_lib.swf,fontName=xxxx)] private var fontClass:Class; //這里注意字體名xxx要與font_lib.fla里的文本所使用的字體名一致。

    . Font.registerFont(fontClass)

3,建立css文件,如style.css:
    headline{ font-family:xxx font-size:20 }
4,運行時載入style.css,用StyleSheet來初始化:
    var tmpStyleSheet: StyleSheet = new StyleSheet(); tmpStyleSheet.parseCSS(參數為css的內容);
5,載入font_zh.swf后,便可以使用字體了,如:
    var tf:TextField = new TextField(); tf.styleSheet = tmpStyleSheet; tf.embedFonts = true; tf.htmlText = headline This is a headline /headline
這樣的方法,好處很多,既可以運行時載入字體文件,又可以很方便的修改需要嵌入的字符。

唯一的也是始終都無法避免的問題,就是無法運行時定義嵌入字符,無法避免每次修改字符集后都要手動更新字庫。

版權聲明:本文由 區語心 整理編輯。

原標題:字體已嵌入,正在嵌入字體

轉載注明出處:http://www.dn9ww09s.icu/assemble/13186.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 文件夾沒有安全選項卡,文件夾安全選項

    文件夾沒有安全選項卡,文件夾安全選項 相關圖片移動到安全文件夾選項沒有了最近,很多小伙伴報告說,當他們想修改文件夾權限時,發現文件夾屬性中沒有安全選項。那么沒有安全選項的文件夾呢?文件夾安全選項的用途是什么?...

  • 2345yj是什么文件,任意靜默包調用程序是什么

    2345yj是什么文件,任意靜默包調用程序是什么 相關圖片rundll32.exe最近,許多小型合作伙伴報告說,只要他們打開計算機的任務管理器,就會看到一個名為smss.exe的進程。那么smss.exe的過程是什么?如何刪除smss.exesvchost.exe...

  • word文檔怎么生成目錄,word文檔生成目錄

    word文檔怎么生成目錄,word文檔生成目錄 相關圖片word文檔轉換成二維碼在目前的許多Novell網絡中,數據平臺仍然是基于DOS的Foxpro環境。一般來說,工作站是無盤的,但是用于領導查詢的工作站通常配置良好,并配備了Win95或word文檔怎么...

  • 電腦突然顯示找不到寬帶連接,win10哪個版本打游戲好

    電腦突然顯示找不到寬帶連接,win10哪個版本打游戲好 相關圖片電視機怎樣連接網絡大多數電腦桌面上都會有一個撥號寬帶連接圖標,但是最近,有很多小伙伴說他們找不到寬帶連接。如果找不到寬帶連接怎么辦?如果找不到寬帶連接怎么辦?現在...

  • 紅彩帶,紅彩帶黃彩帶

    紅彩帶,紅彩帶黃彩帶 相關圖片花彩帶比紅彩帶短多少整體效果:紅黃兩條彩帶一樣長...

  • 如何用goldwave消除人聲,goldwave完全消除人聲

    如何用goldwave消除人聲,goldwave完全消除人聲 相關圖片audacity怎么消除人聲那些經常接觸音樂編輯的人一定使用過GoldWave。這是一個強大的音樂編輯器,支持多種格式的音頻文件。它可以編輯、播放、錄制和轉換音頻文件,還包含豐富的音頻...

  • 初階,初階zbf

    初階,初階zbf 相關圖片云路初階一些剛工作過甚至工作了幾年的國內用戶體驗設計師在做了一段時間的設計后,或多或少會感到困惑:他們似乎缺乏足夠的話語權和影響力,總是由產品經理和技術團隊領導;...

  • kz后綴文件怎么打開,kz文件怎么解壓

    kz后綴文件怎么打開,kz文件怎么解壓 相關圖片kz是什么軟件最近,許多小伙伴說,從因特網上下載的文件是KZ格式的。那么如何打開KZ文件呢?如何提取KZ文件?現在,超人軟件編輯將為您解答。不要錯過需要知道KZ文件的朋友kz壓縮...

  • 360瀏覽器卡死電腦,360瀏覽器特別卡

    360瀏覽器卡死電腦,360瀏覽器特別卡 相關圖片360瀏覽器突然卡最近,很多360瀏覽器用戶和朋友都反映,他們在使用360瀏覽器的過程中總是會遇到麻煩。那么360瀏覽器卡呢?360瀏覽器卡的原因是什么?我不怎么說。接下來,讓我一開...

  • 可視化模板生成,可視化編程

    可視化模板生成,可視化編程 相關圖片可視化表單制作自從CSS3引入動畫(transition和@keyframes,以及它們的轉換)以來,所有的人和馬都對它非常熱情。與JS動畫相比,它更易于編寫(在沒有jQueweb可視化...

熱評文章

  • 系統80端口默認被占用嗎,80端口被system占用怎么辦

    系統80端口默認被占用嗎,80端口被system占用怎么辦 相關圖片服務器80端口被占用端口80是我們上網時最常用的端口之一。它主要用于萬維網上的信息傳輸協議。大多數網站的默認端口是80,用于瀏覽web服務。有時我們會遇到80端口被占用的情況,這...

  • 按鈕文本為返回,組態王按鈕上的文本

    按鈕文本為返回,組態王按鈕上的文本 相關圖片HMI按鈕文本動態改變Flash動畫按鈕可以給網站帶來動態性,這讓很多讀者覺得很有意思,同時也給網站增加了很多訪客。實際上,在DreamweaverMX2004中,可以通過幾個簡單的ppt超級鏈接返回...

  • win7透明任務欄,win7怎么把任務欄透明

    win7透明任務欄,win7怎么把任務欄透明 相關圖片win任務欄完全透明最近,許多win7的用戶報告說,他們發現任務欄在實際的計算機過程中突然變得不透明。那么,如果win7任務欄是透明的,我們能做什么呢?現在,超人軟件將介紹如何使...

  • 番號是什么怎么用,番號怎么怎么使用教程

    番號是什么怎么用,番號怎么怎么使用教程 相關圖片這個番號是什么由于對版權的嚴格控制,網絡上的許多視頻資源被下架,用戶有時發現很難搜索到自己想要的資源。當您搜索視頻文件名,發現很難找到有效的資源時,應嘗試使用該號...

  • css樣式有哪些,css 樣式

    css樣式有哪些,css 樣式 相關圖片css格式樣式表被翻譯成英文樣式表。這段代碼的功能是告訴瀏覽器引用外部樣式表文件,例如:link href=CSS/xue51_com_style。CSS rel=stycss字體樣式...

  • 抖音分身術詳細教程,抖音里分身十八式是怎樣拍的

    抖音分身術詳細教程,抖音里分身十八式是怎樣拍的 相關圖片抖音里分身飛起來是怎樣拍的最近,很多用戶和《顫音》的朋友都報告說他們正在觀看這段視頻,并發現許多專家都可以拍攝分離技巧的視頻。那么如何運用顫音技巧呢?我不會說太多...

  • canvas繪制,html繪制到canvas

    canvas繪制,html繪制到canvas 相關圖片canvas繪制矩形首先渲染:代碼如下:!Doctypehtmlheadmetadata=utf-8titlecanvas時鐘/titlemetame=keywords contecanvas清除上一次繪制...

  • origin全速下載,origin下載巨慢怎么辦

    origin全速下載,origin下載巨慢怎么辦 相關圖片為什么origin安裝這么慢Origin是一個擁有大量用戶的游戲平臺,但最近有不少人反映Origin的下載速度非常慢。原點下載速度慢怎么辦?為什么下載速度慢橘子平臺安裝的特別慢...

  • canvas標簽,canvas標簽方法

    canvas標簽,canvas標簽方法 相關圖片canvas標簽的作用在過去,當使用畫布繪制時,我們通常直接在畫布標簽中寫入寬度和高度。沒有問題,但我們還沒有探索為什么寬度和高度應該直接寫在畫布標簽上,因為它是寫在各種...

  • 裝xposed框架有什么用,xposed怎么裝

    裝xposed框架有什么用,xposed怎么裝 相關圖片xposed框架未安裝解決喜歡拋售Android手機的用戶必須擁有xposed框架。Xposed framework是一種框架服務,它可以在不修改APK的情況下影響程序的運行(修改系統)手機怎么安裝xposed框架...

關注微信

变脸官网查询