add Arial.ttf

This commit is contained in:
2023-07-05 22:51:26 +02:00
parent aba36bfe1a
commit 607cf0d44f
5 changed files with 6 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ func (d *Domain) InitDialog() {
"TestDialog": {
Layout: entity.DialogLayout{
ChoiceFont: entity.FontLayout{
Path: "fonts/Arial.ttf",
DPI: 72,
Size: 24,
Color: color.White,

View File

@@ -13,6 +13,7 @@ func (d *Domain) InitMenu() {
CurrentSelected: 0,
Layout: entity.MenuLayout{
MenuItemFont: entity.FontLayout{
Path: "fonts/Arial.ttf",
DPI: 72,
Size: 24,
Color: color.White,
@@ -41,6 +42,7 @@ func (d *Domain) InitMenu() {
CurrentSelected: 0,
Layout: entity.MenuLayout{
MenuItemFont: entity.FontLayout{
Path: "fonts/Arial.ttf",
DPI: 72,
Size: 24,
Color: color.White,

BIN
fonts/Arial.ttf Normal file

Binary file not shown.

View File

@@ -10,7 +10,6 @@ import (
_ "image/png"
"github.com/hajimehoshi/ebiten"
"github.com/hajimehoshi/ebiten/examples/resources/fonts"
"golang.org/x/image/font"
"golang.org/x/image/font/opentype"
)
@@ -36,7 +35,8 @@ func LoadImage(path string) *ebiten.Image {
}
func GetFontFace(layout entity.FontLayout) font.Face {
tt, _ := opentype.Parse(fonts.MPlus1pRegular_ttf)
file, _ := ioutil.ReadFile(layout.Path)
tt, _ := opentype.Parse(file)
face, _ := opentype.NewFace(tt, &opentype.FaceOptions{
Size: layout.DPI,
DPI: layout.Size,

View File

@@ -3,6 +3,7 @@ package entity
import "image/color"
type FontLayout struct {
Path string
DPI float64
Size float64
Color color.Color