Jonas Jenwald 390c02a3e9 Attempt to cache fonts that are direct objects (i.e. Dicts), as opposed to Refs, to prevent re-rendering after cleanup from breaking (issue 7403 and issue 7402)
Fonts that are not referenced by `Ref`s are very uncommon in practice, but it can unfortunately happen. In this case, we're currently not caching them in the usual way, i.e. by `Ref`, which leads to failures when a page is rendered after `cleanup` has run.
The simplest solution would have been to remove the `font.translated` workaround, but since this would have meant loading these kind of fonts over and over, the patch attempts to be a bit clever about this situation.

Note that if we instead loaded fonts per *page*, instead of per document, this issue wouldn't have existed.
2016-07-21 16:04:07 +02:00
..
2016-04-27 16:14:33 -05:00
2016-07-17 14:33:41 +02:00
2016-05-11 16:11:13 +02:00
2016-01-28 11:32:59 -06:00
2016-07-17 14:33:41 +02:00
2016-01-28 11:32:59 -06:00
2016-07-17 14:33:41 +02:00
2015-12-16 23:52:16 +01:00
2016-07-17 14:33:41 +02:00
2016-01-28 12:11:46 -06:00
2016-07-17 14:33:41 +02:00
2016-07-17 14:33:41 +02:00