我有一个在 WinXP 上运行的 C# 应用程序,它需要显示一些符号,但我得到的只是正方形。我做了一些挖掘,发现了字体链接。
我成功地将它与 Arial 和 Calibri 一起使用,但我无法让它与 Myriad Pro 一起使用。
我在注册表中设置了以下内容HKEY_LOCAL_MACHINE–\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
(遵循http://msdn.microsoft.com/en-us/goglobal/bb688134)
Arial | REG_SZ | segoe_ui_symbol.ttf,Segoe UI Symbol
Calibri | REG_MULTI_SZ | segoe_ui_symbol.ttf,Segoe UI Symbol
MyriadPro | REG_MULTI_SZ | segoe_ui_sumbol.ttf,Segoe UI Symbol
等等 MyriadPro 粗体,粗体浓缩,粗体浓缩斜体,粗斜体,浓缩,浓缩斜体,常规,半斜体,半粗斜体,但我仍然得到正方形而不是字符......我也尝试使用 Myriad
作为键,也不工作...
在我添加 Arial 和 Calibri 的条目之前,我有正方形而不是字符,但在我添加条目后它们开始工作。
我究竟做错了什么?我可以不链接 Myriad Pro 吗?
提前致谢!