新的Chrome版本37 Beta中最大的更新之一是对DirectWrite的支持
Google推出的新的Chrome 37 Beta Web浏览器将在大约四到六周内转换为Chrome的稳定版本,当它发布时,它将带来许多改进,这些改进将使Windows用户受益,包括迁移到Windows。 DirectWrite API。在Chrome浏览器测试版37的改进是由埃米尔A. Eklund的,谷歌的软件工程师宣布,在对7月17日交Chromium博客。Eklund写道:“今天的Chrome Beta版本发布了许多开发人员新功能,可帮助您制作更丰富,更快,更引人注目的Web内容和应用程序,尤其是针对移动设备。” “除非另有说明,否则以下描述的更改适用于Android,Windows,Mac,Linux和Chrome OS的Chrome。”
Eklund写道,新的Chrome版本37 Beta中最大的更新之一是对DirectWrite的支持,DirectWrite是一种Microsoft Windows API,即使在高DPI显示器上也可以提供清晰,高质量的文本呈现。“在DirectWrite之前,Chrome浏览器使用图形设备界面(GDI)来呈现文本。GDI的历史可以追溯到80年代中期,反映了当时的工程设计权衡,特别是对于速度较慢,分辨率较低的计算机。向DirectWrite的转换是多年来一直是用户的最高要求,并且需要对Chrome的字体渲染引擎进行广泛的重新架构和精简。”
Eklund写道,这对用户而言意味着“在我们推出DirectWrite时外观更漂亮的字体和更高的渲染性能,而Web开发人员无需进行任何更改。假设一切顺利,所有用户都将体验到Chrome 37稳定版的改进”。
Eklund写道,Chrome 37 Beta中还包括对
HTML5元素的支持,HTML5元素使开发人员可以在其Web应用程序中创建样式化对话框并通过JavaScript API对其进行控制。“
元素是showModalDialog()的一种设计更好的替代方案,正如我们最近宣布的那样,现在已禁用它。”
他写道,新的beta版本的另一个变化是,默认情况下首次默认启用Web密码JavaScript API,“允许开发人员执行诸如哈希,签名生成/验证和加密之类的密码操作。”
Eklund写道,现在还支持亚像素字体缩放,这可以实现字体大小之间文本的平滑动画,而“ TouchEvent现在不再是整数,而不再是整数,因此可以在高DPI显示器上实现高保真的触摸交互,” Eklund写道。
他还写道,级联样式表(CSS)游标值“ zoom-in”和“ zoom-out”现在没有前缀,而navigator.hardwareConcurrency现在可以访问物理计算机上的内核数,他写道。 。
另外,用户的首选语言现在可以通过navigator.languages访问,并且在更新语言时会触发语言更改事件,而新的CSS Shapes Module允许开发人员在浮动元素周围定义非矩形的文字环绕边界。
Eklund写道,DirectWrite附加功能仅适用于Windows版本的Chrome 37 Beta,而其他更改也适用于Android,Mac,Linux和Chrome OS的Chrome。
。