Change Print Compositor to composite requests in-order
When adding typeface serialization for out of process metafile composition the renderer processes will try to cache the typefaces so that they are transmitted only once instead of on every page they are used. This will create a new dependency for internal processing within the print compositor service. If a page to be composited requires subframes and is delayed until they complete, then subsequent pages will also need to wait since they could be dependent upon typefaces included in this earlier page's metafile stream. This change is part of the needed support to eliminate imaging artifacts from mismatched fonts which can happen when typefaces do not get serialized with the pictures. Bug: 1044996 Change-Id: I2730b6130be7fe74da7c2b93f0f52f3995f97dba Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2266030Reviewed-by:Lei Zhang <thestig@chromium.org> Commit-Queue: Alan Screen <awscreen@chromium.org> Cr-Commit-Position: refs/heads/master@{#783044}
Showing
Please register or sign in to comment