Dev notes ·

Step 17c: the font pairing

  • Downloaded with the user's OK from github.com/google/fonts (ofl/), about 1.4 MB, into Assets/_Project/UI/Fonts with each OFL licence:
    • CinzelDecorative-Regular/Bold
    • Metamorphous-Regular
    • Caudex-Regular/Bold
    • Philosopher-Regular/Bold
  • Logged as FONT-001 to FONT-004 in asset-ledger.csv.
  • UI/Fonts.uss, imported by GameTheme.tss so every panel uses it:
    • Philosopher by default (.unity-text-element): dialogue, quest log and tracker, buttons, HUD.
    • Cinzel Decorative Bold for the logo, titles, names (NPC, boss, target), announcements, level-up and death banners, window titles, quest titles.
    • Metamorphous for tooltip item names and the rarity line (new class inv-tooltip-rarity).
    • Caudex for tooltip lines, affixes and hints.
    • ":root" prefixes let the title rules outrank the per-window "bold", so the real Bold file is used instead of a faked bold.
  • The fonts and stylesheet imported without warnings. They still need a look in Play.

All dev notes