forked from joejulian/gio
ccf24c0bd2
This commit updates the internal representation of a font to separate the threadsafe and non-threadsafe operations in a way that enures font.Faces can be shared by all text shapers in an application. This should ensure that applications only need to parse fonts a single time, saving a great deal of memory for applications that open many windows (which each need a different text shaper). Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>