如何在Avalonia11中設(shè)置自定義字體
2023-07-27 20:08 作者:單純的饒同學(xué) | 我要投稿

如何在Avalonia11中設(shè)置自定義字體
由于avalonia默認(rèn)的中文字體顯示的效果不太理想,我們需要下載一些自定義的字體,來優(yōu)化UI的顯示效果。avalonia的。
對(duì)我在項(xiàng)目中運(yùn)用的自定義字體操作做一個(gè)記錄和分享,希望對(duì)大家有幫助。對(duì)應(yīng)的代碼都在基于Avalonia的GPT的AI會(huì)話項(xiàng)目用應(yīng)用。采用的是最新穩(wěn)定版本11.0.0-rc1.1。希望通過該項(xiàng)目了解和學(xué)習(xí)Avalonia開發(fā)的朋友可以在我的github上拉取代碼,同時(shí)希望大家多多點(diǎn)點(diǎn)star。
https://github.com/raokun/TerraMours.Chat.Ava
1.添加資源

代碼如下
2.界面字體應(yīng)用

在Windows上的效果

在openkylin系統(tǒng)上的效果

4.字體資源網(wǎng)站
https://www.zhaozi.cn/s/all/freebusiness/
可以選擇對(duì)應(yīng)的字體下載,應(yīng)用在程序中。
5.字體查看器軟件FontForge
下載地址
拿到一個(gè)ttf的字體文件,怎么看這個(gè)字體的內(nèi)部定義的字體名稱
FontForge打開了字體
1.選擇字體文件的路徑,打開文件

2.點(diǎn)擊OK

3.FontForge的菜單中,點(diǎn)擊“Element”選項(xiàng),然后選擇“Font Info”。

這樣我們就可以拿到字體的內(nèi)部名稱了。
閱讀如遇樣式問題,請(qǐng)前往個(gè)人博客瀏覽:
擁抱ChatGPT:
開源項(xiàng)目地址:https://github.com/raokun/TerraMours.Chat.Ava