winapi – 是否可以确定Windows为字体链接选择的字体?
假设您有两个或多个脚本中包含文本的字符串.当您使用像TextOut这样的GDI函数时,(现代版本)
Windows将执行“字体链接”.也就是说,GDI将使用您选择的字体绘制它所能用的内容,并以自动选择的适当字体绘制其余字体.例如,如果您的部分文字是英文(使用罗马字母),部分文字是中文(使用CJK字符),并且您选择了Arial,则英文部分将以Arial绘制,中文部分将使用用另一种具有CJK字形的字体绘制.
我的问题是,有没有办法确定TextOut将为字体链接选择(或选择)哪些字体? 我必须使用低级Uniscribe API绘制一些文本,该API不执行自动字体链接.我已经实现了自己的字体链接,但有时我的算法会选择与TextOut不同的字体用于相同的文本.我试图更好地理解Windows算法,但我并不擅长在视觉上识别字体(特别是在不熟悉的脚本中).
该字体由注册表项选择.在
this article.引用相关部分时有详细描述:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何通过Windows工具检查与服务器的连接?
- windows-server-2008-r2 – 远程桌面连接屏幕完全黑,但服务
- 如何在不事先知道其本地化名称的情况下使用Windows安全组?
- windows-server-2008 – 如何让WSUS对用户的侵入性降低?
- 自动部署Windows服务 – 工具
- windows-server-2008 – 如何设置ExecutionPolicy:拒绝访问
- 关于.NET Core的一些问题和疑惑
- windows – 使用Powershell,如果最近的事件日志事件超过一小
- powershell – 需要将Windows 2012 R2上的系统区域设置从en
- windows – 如何将不同的SCSI硬盘驱动器放入不同服务器的原
- Windows Phone 8 HTML5 – 本地与远程HTML性能
- Mono / XSP上的Microsoft.Owin.Host.SystemWeb
- axapta – Microsoft Dynamics AX 2009发展
- windows-server-2008-r2 – 为什么称它为Windows
- Windows .bat / .cmd函数库在自己的文件?
- xaml – 如何在Windows Phone 8中将ResourceDict
- Windows下使用WSRM限制MongoDB内存
- windows-server-2008-r2 – 为什么我的Server 20
- wpf – 当Windows检测到应用程序挂起时记录堆栈跟
- 有没有办法在Windows上进行ARP ping?