首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ClearType 的原理:Windows 上文本的亚像素控制

我去看了下,发现他电脑上关掉了 ClearType。 微软的 ClearType 技术通过控制亚像素来使得文本显示更为清晰。...ClearType 打开和关闭之后的效果 看下图!...就像下面这张图片一样,左边一半是没有启用 ClearType 的文本,右边是启用了 ClearType 的文本。我将他们放到了一张图片上以便更容易比较效果。...可以注意到,没有开启 ClearType 的文本,其发虚的边框周围是灰色;而开启了 ClearType 的文本,其发虚的边框周围是彩色。...不过,识别错也是常态,你需要在 Windows 10 搜索框中输入 ClearType 打开 ClearType 的设置界面,选择最清晰的显示文字来调整这样的错误识别。

24930
您找到你想要的搜索结果了吗?
是的
没有找到

CSS魔法堂:再次认识font

, 字体样式 五、垂直排版基础——baseline 六, 字号单位 七, 间距 八, 分辨率与解析度 九, 重温font-variant、text-transform和font 十, 了解ClearType...支持Windows XP SP2引入的ClearType技术,当开启ClearType技术后应用微软雅黑的字体会变得更清晰、犀利;          4....在ClearType关闭的情况下,应用微软雅黑的字体会发虚。  下图为IE11下的测试结果: ?      ...WindowsXP开始引入ClearType,但默认是关闭的。Windows Vista则默认开启。...在ClearType前,发光点与RGB栅条的关系是固定的,也就是发光点是独立的;是ClearType则是任意连续的RGB栅条则可组成一个发光点,也就是发光点是相交的并且是动态的。

2.1K100

dotnet 读 WPF 源代码笔记 渲染层是如何将字符 GlyphRun 画出来的

因为文本渲染里面,一个非常重要的技术就是让字符比较小的时候,可以在屏幕上清晰显示,这就是采用 GlyphRun 进行 ClearType 等方式渲染的最重要意义,然而这不是没有成本的。...因此在文本的字符的渲染尺寸特别大的时候,也就是不需要 ClearType 等清晰文本渲染的时候,即可使用 Geometry 几何的方式渲染提升性能 为什么使用 GlyphRun 进行渲染的方式存在比较多的内耗..._3x1) { // ClearType bitmaps (DWRITE_TEXTURE_CLEARTYPE_3x1) contain 3 bytes per...BYTE *)WPFAlloc(ProcessHeap, (textureType == DWRITE_TEXTURE_CLEARTYPE...GetGammaIndex(), flAlphaScale)); } } 这里判断 m_pHwColorSource 是决定是否填充的是纯色的画刷,如果是纯色画刷,再根据是否使用 ClearType

81630
领券