C# 讀取 ttf字體文件里的 Unicode


因為爬蟲要解析 &#x880cc這種字體編碼的值,下載到一個ttf文件,用百度字體編輯器 打開,可以看到每個字符對應的Unicode (數字下方 $23、$2A...這些),

 

 我需要拿到這些映射關系,才能解析對應數字。所以我百度搜索C# 讀取ttf文件的unicode但是沒有找到答案。直到用google搜索“C# read ttf unicode”,找到了一個能解決我的問題的回答。https://stackoverflow.com/questions/1439551/get-supported-characters-of-a-font-in-c-sharp

我將代碼復制到本地,將ttf文件路徑修改后,讀取結果如下:

 

 key值是十進制的值,轉換為16進制,就是Unicode,$23->35、 $2A->42

 value值是 1~15,和數字不對應,沒啥價值。

我需要的是 0~9這幾個數字,所以從下標5開始讀取就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM