aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-14 19:51:32 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-14 19:51:32 +0200
commit9b7979fb11c2ff1e3b3ab2d2f6bd514d252ef591 (patch)
tree449bfc75cbda8fd5bbda203bd20e2f9035882ce2 /client
parentc5d38dd22d08ae1e828664788be4b3d258e0ebdc (diff)
downloadhurrycurry-9b7979fb11c2ff1e3b3ab2d2f6bd514d252ef591.tar
hurrycurry-9b7979fb11c2ff1e3b3ab2d2f6bd514d252ef591.tar.bz2
hurrycurry-9b7979fb11c2ff1e3b3ab2d2f6bd514d252ef591.tar.zst
Bolder font in book
Diffstat (limited to 'client')
-rw-r--r--client/gui/menus/book/book.gd9
-rw-r--r--client/gui/menus/book/book.tscn15
2 files changed, 20 insertions, 4 deletions
diff --git a/client/gui/menus/book/book.gd b/client/gui/menus/book/book.gd
index 768259ad..7574a76e 100644
--- a/client/gui/menus/book/book.gd
+++ b/client/gui/menus/book/book.gd
@@ -23,6 +23,9 @@ var current_page := 0
@onready var first := $Margin/HBoxContainer/First/PanelContainer/MarginContainer
@onready var second := $Margin/HBoxContainer/Second/PanelContainer/MarginContainer
+@export var title_font: Font
+@export var default_font: Font
+
var pages: Array
class BookData:
@@ -74,7 +77,7 @@ func build_page() -> void:
func build_title(m: String) -> Label:
var label := Label.new()
- label.add_theme_font_override("font", preload("res://gui/resources/fonts/font-sansita-swashed.woff2"))
+ label.add_theme_font_override("font", title_font)
label.add_theme_font_size_override("font_size", 42)
label.add_theme_color_override("font_color", Color.BLACK)
label.text = m
@@ -82,7 +85,7 @@ func build_title(m: String) -> Label:
func build_paragraph(m: String) -> Label:
var label := Label.new()
- label.add_theme_font_override("font", preload("res://gui/resources/fonts/font-josefin-sans.woff2"))
+ label.add_theme_font_override("font", default_font)
label.add_theme_font_size_override("font_size", 32)
label.add_theme_color_override("font_color", Color.BLACK)
label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
@@ -96,7 +99,7 @@ func build_contents_entry(m: String, ref: int) -> Control:
current_page = ref
build_page()
)
- b.add_theme_font_override("font", preload("res://gui/resources/fonts/font-josefin-sans.woff2"))
+ b.add_theme_font_override("font", default_font)
b.add_theme_font_size_override("font_size", 32)
b.add_theme_color_override("font_color", Color.BLACK)
return b
diff --git a/client/gui/menus/book/book.tscn b/client/gui/menus/book/book.tscn
index acccd246..982d1635 100644
--- a/client/gui/menus/book/book.tscn
+++ b/client/gui/menus/book/book.tscn
@@ -1,14 +1,25 @@
-[gd_scene load_steps=9 format=3 uid="uid://bdggwo8un3mys"]
+[gd_scene load_steps=13 format=3 uid="uid://bdggwo8un3mys"]
[ext_resource type="Script" uid="uid://d1jive3atu4k7" path="res://gui/menus/book/book.gd" id="1_gyisx"]
[ext_resource type="Material" uid="uid://beea1pc5nt67r" path="res://gui/resources/materials/dark_blur_material.tres" id="2_0j5mt"]
+[ext_resource type="FontVariation" uid="uid://cl6m4hqsnrpav" path="res://gui/resources/fonts/sansita-swashed-bold.tres" id="2_blsld"]
[ext_resource type="Texture2D" uid="uid://35rd5gamtyqm" path="res://gui/resources/icons/arrow.svg" id="2_x03iu"]
+[ext_resource type="FontFile" uid="uid://5ixo6b3bd3km" path="res://gui/resources/fonts/font-josefin-sans.woff2" id="3_5pkoa"]
[ext_resource type="Texture2D" uid="uid://j75dbytlbju" path="res://gui/resources/icons/arrow_pressed.svg" id="3_raafv"]
[ext_resource type="Texture2D" uid="uid://b33qmctbpf48g" path="res://gui/resources/icons/arrow_hover.svg" id="4_ee6vw"]
[ext_resource type="Texture2D" uid="uid://by3qsrpxnfq4w" path="res://gui/resources/icons/arrow_focus.svg" id="5_0j5mt"]
[ext_resource type="StyleBox" uid="uid://bqhs5wtdp2oax" path="res://gui/resources/style/paper_panel_style.tres" id="6_raafv"]
[ext_resource type="Script" uid="uid://cmncjc06kadpe" path="res://gui/components/blur_setup.gd" id="7_ee6vw"]
+[sub_resource type="FontVariation" id="FontVariation_ns2fj"]
+base_font = ExtResource("2_blsld")
+
+[sub_resource type="FontVariation" id="FontVariation_wsg84"]
+base_font = ExtResource("3_5pkoa")
+variation_opentype = {
+2003265652: 300
+}
+
[node name="Book" type="Control"]
layout_mode = 3
anchors_preset = 15
@@ -17,6 +28,8 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_gyisx")
+title_font = SubResource("FontVariation_ns2fj")
+default_font = SubResource("FontVariation_wsg84")
support_anim = false
[node name="Panel" type="Panel" parent="."]