程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> .Net Micro Framework研究—Tinyfnt字體研究

.Net Micro Framework研究—Tinyfnt字體研究

編輯:.NET實例教程
目前.Net Micro Framework系統僅支持Tinyfnt字體文件,官方僅提供兩種字庫:NinaB.tinyfnt,small.tinyfnt。用我後來做的程序打開這兩種字體,發現它們僅支持如下100字符:
!"#$%&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?°■?
如果要顯示漢字,並且設置大小、粗細等等參數,必須要用專門的轉換工具把Windows中的ttf字體轉換為Tinyfnt字體。
這部分內容可以參見我以前寫的文章《.Net Micro Framework研究—中文顯示》:http://blog.csdn.Net/yefanqiu/archive/2007/11/01/1862300.ASPx
其實上篇文章有點問題,其實 AddFontToProcess C:\Windows\Fonts\Miramo.ttf 指令可以不用,真正起作用的是SelectFont命令中的FN參數。此外SelectFont命令中的UN參數是無效的,加這個參數和不加這個參數,轉換後的Tinyfnf字體文件二進制數據完全相同。
我對我以前的字體轉換工具又進行了改進,一是重新調整了界面,二是支持多語言(目前支持英文和簡體中文兩種)。
下面是軟件截圖:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved