Symbian系統的字型集合

2021-04-13 13:02:05 字數 1187 閱讀 5166

ccoeenv::static()->normalfont()

ceikonenv::static()->annotationfont()

ceikonenv::static()->titlefont()

ceikonenv::static()->legendfont()

ceikonenv::static()->symbolfont()

ceikonenv::static()->densefont()

具體用哪一種最好在真機上測試一下才能保險喔!

下面的是自己手動建立和選擇乙個字型的**

// get an alternative font

_lit(kmyfontname,"swiss");

cfont* myfont;

tfontspec myfontspec(kmyfontname,1); // to get **allest swiss font

cgraphicsdevice* screendevice=icoeenv->screendevice();

screendevice->getnearestfontintwips(myfont,myfontspec);

gc.usefont(myfont);

// set the text drawing position & draw

// note: using the overload of drawtext() that

// draws a background box may give less flicker

tint fontdescent=myfont->descentinpixels();

tpoint pos(0,tinybox.height()-fontdescent);

pos+=tinybox.itl;

_lit(kmytext,"this text to write");

gc.drawtext(kmytext,pos);

// discard and destroy the font

gc.discardfont();

screendevice->releasefont(myfont);

不過預設情況下,只有ceikonenv::static()->titlefont()和ccoeenv::static()->normalfont()

可以用來顯示中文。  

symbian字型使用方法彙總

先看看 由於標籤的原有有些內容有誤,gc.drawtext l symbolfont x671d x5916 x5927 x8857 tpoint x,baseh 被顯示成了 symbolfont g1dy16y27 57 tpoint x,baseh 實際上 x671d x5916 x5927 x...

Symbian編譯系統概觀

文 peter jiang 譯自newlc.有很多涉及到編譯過程的工具 這篇文章裡我們僅學習乙個最基本的工具編譯乙個簡單應用程式的過程 針對 series 60 和uiq 命令列工具 第乙個涉及到的工具就是 bldmake 這個工具可以建立乙個命令檔案 你將用到這個檔案來編譯並連線你的應用程式 ab...

Symbian系統開發教程 二

3.7字面量描述符 literal descriptors 下面我們來看看字面量描述符,它相當於c語言中的static char。字面量描述符是通過一系列的巨集來建立的,這些巨集可在標頭檔案e32def.h中找到 define l8 a tptrc8 const ttext8 a define s8...