text/v2: update go-text and remove unnecessary string conversions

Updates go-text/typesetting#152
This commit is contained in:
Hajime Hoshi 2024-04-03 03:41:52 +09:00
parent b098922889
commit dfa8f21e52
3 changed files with 3 additions and 8 deletions

2
go.mod
View File

@ -7,7 +7,7 @@ require (
github.com/ebitengine/hideconsole v1.0.0
github.com/ebitengine/oto/v3 v3.3.0-alpha.0.20240401142028-457cd3ebf3f3
github.com/ebitengine/purego v0.8.0-alpha
github.com/go-text/typesetting v0.1.1-0.20240325125605-c7936fe59984
github.com/go-text/typesetting v0.1.1-0.20240402181327-ced1d6822703
github.com/hajimehoshi/bitmapfont/v3 v3.0.0
github.com/hajimehoshi/go-mp3 v0.3.4
github.com/jakecoffman/cp v1.2.1

4
go.sum
View File

@ -6,8 +6,8 @@ github.com/ebitengine/oto/v3 v3.3.0-alpha.0.20240401142028-457cd3ebf3f3 h1:4vw8U
github.com/ebitengine/oto/v3 v3.3.0-alpha.0.20240401142028-457cd3ebf3f3/go.mod h1:T2/VV0UWG97GEEf4kORMU2nCneYT/YmwSTxPutSVaUg=
github.com/ebitengine/purego v0.8.0-alpha h1:xWsUo8xQZLH8f9TzXXSvs/qjc2s6rhNGYxEo5Qd10so=
github.com/ebitengine/purego v0.8.0-alpha/go.mod h1:ah1In8AOtksoNK6yk5z1HTJeUkC1Ez4Wk2idgGslMwQ=
github.com/go-text/typesetting v0.1.1-0.20240325125605-c7936fe59984 h1:NwCC36eQsDf1xVZG9jD7ngXNNjsvk8KXky15ogA1Vo0=
github.com/go-text/typesetting v0.1.1-0.20240325125605-c7936fe59984/go.mod h1:2+owI/sxa73XA581LAzVuEBZ3WEEV2pXeDswCH/3i1I=
github.com/go-text/typesetting v0.1.1-0.20240402181327-ced1d6822703 h1:AqtMl9yw7r319Ah4W2afQm3Ql+PEsQKHds18tGvKhog=
github.com/go-text/typesetting v0.1.1-0.20240402181327-ced1d6822703/go.mod h1:2+owI/sxa73XA581LAzVuEBZ3WEEV2pXeDswCH/3i1I=
github.com/go-text/typesetting-utils v0.0.0-20240317173224-1986cbe96c66 h1:GUrm65PQPlhFSKjLPGOZNPNxLCybjzjYBzjfoBGaDUY=
github.com/hajimehoshi/bitmapfont/v3 v3.0.0 h1:r2+6gYK38nfztS/et50gHAswb9hXgxXECYgE8Nczmi4=
github.com/hajimehoshi/bitmapfont/v3 v3.0.0/go.mod h1:+CxxG+uMmgU4mI2poq944i3uZ6UYFfAkj9V6WqmuvZA=

View File

@ -18,7 +18,6 @@ import (
"bytes"
"encoding/binary"
"fmt"
"strings"
"github.com/go-text/typesetting/di"
glanguage "github.com/go-text/typesetting/language"
@ -265,10 +264,6 @@ func (g *GoTextFace) gScript() glanguage.Script {
s, _ := g.Language.Script()
str = s.String()
}
// ISO 15924 itself is case-insensitive [1], but go-text uses small-caps.
// [1] https://www.unicode.org/iso15924/faq.html#17
str = strings.ToLower(str)
s, err := glanguage.ParseScript(str)
if err != nil {
panic(err)