Update README

This commit is contained in:
kaBeech
2023-03-18 17:10:48 -07:00
parent 2f621270d6
commit d8e749a56d

186
README.md
View File

@@ -1,61 +1,125 @@
# Serious Sans <div style="text-align: center;">
A legible monospace font for playful professionals. Comic Sans for hackers # Serious Sans
A legible monospace font for playful professionals. Comic Sans for hackers
This font is a fork of [dtinth](https://github.com/dtinth)s [Comic Mono](https://github.com/dtinth/comic-mono-font), which in turn is a fork of [Shannon Miwa](https://github.com/shannpersand)s [Comic Shanns](https://github.com/shannpersand/comic-shanns) (version 1)
This font is a fork of [dtinth](https://github.com/dtinth)s [Comic Mono](https://github.com/dtinth/comic-mono-font), which in turn is a fork of [Shannon Miwa](https://github.com/shannpersand)s [Comic Shanns](https://github.com/shannpersand/comic-shanns) (version 1)
## Downloads
## Downloads
| TrueType Format | OpenType Format |
| :---: | :-----------: | | TrueType Format | OpenType Format |
| [SeriousSans.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSans.ttf) | [SeriousSans.otf](https://kaBeech.github.io/serious-sans/blob/main/SeriousSans/otf/SeriousSans.otf) | | :---: | :-----------: |
| [SeriousSansItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansItalic.ttf) | [SeriousSansItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansItalic.otf) | | [SeriousSans.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSans.ttf) | [SeriousSans.otf](https://kaBeech.github.io/serious-sans/blob/main/SeriousSans/otf/SeriousSans.otf) |
| [SeriousSansBold.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansBold.ttf) | [SeriousSansBold.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansBold.otf) | | [SeriousSansItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansItalic.ttf) | [SeriousSansItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansItalic.otf) |
| [SeriousSansBoldItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansBoldItalic.ttf) | [SeriousSansBoldItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansBoldItalic.otf) | | [SeriousSansBold.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansBold.ttf) | [SeriousSansBold.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansBold.otf) |
| [SeriousSansLight.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansLight.ttf) | [SeriousSansLight.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansLight.otf) | | [SeriousSansBoldItalic.ttf](https://<dic>
| [SeriousSansLightItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansLightItalic.ttf) | [SeriousSansLightItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansLightItalic.otf) | # Serious Sans
A legible monospace font for playful professionals. Comic Sans for hackers
## What?
Serious Sans is a legible monospaced font made to resemble the classic Comic Sans font we all know and love. It is designed to be suitable for use in a professional coding environment while retaining the playfulness of the original This font is a fork of [dtinth](https://github.com/dtinth)s [Comic Mono](https://github.com/dtinth/comic-mono-font), which in turn is a fork of [Shannon Miwa](https://github.com/shannpersand)s [Comic Shanns](https://github.com/shannpersand/comic-shanns) (version 1)
Here's what it looks like viewing one of [my Advent Of Code functions](https://kaBeech.github.io/Advent-Of-Code-2022) in VS Code: ## Downloads
![Serious Sans in VS Code](https://kaBeech.github.io/serious-sans/vscExample.png "Serious Sans in VS Code") | TrueType Format | OpenType Format |
| :---: | :-----------: |
If you'd like to enter your own example text and preview all six styles, [check out the Serious Sans webpage](https://kaBeech.github.io/serious-sans) | [SeriousSans.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSans.ttf) | [SeriousSans.otf](https://kaBeech.github.io/serious-sans/blob/main/SeriousSans/otf/SeriousSans.otf) |
| [SeriousSansItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansItalic.ttf) | [SeriousSansItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansItalic.otf) |
## Why? | [SeriousSansBold.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansBold.ttf) | [SeriousSansBold.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansBold.otf) |
To overcome writer's block, some writers change the font of their word processor to Comic Sans. Perhaps the jaunty style helps put our brains in a playful mood so we can just write without getting hung up in self-criticism | [SeriousSansBoldItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansBoldItalic.ttf) | [SeriousSansBoldItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansBoldItalic.otf) |
| [SeriousSansLight.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansLight.ttf) | [SeriousSansLight.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansLight.otf) |
Serious Sans aims to provide that same experience for programmers and their IDE's. As coders, we also enjoy playful styling and tools that help us just get to work. But most of us like to have certain standards that make our work easier. Monospacing and legibility are important factors that facilitate quick scanning of many lines of code | [SeriousSansLightItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansLightItalic.ttf) | [SeriousSansLightItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansLightItalic.otf) |
### Legibility ## What?
Legibility means being able to quickly tell which character is which. In fonts with low legibility, for example, it can be difficult to tell the difference between an upper case 'I' and a numeral '1' Serious Sans is a legible monospaced font made to resemble the classic Comic Sans font we all know and love. It is designed to be suitable for use in a professional coding environment while retaining the playfulness of the original
### Monospacing Here's what it looks like viewing one of [my Advent Of Code functions](https://kaBeech.github.io/Advent-Of-Code-2022) in VS Code:
Monospacing means ensuring every character has the same width. This is helpful to quickly line up rows of text. For an example of why this is helpful, consider adding up a fancy dinner bill:
![Serious Sans in VS Code](https://kaBeech.github.io/serious-sans/vscExample.png "Serious Sans in VS Code")
![Adding up a fancy dinner bill](https://kaBeech.github.io/serious-sans/fancyDinner.png "Adding up a fancy dinner bill")
If you'd like to enter your own example text and preview all six styles, [check out the Serious Sans webpage](https://kaBeech.github.io/serious-sans)
Without a monospaced font, getting all those numbers to line up for easy adding would be a pain!
## Why?
### Origins To overcome writer's block, some writers change the font of their word processor to Comic Sans. Perhaps the jaunty style helps put our brains in a playful mood so we can just write without getting hung up in self-criticism
I originally changed the font in my IDE to Comic Mono as a joke. I decided to leave it that way for a while for fun, and found that it actually seems to help my mindset while working. I made Serious Sans as my own leetle fork to improve the usability of the font ^_^
Serious Sans aims to provide that same experience for programmers and their IDE's. As coders, we also enjoy playful styling and tools that help us just get to work. But most of us like to have certain standards that make our work easier. Monospacing and legibility are important factors that facilitate quick scanning of many lines of code
## Differences from Comic Mono
1. I edited the 'a' to make it look less like an 'o' ### Legibility
2. I remade the Bold weight style and added a Light weight style as well Legibility means being able to quickly tell which character is which. In fonts with low legibility, for example, it can be difficult to tell the difference between an upper case 'I' and a numeral '1'
3. I added Italic styles for each weight style
4. I added OpenType format versions ### Monospacing
Monospacing means ensuring every character has the same width. This is helpful to quickly line up rows of text. For an example of why this is helpful, consider adding up a fancy dinner bill:
- Note: you can ignore the generate.py file - it generates the original Comic Mono font. I haven't decided yet if I'm going to modify or remove it
![Adding up a fancy dinner bill](https://kaBeech.github.io/serious-sans/fancyDinner.png "Adding up a fancy dinner bill")
## Any issues?
If you notice any, please feel free to open an issue! Without a monospaced font, getting all those numbers to line up for easy adding would be a pain!
Please note that so far I have only been using the original SeriousSans.tff. The other styles have been reviewed but are largely untested ### Origins
I originally changed the font in my IDE to Comic Mono as a joke. I decided to leave it that way for a while for fun, and found that it actually seems to help my mindset while working. I made Serious Sans as my own leetle fork to improve the usability of the font ^_^
## License
Serious Sans is licensed under the [MIT License](LICENSE). ## Differences from Comic Mono
1. I edited the 'a' to make it look less like an 'o'
## Disclaimer 2. I remade the Bold weight style and added a Light weight style as well
Please note that this font is in no way affiliated with the delightful [Serious Sans Pro](https://www.myfonts.com/collections/serious-sans-pro-font-ogentroost) font. I just like classic PC games ^_^ 3. I added Italic styles for each weight style
4. I added OpenType format versions
- Note: you can ignore the generate.py file - it generates the original Comic Mono font. I haven't decided yet if I'm going to modify or remove it
## Any issues?
If you notice any, please feel free to open an issue!
Please note that so far I have only been using the original SeriousSans.tff. The other styles have been reviewed but are largely untested
## License
Serious Sans is licensed under the [MIT License](LICENSE).
## Disclaimer
Please note that this font is in no way affiliated with the delightful [Serious Sans Pro](https://www.myfonts.com/collections/serious-sans-pro-font-ogentroost) font. I just like classic PC games ^_^
</dic>kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansBoldItalic.ttf) | [SeriousSansBoldItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansBoldItalic.otf) |
| [SeriousSansLight.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansLight.ttf) | [SeriousSansLight.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansLight.otf) |
| [SeriousSansLightItalic.ttf](https://kaBeech.github.io/serious-sans/SeriousSans/ttf/SeriousSansLightItalic.ttf) | [SeriousSansLightItalic.otf](https://kaBeech.github.io/serious-sans/SeriousSans/otf/SeriousSansLightItalic.otf) |
## What?
Serious Sans is a legible monospaced font made to resemble the classic Comic Sans font we all know and love. It is designed to be suitable for use in a professional coding environment while retaining the playfulness of the original
Here's what it looks like viewing one of [my Advent Of Code functions](https://kaBeech.github.io/Advent-Of-Code-2022) in VS Code:
![Serious Sans in VS Code](https://kaBeech.github.io/serious-sans/vscExample.png "Serious Sans in VS Code")
If you'd like to enter your own example text and preview all six styles, [check out the Serious Sans webpage](https://kaBeech.github.io/serious-sans)
## Why?
To overcome writer's block, some writers change the font of their word processor to Comic Sans. Perhaps the jaunty style helps put our brains in a playful mood so we can just write without getting hung up in self-criticism
Serious Sans aims to provide that same experience for programmers and their IDE's. As coders, we also enjoy playful styling and tools that help us just get to work. But most of us like to have certain standards that make our work easier. Monospacing and legibility are important factors that facilitate quick scanning of many lines of code
### Legibility
Legibility means being able to quickly tell which character is which. In fonts with low legibility, for example, it can be difficult to tell the difference between an upper case 'I' and a numeral '1'
### Monospacing
Monospacing means ensuring every character has the same width. This is helpful to quickly line up rows of text. For an example of why this is helpful, consider adding up a fancy dinner bill:
![Adding up a fancy dinner bill](https://kaBeech.github.io/serious-sans/fancyDinner.png "Adding up a fancy dinner bill")
Without a monospaced font, getting all those numbers to line up for easy adding would be a pain!
### Origins
I originally changed the font in my IDE to Comic Mono as a joke. I decided to leave it that way for a while for fun, and found that it actually seems to help my mindset while working. I made Serious Sans as my own leetle fork to improve the usability of the font ^_^
## Differences from Comic Mono
1. I edited the 'a' to make it look less like an 'o'
2. I remade the Bold weight style and added a Light weight style as well
3. I added Italic styles for each weight style
4. I added OpenType format versions
- Note: you can ignore the generate.py file - it generates the original Comic Mono font. I haven't decided yet if I'm going to modify or remove it
## Any issues?
If you notice any, please feel free to open an issue!
Please note that so far I have only been using the original SeriousSans.tff. The other styles have been reviewed but are largely untested
## License
Serious Sans is licensed under the [MIT License](LICENSE).
## Disclaimer
Please note that this font is in no way affiliated with the delightful [Serious Sans Pro](https://www.myfonts.com/collections/serious-sans-pro-font-ogentroost) font. I just like classic PC games ^_^
</div>