有哪些好的中文字体显示及排版的 HTML5 解决方案
1个回答
展开全部
目前已经有蒙纳( http://webfonts.fonts.com/ )、森泽(TypeSquare http://TypeSquare.com/ )等服务商提供 CJK 字体的 web font 服务。基本都是根据客户端的文本来动态生成 web font 子集。哪里需要那么纠结地从 <canvas> 到 PNG 到 Base64 到 <img>……
在我看来,目前限制中文 web font 的最大问题不在于字体过大,不在于创建 web font 子集的性能,在于——Windows 的字体渲染完全是屎啊不经特殊 hinting 的中文字体在正文字号完全没法看啊!!!!!!!
微软最新的 DirectWrite 技术使大字号的字体渲染比较正常了(不再像原来有严重的 ClearType 锯齿),但这个技术还需要一些年来普及(目前基本只受 Windows 7 和 IE9 支持)。嗯,或者 PostScript 轮廓的字体不受 ClearType 的蹂躏所以在足够大的尺寸下也可以用 web font。或者各种稀奇古怪的方案。
但如果只是要给标题带来自定义的效果,完全在服务器端就可以解决了啊。
在我看来,目前限制中文 web font 的最大问题不在于字体过大,不在于创建 web font 子集的性能,在于——Windows 的字体渲染完全是屎啊不经特殊 hinting 的中文字体在正文字号完全没法看啊!!!!!!!
微软最新的 DirectWrite 技术使大字号的字体渲染比较正常了(不再像原来有严重的 ClearType 锯齿),但这个技术还需要一些年来普及(目前基本只受 Windows 7 和 IE9 支持)。嗯,或者 PostScript 轮廓的字体不受 ClearType 的蹂躏所以在足够大的尺寸下也可以用 web font。或者各种稀奇古怪的方案。
但如果只是要给标题带来自定义的效果,完全在服务器端就可以解决了啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询