首頁 | 收藏本站 | 免費注冊|申請VIP會員|固定排名|廣告服務
中國電氣自動化網首頁
PLC | 電  機 | 變 頻 器 | 人機界面 | 運動伺服 | 控制傳動 | 自動化軟件
DCS | 傳感器 | 通信網絡 | 現場總線 | 數據采集 | 電氣開關 | 數傳測控
電源 | 嵌入式 | 儀器儀表 | 低壓電器 | 機器視覺 | 工業安全 | 工控機
模具 | 電線電纜 | 電子元件 | 成套設備 | 液壓氣動 | 制 冷
機床 | 電力能源 | 機械設備 | 石油化工 | 礦業冶金 | 水工業
物流 | 軌道交通 | 汽車電子 | 工程機械 | 輸 配 電 | 電 梯
產品 企業 供求 新聞
下載 視頻 招聘 期刊 會展 培訓 庫存 論壇 訪談 維修  
熱詞:嵌入式 傳感器 電源 主板 工控機 PLC 人機界面 變頻器

您現在的位置:中國電氣自動化網首頁 >> 文庫首頁>>詳細信息

QT中QPF字庫的制作與旋轉字體的實現 
(發布日期:2009-9-27 14:09:40) 來源:原創
 
   
QTQPF字庫的制作與旋轉字體的實現
一、前言
   Qt可以支持以下四種形態的字體格式:TrueType (TTF),Postscript Type(PFA/PFB),Bitmap Distribution Format fonts(BDF),Qt Prerendered Font(QPF)。
如果直接使用TTF或PFA/PFB。即讓應用程序在顯示的時候再計算點陣,最終的效果并不理想,會發現有些字大,有些字小,而且需要占用非常多的FLASH和內存,速度也有點慢,如果直接使用BDF,速度非常慢,而且需要占用比較多的FLASH和內存;使用QPF,速度和占用其它資源是最小的,因此我們的嵌入式產品中的QT軟件都是采用QPF格式的。
另一方面,嵌入式應用中,QT界面在LCD中可能是采用旋轉的形式顯示,如7寸屏,而QT中旋轉顯示時,需要旋轉字體庫的支持,否則將無法正常顯示文字。所以針對旋轉的應用需要利用makeqpf制作旋轉的字體庫。
二、字庫制作
1)環境準備
需要安裝好QT2及以上版本
編譯好兩個工具:qvfb,makeqpf
這兩個工具都在$QTDIR/tools下, 編譯即可
2)準備ttf字庫文件
可以在自己的windows系統下發現ttf后綴的文件
此處作者采用網上下載的wqy-zenhei.ttf字庫文件
將所要的文件拷貝到你的linux系統的$(QTDIR)/lib/fonts目錄下
3)修改fontdir文件
cd $(QTDIR)/lib/fonts
打開fontdir,加入如下信息:
wenquanyi wqy-zenhei.ttf FT n 75 160 u
wenquanyi wqy-zenhei.ttf FT n 50 160 u
wenquanyi wqy-zenhei.ttf FT n 50 180 u
wenquanyi wqy-zenhei.ttf FT n 75 180 u
這些信息的含義如下:
name1: 任意名
wqy-zenhei.ttf 文件名
FT: 表示是ttf文件
n : y表示是斜體,n表示正常
50: 表示是正常,75表示是粗體
160:表示是16點大小的字體,可根據需要修改
u:表示是unicode的
4)字庫生成
首先,執行qvfb,然后執行makeqpf.你會在 qvfb的顯示窗內看到fontdir中每一行的信息。
在makeqpf界面中,點擊要轉換的字庫,生成的新的.qpf文件就會存放到$(QTDIR)/lib/fonts/下了
5)旋轉字體庫的制作
使用帶參數的方式執行makeqpf,如
./makeqpf -display Transformed:Rot90
以上指令用于制作翻轉90度的字庫文件,制作其它的字庫文件只需將270改為90,180,0等
注:在$(QTDIR)/lib/fonts/ 目錄下的qpf字體文件中,文件名中帶有t5,t10,t15等后綴的為旋轉字體庫,t5為旋轉90度,t10為旋轉180度,t15為旋轉270度。如wenquanyi_160_50_t5.qpf
 
 
杭州邁沖科技有限公司
所在區域: 浙江.杭州 郵編: 310000
公司地址: 杭州西溪路525號浙大科技園A區東628 聯系人:江先生 先生 (銷售)
辦公電話: 0571-87973488 傳真: 空
移動電話: 電郵: 登錄查看或通過本網留言
公司主頁: http://www.hzmct.com
通過中國電氣自動化網在線聯系該用戶:
關于:
需求意向:
* 驗證碼: 點擊可刷新
 
用戶: 密碼:  
如果您還不是中國電氣自動化網(www.fjxrfz.cn)的注冊用戶,立刻免費注冊

   企業新聞 更多
· 皮爾磁:強強聯合,共話氫能安全...
· 皮爾磁:安全門系統進入“小而美”...
· 皮爾磁:為“功勛”壓機注入現代安...
· 皮爾磁攜手德爾格共話氫能生產與功...
· 皮爾磁:以市場為導向,定義安全自...
· 皮爾磁:讓工業燃燒器更加安全智能...
· 皮爾磁:當機械安全遇上工業信息安...
· 皮爾磁:全新的生命周期平臺能帶來...
  產品新聞 更多
· 皮爾磁:IO-Link Safe...
· 皮爾磁:急停按鈕PITestop...
· 皮爾磁:安全速度監控的全能戰士...
· 皮爾磁:一把“小門鎖”,輕松拿捏...
· 皮爾磁:安全與可持續性相輔相成...
· 皮爾磁:IO-Link Safe...
· 皮爾磁:模塊化安全繼電器功能升級...
· 皮爾磁:安全光幕的“人貨區分”功...

廣告服務 | 關于我們 | 網站地圖 | 分類索引 | 服務條款 | VIP會員服務 |《電氣自動化企業大全》| 版權聲明

客服專線:0898-68552405     媒體合作QQ:910167442
中國電子商務服務聯盟成員單位 瓊ICP備17003754號
中國電氣自動化網 版權所有 © Copyright By Electric Automation of China

主站蜘蛛池模板: 成人av一区二区亚洲精| 亚洲精品毛片一区二区| 国产福利高颜值在线观看| 国产AV一区二区三区| 久久国产成人高清精品亚洲| 五月国产综合视频在线观看| 精品尤物国产尤物在线看| 亚洲av成人免费在线| 九九热视频在线免费观看| 久久av高潮av喷水av无码| 久久综合色一综合色88欧美| 真实国产老熟女无套内射| 亚洲另类丝袜综合网| 国产区二区三区在线观看| 日韩黄色av一区二区三区| 蜜桃av无码免费看永久| 亚洲国产成人AⅤ毛片奶水| 日本人妻巨大乳挤奶水免费| 天堂网亚洲综合在线| 粉嫩国产av一区二区三区| 亚洲成熟女人av在线观看| 国产美女精品自在线拍免费| 老司机午夜福利视频| 国产精品亚洲综合一区二区 | 大陆精大陆国产国语精品| 国产福利深夜在线播放| 国产成人精品区一区二区| 免费大黄网站在线观看| 麻豆国产传媒精品视频| 国产女同疯狂作爱系列| 亚洲免费视频一区二区三区| 91产精品无码无套在线 | AV最新高清无码专区| 国产成人高清精品免费软件| 激情自拍校园春色中文| 亚洲综合色区另类av| 国产中文字幕日韩精品| 激情亚洲内射一区二区三区| 美女又黄又免费的视频| 国产精品久久久福利| 中日韩精品视频一区二区三区|