C# 讀取ttf字體文件里的Unicode實(shí)現(xiàn)
因?yàn)榕老x(chóng)要解析 򈃌這種字體編碼的值,下載到一個(gè)ttf文件,用 百度字體編輯器 打開(kāi),可以看到每個(gè)字符對(duì)應(yīng)的Unicode (數(shù)字下方 $23、$2A...這些),

我需要拿到這些映射關(guān)系,才能解析對(duì)應(yīng)數(shù)字。所以我百度搜索C# 讀取ttf文件的unicode但是沒(méi)有找到答案。直到用google搜索“C# read ttf unicode”,找到了一個(gè)能解決我的問(wèn)題的回答。https://stackoverflow.com/questions/1439551/get-supported-characters-of-a-font-in-c-sharp
我將代碼復(fù)制到本地,將ttf文件路徑修改后,讀取結(jié)果如下:

key值是十進(jìn)制的值,轉(zhuǎn)換為16進(jìn)制,就是Unicode,$23->35、 $2A->42
value值是 1~15,和數(shù)字不對(duì)應(yīng),沒(méi)啥價(jià)值。
我需要的是 0~9這幾個(gè)數(shù)字,所以從下標(biāo)5開(kāi)始讀取就可以了。
到此這篇關(guān)于C# 讀取ttf字體文件里的Unicode實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)C# 讀取ttf的Unicode內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用C#實(shí)現(xiàn)上位機(jī)與PLC通信的過(guò)程詳解
隨著工業(yè)自動(dòng)化技術(shù)的不斷發(fā)展,PLC(可編程邏輯控制器)已成為現(xiàn)代生產(chǎn)過(guò)程中不可或缺的設(shè)備,為了實(shí)現(xiàn)設(shè)備之間的數(shù)據(jù)交換和遠(yuǎn)程控制,上位機(jī)系統(tǒng)需要與PLC進(jìn)行通信,在本文中,我們將從零開(kāi)始,介紹如何使用C#實(shí)現(xiàn)上位機(jī)與PLC的通信,需要的朋友可以參考下2025-01-01
vista和win7在windows服務(wù)中交互桌面權(quán)限問(wèn)題解決方法:穿透Session 0 隔離
服務(wù)(Service)對(duì)于大家來(lái)說(shuō)一定不會(huì)陌生,它是Windows 操作系統(tǒng)重要的組成部分。我們可以把服務(wù)想像成一種特殊的應(yīng)用程序,它隨系統(tǒng)的“開(kāi)啟~關(guān)閉”而“開(kāi)始~停止”其工作內(nèi)容,在這期間無(wú)需任何用戶(hù)參與2016-04-04
C# System.TypeInitializationException 異常處理方案
這篇文章主要介紹了C# System.TypeInitializationException 異常處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
C# 獲取進(jìn)程退出代碼的實(shí)現(xiàn)示例
這篇文章主要介紹了C# 獲取進(jìn)程退出代碼的實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-02-02

