"typography": {
"font": "Jupiteroid",
"font_menu": null,
"font_dialogue": null,
"font_label": "Jupiteroid",
"size_scale": 1.0,
"sizes": {
"speaker": 45,
"dialogue": 30,
"choice": 30,
"button": 30,
"notification": 30
}
}
Key Type Default Effect
fontstring or null — Base font under fonts/
sizes.dialogueint — Body size
size_scalenumber 1.0Scales all sizes.* (player settings too)
Key Type Default Effect
fontstring or null — Base; variants -Regular / -Bold / …
font_menustring or null null → fontMenus / settings buttons
font_dialoguestring or null null → fontDialogue + choices
font_labelstring or null — Speaker nameplate
size_scalenumber 1.0Global multiplier
sizes.speakerint — Nameplate size
sizes.dialogueint — Body
sizes.choiceint — Choice captions
sizes.buttonint — Screen/menu buttons
sizes.notificationint — Toast text
A panel preset may overlay a subset of these keys (font, font_dialogue, font_label, sizes.speaker / dialogue / choice) — see Panel → Typography / colors per preset . size_scale, font_menu, and menu/notification sizes stay project-global.
Colors · Panel · Theme and the dialogue box · themes map .