Fonts Name Lib 可以根據(jù)系統(tǒng)安裝的字體名稱得到字體的文件名,在某些情況下可能需要輸入字體的文件名,但一般字體選擇對(duì)話框只提供了字體名稱,并沒(méi)有提供字體的文件名,所以使用這個(gè)工具可以根據(jù)字體名得到字體文件名。
為了使用不同用戶使用寫(xiě)了兩個(gè)程序,一個(gè)dll動(dòng)態(tài)鏈接庫(kù)給 UI 用戶使用;一個(gè)命令行程序,寫(xiě)批處理的使用起來(lái)也很方便。
DLL動(dòng)態(tài)庫(kù)的使用方法:
動(dòng)態(tài)庫(kù)公開(kāi)的調(diào)用接口
DWORD GetFontNameToFile(DWORD FontName , DWORD Order)
FontName:一個(gè)字體名稱的文本指針
Order:索引順序?梢詾,1:*.ttc 2:*.ttf 3:*.fon 的任意組合也就是 123 132 312 213 等等…
成功返回輸入字體名對(duì)應(yīng)的字體文件名指針,失敗返回0
命令行的使用方法:
fontofile.exe 字體名稱 索引順序
例如:fontofile.exe 微軟雅黑 123
成功返回 msyh.ttf 失敗返回空
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版