Colors and Fonts - richardwilkes/gcs GitHub Wiki

You can customize the appearance of your character sheet with colors and fonts. This allows you to highlight important sections, match your group’s style, or just make your sheet easier to read.

For other settings options, see General Settings.

To open the Colors and Fonts settings:

  • Colors: Go to Settings > Colors.
  • Fonts: Go to Settings > Fonts.

Managing Settings

You can manage color and font settings the same way as other settings:

  • Reset settings to defaults: Select Reset .
  • Import or export settings: On the Colors or Fonts toolbars, select Menu , then choose:
    • Import: Load saved settings into GCS.
    • Export: Save your current settings as a file.

Colors

You can change the colors of your character sheet in GCS.

Color mode

At the top of the window, choose how GCS uses light and dark colors:

  • Light: Always use light backgrounds and text.
  • Dark: Always use dark backgrounds and text.
  • Automatic: Follow your computer’s system preference.

Theme Colors

Theme colors define the look of the GCS interface. For each, you can set separate values for light mode and dark mode.

Theme Color Description
Surface The background color of most windows.
Header Background of headers and section titles.
Banding Alternating row backgrounds for readability.
Focus Highlight color for selected items.
Tooltip Background of tooltips.
Error Highlight for errors.
Warning Highlight for warnings.

Sheet Block Tints

You can also apply tints to specific blocks on the character sheet (for example, Traits, Skills, or Spells).

  • Each block can have its own color.
  • Alpha (transparency) must be greater than 0 to enable the tint.
  • Higher Alpha numbers do not result in lighter or darker colors.

Examples:

  • Light blue tint for Skills to make them stand out.
  • Grey tint for Equipment to separate gear from abilities.

Choosing a color

When you select a color box, the color picker appears.

You can set colors in several ways:

  • By adjusting Red, Green, Blue, Alpha values (0-255 or %).
  • Using Hue, Saturation, Brightness sliders.
  • Typing a CSS color code (rgba(255,0,0,0.5)).

The preview panel shows both the new color and the original color.

Next to every color option is a reset button . Select this to return that color to the GCS default

Fonts

The Fonts settings lets you control the font family, size, weight, and style used throughout GCS.

Each section of the character sheet (labels, fields, notes, etc.) can have its own font settings.

Font uses

Field Description
System / System (Emphasized) Fonts used by GCS interface text.
Label Text labels on the character sheet.
Field / Secondary Fields Values entered by the user in the GCS interface.
Keyboard Font for keyboard input text.
Page Primary / Secondary Fields & Labels Values entered by the user (like attributes, skill levels).
Page Primary / Secondary Labels Labels for different blocks on your sheet.
Page Primary / Secondary Footer Fonts for page footers on your sheet.
Base Markdown Font for rendered Markdown text in Notes.
Monospaced Used for scripting or fixed-width text.

Font options

Each font entry lets you choose:

  • Size (in points, e.g., 10).
  • Font Family (e.g., Roboto, DejaVu Sans Mono). Depends on what fonts are installed on your system.
  • Weight: Light, Regular, Medium, Bold, or Black.
  • Style: Upright or Italic.
  • Variant: Standard (default) or other available options.

Next to every font option is a reset button . Select this to return that font to the GCS default

[!IMPORTANT] Changing fonts usually requires restarting GCS to display content correctly.


Return to Home