Browser 为什么不';像Chrome这样的跨平台应用程序是否使用FreeType来渲染文本?

Browser 为什么不';像Chrome这样的跨平台应用程序是否使用FreeType来渲染文本?,browser,cross-platform,text-rendering,subpixel,Browser,Cross Platform,Text Rendering,Subpixel,纵观全文,其中很多都是跨平台的文本呈现问题。必须使用平台的文本呈现系统,并迎合他们各自的特点,我想这是一项艰巨的工作 为什么不简单地使用FreeType库并完成它呢?FreeType用于Linux、iOS和Android等平台。所以在这些平台上,浏览器无论如何都在使用包装的FreeType库。为什么不放弃包装,放弃Windows和Mac上平台提供的渲染,转而使用纯FreeType 我想到的唯一答案是,也许是利用Windows和Mac提供的渲染提供的硬件加速合成和混合字形 或者我的另一个答案是,可

纵观全文,其中很多都是跨平台的文本呈现问题。必须使用平台的文本呈现系统,并迎合他们各自的特点,我想这是一项艰巨的工作

为什么不简单地使用FreeType库并完成它呢?FreeType用于Linux、iOS和Android等平台。所以在这些平台上,浏览器无论如何都在使用包装的FreeType库。为什么不放弃包装,放弃Windows和Mac上平台提供的渲染,转而使用纯FreeType

我想到的唯一答案是,也许是利用Windows和Mac提供的渲染提供的硬件加速合成和混合字形

或者我的另一个答案是,可能是因为WebKit是在亚像素抗锯齿专利过期之前移植的,所以获得亚像素抗锯齿文本的唯一方法是使用平台提供的渲染


这两种说法是否正确?如果不是,是什么情况?

当Safari被移植到Windows时,它附带了一个Apple文本渲染器端口。人们普遍认为这篇文章模糊不清


人们真的、真的习惯了他们的系统呈现文本的方式,对任何不同的东西都非常敏感、非常恼火。

你能找到这个问题的答案吗?@PankajBansal尽管答案听起来很无聊,但我认为下面的3yE的答案基本上就是它。在Chrome的Windows上有一个使用FreeType的窗口,这是一个反复出现的参数。