> For the complete documentation index, see [llms.txt](https://ss3d.gitbook.io/art-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ss3d.gitbook.io/art-guide/2d/ui-elements/fonts.md).

# Fonts

## Fonts

**Grizzly Bear 11 Shadow Fill** is used for big UI buttons in menus, while **Do Heyon** is used for pretty much everything default, like menu text, user input, chat messages, etc.

<figure><img src="https://2317494317-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fo88TIFUbxlEVDM0ZH62q%2Fuploads%2FC06IqBbGbHBOR6HYL4gl%2Fimage.png?alt=media&amp;token=43f60986-13c6-4b6f-8f27-6e87fefd3bf0" alt=""><figcaption><p>Localhost written in <strong>Do Heyon</strong>, buttons and background poster in <strong>Grizzly Bear</strong> </p></figcaption></figure>

**Square Deal** is used for window headers and secondary headings in documents.

<figure><img src="https://2317494317-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fo88TIFUbxlEVDM0ZH62q%2Fuploads%2F7fbTir6EBvERaAKRpiqP%2Fimage.png?alt=media&amp;token=37196eb4-574f-45de-82c6-a753849b320a" alt=""><figcaption><p>Window header in <strong>Square Deal</strong> </p></figcaption></figure>

Font **Spessman Regular** is generally used for titles or in places when WORDS ARE SUPPOSED TO BE BIG.

<figure><img src="https://2317494317-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fo88TIFUbxlEVDM0ZH62q%2Fuploads%2FoqEV7SF5yoad0din4VWA%2Fimage.png?alt=media&amp;token=34182546-cdf7-403a-949c-b64293cd1bf0" alt=""><figcaption><p>Spessman Regular example</p></figcaption></figure>

### Unique Fonts

{% hint style="info" %}
There is a Work In Progress idea for generation of unique fonts. It's not a priority, but the main idea sounds like this:
{% endhint %}

#### **Digital Fonts**

Digital fonts are the fonts used on digital devices like computers and tablets. They are also used for things like borgs or printing a note at the printer. These fonts resemble more of your typical computer fonts.

#### **Handwritten Fonts**

Handwritten fonts are used for writing on paper (and similar things) with pens/pencil/etc. The font for your character's handwriting would be randomized each round and could be used as evidence against you. (could work for spraypaint letters too) (if a borg did the writing it would be a normal computer font still).

In theory, if every player has unique handwriting which is randomized for each round, we would likely need close to 100 or even more hand written fonts. One way to achieve this would be to sample a bunch of the contributor's normal handwriting and convert these to fonts to use. \
Another way around this would be to generate the fonts themselves from a collection of letters based on style. Come up with several styles (blocky, bubble, thin, cursive, messy, etc), and then make 5-6 different letters for each style. Your hand writing will now be generated by first randomly selecting a style then randomly selecting each letter (according to the style). This way hand written fonts will truly be random and identifying them will be harder and more engaging, players also can't memorize or save them.\
Alternatively, we can use a font generator like [analyzing 50k fonts using deep neural networks](https://erikbern.com/2016/01/21/analyzing-50k-fonts-using-deep-neural-networks).

With unique handing writing, how would you get away with a threatening note while also hiding your identity?... Magazine scrap writing. Basically a font with randomized sizes, font colors, and background colors. The player would actually need to cut (using scissors, wire cutters, or a scalpel) up books or magazines to aquire letters for their message.

#### **Language Fonts**

Language fonts are determined by, you guessed it, your language. They can be used both digitally and for handwriting (not sure yet if the same font will be used for both or if we make variants). \[See images below for examples]

Transcribing languages can be another small part of the librarian’s job. Although there will be software available on PDAs and computers to translate messages, hand written messages will need to be transcribed through language dictionaries available in the library. Each book can give like 50 letters and each magazine gives 25.

Languages to consider:

* Human
* Clown
* Grays - eldritch style?
* Vox - eldritch style?
* Reptilian
* Moth
* Plasmeme
* Cult - Runic
* Wizard
* Syndicate - Maybe have specific codes to pick up on, and unless you're a syndicate, you gotta REALLY work to find out things (add incentives for this, maybe science or a tcomms agent can intercept messages from syndicate command or whatever and relay their info).&#x20;

<figure><img src="https://2317494317-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fo88TIFUbxlEVDM0ZH62q%2Fuploads%2FThvCYOwOmlJBsKF5n7sM%2Fimage.png?alt=media&amp;token=bfe34202-bb64-4b93-9188-84a0467ff23a" alt=""><figcaption><p>Example of a Cult runic font</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://ss3d.gitbook.io/art-guide/2d/ui-elements/fonts.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
