deps,font/opentype: update dependencies to fix 32-bit build

This commit updates to a newer version of textlayout
and switches to a fork of the UAX library that builds
properly on 32-bit machines. This should fix 32-bit Gio
compilation for the time being. I hope to switch back
to npillmayer's UAX as soon as he has time to review
the pending pull requests.

Fixes: https://todo.sr.ht/~eliasnaur/gio/384
Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
This commit is contained in:
Chris Waldon
2022-03-25 12:40:29 -04:00
committed by Elias Naur
parent 3fb522caff
commit 3406a6da39
3 changed files with 9 additions and 181 deletions
+2 -2
View File
@@ -6,11 +6,11 @@ import (
"gioui.org/io/system"
"gioui.org/text"
"github.com/benoitkugler/textlayout/language"
"github.com/gioui/uax/segment"
"github.com/gioui/uax/uax14"
"github.com/go-text/typesetting/di"
"github.com/go-text/typesetting/font"
"github.com/go-text/typesetting/shaping"
"github.com/npillmayer/uax/segment"
"github.com/npillmayer/uax/uax14"
"golang.org/x/image/math/fixed"
)