Questions tagged «rendering»

6
Rails-使用局部视图是否会减慢视图渲染?
我在Rails 3.1.0应用程序上遇到性能问题,现在我已经使用AR对查询进行了球型更改,因此视图仍然需要太多时间来呈现,我将视图,循环等划分为许多部分,在视图内部和其他局部内部动态渲染。 因此,拥有大量的局部片段是一种不好的做法? 是否应该减少局部数以改善视图渲染时间? 谢谢

1
字体渲染实际上如何工作?
我意识到,我对计算机中字体的呈现方式基本上一无所知。 据我观察,字体渲染通常是在整个系统中以一致的方式进行的。例如,我在DE控制面板中配置的亚像素字体提示设置会影响出现在窗口边框,浏览器,文本编辑器等中的文本。(我应该观察到某些Java应用程序显示出明显的差异,因此我猜它们正在使用不同的字体呈现机制)。 从上面我得到的是,可能所有需要字体渲染的应用程序都使用某些OS(或DE)范围的库。 另一方面,浏览器通常通过渲染引擎管理自己的渲染,该渲染引擎负责根据特定的流规则定位各种项目(包括文本)。 我不确定这两个事实如何兼容。我认为浏览器将不得不要求操作系统在给定位置绘制字形,但是如何在不事先知道字形需要多少空间的情况下如何管理文本流?是否有单独的调用来确定字形大小,以便浏览器可以像对待字符一样是小盒子然后由OS填充一样来管理流程?(尽管这并不涉及字距调整)。还是操作系统负责绘制整个文本区域,包括文本流?操作系统是否将渲染的字形作为位图返回并将其留给应用程序以在屏幕上绘制?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.