自己来造钢筋字符-增加系统字体
在上一篇文章介紹了如何設計cad的鋼筋字符字體。這里介紹如何向系統中添加鋼筋字符,如何設計鋼筋字符字體。
鋼筋字符系統中是沒有的,為了添加我們用到系統自帶的造字工具True Type造字程序,它可以在你的所有程序->附件中打開,或者去C:\WINDOWS\system32目錄下直接運行該程序,如果沒有這個程序,那么你需要安裝,利用系統的添加刪除程序,添加刪除window組件,添加附件和工具,如果沒有這個選項那么你的系統是盜版的或者與我的系統不同,這時你需要從網上下載一個這個程序就行。
首先運行這個程序,啟動界面會讓你選擇代碼,默認的是GBK內碼,你可以取消,將界面上的ChineseGBK換成unicode就行,這樣是為了方便我們記住我們設計的字符對應的unicode碼,如果不換的話,你需要自己計算gbk內碼所代表的unicode碼。我們可以自己設計的unicode碼是從E000開始的,編輯->選擇代碼->e000確定。然后的界面就像畫圖一樣了,我們就可以設計出自己的文字了,設計好后,編輯->保存字符,然后你的系統中就可以使用你新設計的字符了,輸入方法,右擊語言欄,設置->添加->語言(中文),輸入法(簡體內碼)。輸入法切換到中午簡體內碼,點擊 內碼 切換到 unicode 碼輸入方式,鍵入e000然后就在輸入的地方出現了你設計的字符了。
每個人電腦上e000以后的區域都有可能不一樣,這些都是用戶自定義的部分,在你電腦上面顯示的是你當前系統使用的字符。如果要在別人的電腦上顯示你設計的字符,有兩種方法,第一是修改對方電腦的e000以后區域字符,但這是不合適的。另外一種方法就是設計字體,然后只要用戶安裝了你的字體,對于你的文檔,選擇你的字體樣式,這樣就能顯示出你所設計的字符了。
設計字體我用的是Fontcreator.exe這個軟件,你可以在我的上傳資源里下載。它使用起來很方便,我們可以在已有字體樣式的基礎上添加我們新設計的鋼筋字體,這樣對于已有的字體我們就不許要從新設計了。從C:\WINDOWS\Fonts復制一個字體文件,然后拷到其他位置,用軟件打開這個字體文件就可以在此基礎上設計新字體了。首先我們可以設置新字體的名字,點擊工具(tools)->自動命名(autonaming),然后就可以為自己的字體命名了。如下圖:
要設計新字符對應的字體,點擊插入(Insert)->字形(glyphs),選擇在最后插入1個新字形。然后在最后你可以看到新加了一個空字形,右擊這個字形,選擇屬性(properties),如下圖:
選擇映射(mappings)選項卡,在value中輸入字形對應的unicode碼,點擊添加(add),點擊確定,這樣這個字形就和unicode碼對應的字符建立了映射,既在這個字體樣式下,該字符的樣式是這個。雙擊這個字形,或者右擊選擇編輯,然后編輯這個字形,然后你就可以設計這個字體樣式了,你可以自己用界面上的工具畫,但是我選擇的是導入圖片,這樣就可以使用提前設計好的樣式。我用畫圖畫的字形,點擊界面上的導入圖片(import image)圖標,選擇圖片,設置一下導入方式,然后導入,
你就在界面中看到了你新導入的圖片了,你可以把它放到合適的位置上,可以參考其他字形的大小,然后設置字形邊界,右擊界面選擇屬性,在左側位置中輸入這個字形最左邊的位置 減去一個偏移量,在advance width中輸入這個字形所占的寬度,這樣顯示的時候,就從左側位置向右顯示這么寬的字符。點擊保存,然后將這個文件復制到C:\WINDOWS\Fonts目錄下,你就可以使用你自己設計的字體了。
總結
以上是生活随笔為你收集整理的自己来造钢筋字符-增加系统字体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单c语言for循环例子,C语言第三课
- 下一篇: AT89C52实现篮球计分计时器,并通过