text: make Shaper an interface

And rename out the caching implementation to FontRegistry.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-01-13 14:48:31 +01:00
parent 3f6a1c34d3
commit e25b1639b9
9 changed files with 27 additions and 20 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ type Label struct {
MaxLines int
Text string
shaper *text.Shaper
shaper text.Shaper
}
func (t *Theme) H1(txt string) Label {