日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MSDN中关于链接字体的解释(非常有用)

發(fā)布時間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MSDN中关于链接字体的解释(非常有用) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Windows Embedded CE提供了鏈接字庫的能力,它可以將一個或多個字庫鏈接到另一個字庫上,前者稱為被鏈接字庫,后者稱為基本字庫。一旦你鏈接了字庫,你就可以使用被鏈接的字庫顯示在基本字庫中不存在的碼字。比如,將日文字庫鏈接到拉丁字庫,你就可以在使用拉丁字庫的UNICODE文本API中顯示日文字符。

如果你的設(shè)備上啟用了字庫鏈接,你可以通過檢查注冊表的子鍵HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink來確定被鏈接的字庫到基本字庫的映射關(guān)系,下面的代碼示例了如何在注冊表中添加一個鏈接:

<base font name> = <path and file of linked font>, <name of linked font>

使用字庫鏈接時,你可以規(guī)定一個或多個UNICODE字符必須從被鏈接字體中取,即使這些字符也存在于基本字庫中。要指定被從基本字庫中忽略的字符,你可以使用HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SkipTable注冊表鍵,此鍵在操作系統(tǒng)啟動時是只讀的。

在下面的示例代碼中,某字符的UNICODE編碼為005c,雖然Tahoma字庫中包含此碼字,但仍然只使用被鏈接字庫中的字符。

Tahoma=005c, 00a5, 007e, 0391-03c9, 2026, 2116, 221a, 25a0-25ff

當添加了中文字庫支持時,實際上也就是將中文字庫作為被鏈接字體使用的:

[HKEY_LOCAL_MACHINE\SYSTEM\GDI]

"FontLinkMethods"=dword:1

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]

??? "Tahoma"="\\Windows\\simsun.ac3,NSimSun"

??? "Courier New"="\\Windows\\simsun.ac3,NSimSun"

??? "Arial"="\\Windows\\simsun.ac3,NSimSun"

??? "Times New Roman"="\\Windows\\simsun.ac3,NSimSun"

??? "Symbol"="\\Windows\\simsun.ac3,NSimSun"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SkipTable]

??? "Tahoma"="005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"?????????????????? // 0391-03c9 is Greek chars.

??? "Arial"="005c"

??? "Courier New"="005c"

總結(jié)

以上是生活随笔為你收集整理的MSDN中关于链接字体的解释(非常有用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。