mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-06 18:05:35 +00:00
app: remove gofont.Collection by default
This change removes `gofont.Collection()`, which imports multiples fonts and increase the binary size. Fixes: https://todo.sr.ht/~eliasnaur/gio/371 Signed-off-by: Inkeliz <inkeliz@inkeliz.com>
This commit is contained in:
+5
-2
@@ -14,7 +14,7 @@ import (
|
|||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
|
|
||||||
"gioui.org/f32"
|
"gioui.org/f32"
|
||||||
"gioui.org/font/gofont"
|
"gioui.org/font/opentype"
|
||||||
"gioui.org/gpu"
|
"gioui.org/gpu"
|
||||||
"gioui.org/internal/ops"
|
"gioui.org/internal/ops"
|
||||||
"gioui.org/io/event"
|
"gioui.org/io/event"
|
||||||
@@ -25,9 +25,11 @@ import (
|
|||||||
"gioui.org/io/system"
|
"gioui.org/io/system"
|
||||||
"gioui.org/layout"
|
"gioui.org/layout"
|
||||||
"gioui.org/op"
|
"gioui.org/op"
|
||||||
|
"gioui.org/text"
|
||||||
"gioui.org/unit"
|
"gioui.org/unit"
|
||||||
"gioui.org/widget"
|
"gioui.org/widget"
|
||||||
"gioui.org/widget/material"
|
"gioui.org/widget/material"
|
||||||
|
"golang.org/x/image/font/gofont/goregular"
|
||||||
|
|
||||||
_ "gioui.org/app/internal/log"
|
_ "gioui.org/app/internal/log"
|
||||||
)
|
)
|
||||||
@@ -140,7 +142,8 @@ type queue struct {
|
|||||||
func NewWindow(options ...Option) *Window {
|
func NewWindow(options ...Option) *Window {
|
||||||
// Measure decoration height.
|
// Measure decoration height.
|
||||||
deco := new(widget.Decorations)
|
deco := new(widget.Decorations)
|
||||||
theme := material.NewTheme(gofont.Collection())
|
face, _ := opentype.Parse(goregular.TTF)
|
||||||
|
theme := material.NewTheme([]text.FontFace{{Font: text.Font{Typeface: "Go"}, Face: face}})
|
||||||
decoStyle := material.Decorations(theme, deco, 0, "")
|
decoStyle := material.Decorations(theme, deco, 0, "")
|
||||||
gtx := layout.Context{
|
gtx := layout.Context{
|
||||||
Ops: new(op.Ops),
|
Ops: new(op.Ops),
|
||||||
|
|||||||
Reference in New Issue
Block a user