首頁 | 收藏本站 | 免費注冊|申請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)的注冊用戶,立刻免費注冊

   企業新聞 更多
· 皮爾磁的一站式機器驗收安全服務...
· 皮爾磁:《人與自動化》新刊:聚焦...
· 皮爾磁亮相南京智造大會,展示未來...
· 皮爾磁:機械安全與網絡安全必須一...
· 皮爾磁:你的未來,值得一次“安全...
· 皮爾磁:法規和標準同步升級,AG...
· 皮爾磁:安全掃描儀PSENsca...
· 皮爾磁:PSENmgate安全門...
  產品新聞 更多
· 皮爾磁:構筑工業數字時代的“雙子...
· 皮爾磁:CRA全面解析:您的產品...
· 皮爾磁:PNOZmulti軟件V...
· 皮爾磁:硬核物流“黑科技”,無懼...
· 皮爾磁:靈活安裝,操作升級...
· 皮爾磁產品斬獲CEC年度最佳產品...
· 皮爾磁即將亮相SPS2025:助...
· 皮爾磁:IO-Link Safe...

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

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

主站蜘蛛池模板: 久久人人妻人人爽人人爽| 人妻饥渴偷公乱中文字幕| 国产久热精品无码激情| 国产精品国产三级国产试看| 91久久偷偷做嫩草影院免费看| 国产人妻人伦精品婷婷| 国产精品美女AV免费观看| 成本人视频免费网站| 国产国产午夜福利视频| 成人国产精品视频频| 日产国产一区二区不卡| 亚洲一码二码三码精华液| 亚洲免费一区二区av| gogogo高清在线播放免费| 午夜精品区| 久久91精品牛牛| 99在线国内在线视频22| 亚洲理论电影在线观看| 狠狠久久亚洲欧美专区| 无遮无挡爽爽免费视频| 国产精品福利尤物youwu| 特级做a爰片毛片免费看无码| 亚洲 欧洲 自拍 另类 校园| 日韩中文字幕在线不卡一区| 亚洲精品国产字幕久久麻豆| 美日韩av一区二区三区| 精品熟女日韩中文十区| 国产成人av免费观看| 国产精品美人久久久久久AV| 亚洲av不卡电影在线网址最新| 熟女性饥渴一区二区三区| 国产精品乱码人妻一区二区三区| 又粗又紧又湿又爽的视频| 日韩中文字幕精品人妻| 国产成人高清精品亚洲| 人妻大胸奶水2| 肉大捧一进一出免费视频| 一区二区三区激情都市| 国产精品中文字幕综合| 欧美大胆老熟妇乱子伦视频| 日本中文字幕一区二区三|