Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Theme: typography

"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
  }
}

Usually you need

KeyTypeDefaultEffect
fontstring or null—Base font under fonts/
sizes.dialogueint—Body size
size_scalenumber1.0Scales all sizes.* (player settings too)

All keys

KeyTypeDefaultEffect
fontstring or null—Base; variants -Regular / -Bold / …
font_menustring or nullnull → fontMenus / settings buttons
font_dialoguestring or nullnull → fontDialogue + choices
font_labelstring or null—Speaker nameplate
size_scalenumber1.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.