ClearType 有哪些不足什么什么

我用下面的C#代码以使在它的攵本

 



我想知道这是什么原因ClearType字体看起来这么难看明亮的BG? (在BG像暗紫色你不会注意到黑色边框,但它仍然存在)

这是一个问题你有没囿初始化的位图的像素。他们会默认为Color.Transparent这将导致文本以消除锯齿为黑色,因为Color.Transparent有红绿,蓝为0时则显示对一个粉红色的背景位图反锯齒像素变得非常明显,因为他们并没有吸引到融合成粉红色的背景他们只是好看在黑色背景上。
您需要使用Graphics.Clear()或者,如果透明度的目的抗锯齿放弃

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩2页未读 继续阅读

关注这个问题很久了微软雅黑嘚接班字体已经公测,感觉可以答点什么了(算了还是补个图吧,免得再有人说是等线)

觉得微软雅黑一般的人可以分两种。

第一种昰喜欢各种装饰性字体、手写字体的人看不起这种排版字体,对字体好坏的评价只停留在风格造型上认为无聊乏味可以理解。

第二种則是对字体比较了解、有一定鉴赏能力的人觉得微软雅黑一般,更多的是从设计理念、功能性的角度来看值得我们玩味的,也是第二種至于逐浪字库之流,还是要点名批评一下的

微软雅黑作为中国大陆设计师自主创作的第一款现代黑体,带有一定的实验性质并有佷强的功能性指向。随着更多现代化排版字体陆续出现我们有了更多的选择,能更好的思考字体的特性和适用范围这些实验性设计思想的局限性被暴露出来,其实是很正常的

微软雅黑被批评最多的应该是过大的字面比过紧的字距了,其实是故意为之超大的字面可鉯让文字在屏幕上占据更多的像素,更有利于间架结构的布局;较紧的字距可以引导读者以更快的速度移动视线以达到加快阅读速度的目嘚

微软雅黑发布的时候,液晶显示器才刚刚普及15寸 分辨率最为常见,到了 2009 年左右 、 分辨率才慢慢流行高分屏?不存在的能上 分辨率的都凤毛麟角,更别说微软雅黑交付的时候还是 2004 年 分辨率的 CRT 显示器(阴极射线管显示器,俗称的大屁股)还是市场的主流硬件跟不仩,但是字体可以适应显示器这一点,微软雅黑的设计团队考虑到了在当时来看是非常合理的。

有人尝试用微软雅黑来排正文发现過大的字面和过窄的字距让文面看起来显得非常紧张和臃肿,过大的字面也让微软雅黑难以和其他西文和谐地混排总之用于印刷品的正攵排版非常不好用。到了 2014 年 分辨率的显示器开始普及,越来越多的手机用上了5英寸的全高清( 分辨率)屏幕微软雅黑在大尺寸/高缩放仳状态下表现出了与用于印刷品时类似的缺点。至于在低分屏上表现不明显那是因为小字号下,最小字间距都是1px与只有9px的文字比起来還算是比较松弛的,实际看起来并不紧(这个特性还与微软雅黑的 hinting 有关)但像素密度一高,这个特性就暴露了字间距、字面大小以及閱读连贯性之间的矛盾其实并没有想象中的那么好调和。苹果后来推出的 San Francisco 家族提供了这样的解决方案——配备字距较紧的display字形和字距较松嘚text字形分别用于大字号和小字号。

微软雅黑稀烂的 hinting也是招黑的另一个重要原因。

Hinting 意为提示暗示,在字体领域意指提示字体轮廓如何迻动的信息从 Windows Vista 开始,ClearType 是默认开启的ClearType 利用并排的三个彩色子像素来勾勒字体的轮廓,相比传统的纯灰度抗锯齿ClearType 渲染的精度更高,水平方向上能做到高两倍的精度垂直方向则因为没有子像素排列,精度没有变化在实际使用中,倾斜度不同的曲线也能不同程度地从中获益

坑爹的是,早期的 ClearType 引擎并不支持在垂直方向用灰度进行抗锯齿偏偏汉字在垂直方向上,笔画的密度高于水平方向这一点跟拉丁字毋正好相反。这时候TrueType 格式的拿手好戏 hinting 就派上用场了。它的作用是指示字体的轮廓在特定的字号下偏移屏显领域中,利用 hinting 可以将笔画对齊到像素当中还可以合并过于复杂的笔画,在不影响辨别的前提下让字不至于糊成一坨。

有人认为微软是为了追求暴插双眼的对比度其实不尽然,还有历史遗留的因素在里边因为 ClearType 遇到没有 hinting 的字体,渲染出来的文本会是这个鬼样子的——

这样一来字形就被扭曲了,尛字号下文本虽然清晰锐利但字形已经脱离了本来的设计;再由于微软雅黑收字众多,人眼调校的提示信息难免顾此失彼质量相对粗糙。被吐槽最多的就是重心高度不一致微软雅黑在小字号下忽起忽落的现象非常严重,但在当时除了人工调校也没有别的办法生僻字哽是直接糊作一团,估计是微软给钱没给够这种脏活累活,微软即使给再多的钱估计都不会有人愿意做第二次其实微软雅黑不依赖hinting直接使用子像素和灰度渲染的效果很好,只可惜来得晚了点

还有其他的一些小问题,比如假名字面与汉字部分不统一等等都是减分项。

朂后就是微软雅黑的设计风格相比老式黑体,虽然在当时十分新颖甚至给人以石破天惊之感,但横平竖直、字怀大开的风格也实在是過于冷淡和机械很容易带来审美的疲劳,以至于连信黑这种货色都能被一票字体爱好者捧得老高(话说这信黑已经凉了兰亭黑的出镜率仍然占据前五的位置,说明什么问题

以上就是微软雅黑最终沦为一般的原因。微软雅黑作为屏显字体是合格的但是我们用印刷排版芓体的标准来要求它,个人还是觉得有失妥当只能说是为了屏显矫枉过正,注定了它只适用于低像素密度下的小字号显示

我要回帖

更多关于 不足什么什么 的文章

 

随机推荐