https://github.com/pebble-dev/renaissance
A raster font family for Pebble
https://github.com/pebble-dev/renaissance
font font-files
Last synced: 4 months ago
JSON representation
A raster font family for Pebble
- Host: GitHub
- URL: https://github.com/pebble-dev/renaissance
- Owner: pebble-dev
- License: other
- Created: 2017-01-17T01:18:26.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-28T13:29:23.000Z (over 1 year ago)
- Last Synced: 2025-01-28T14:28:19.881Z (over 1 year ago)
- Topics: font, font-files
- Language: Python
- Homepage: http://renaissance.rebble.io/
- Size: 352 KB
- Stars: 13
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Renaissance

A (mostly) metrically compatible replacement for Raster Gothic Condensed in Pebble font format.
Please see the [wiki](https://github.com/pebble-dev/renaissance/wiki) for more information.
## Metrical Compatibility
Renaissance needs to be _mostly_ metrically compatible. This means that the
entire basic ASCII set & symbols should have the same `advance` number and the
same baseline/x-height/etc. However, some Latin-extended characters, such as
those with certain diacritics, may be slightly different.
In order to improve legibility, Renaissance 9 explicitly does _not_
follow the goal of metrical compatibility.
## Design
I'm by no means a type designer. If you'd like to raise any concern about the
font (especially concerning diacritics), _please_ let me know!
Here are some guidelines for Renaissance's design:
- No stroke modulation (all strokes in a glyph should be the same width)
- Except diacritics & certain characters like @, especially in small sizes.
- Grotesque-ish style
- Comparatively short ascenders/descenders (1/3 to 1/2 x-height.)
- Legibility is just as important as consistency.
- When a diacritic can't be centered over a character, move it right.
- Except characters like g where it might interfere
(e.g. double-story lowercase g)
- All characters should be available in all fonts (some fonts are
missing the `×` character)
- Exception: Renaissance 9 needn't contain all diacritics because they may
be hard to tell apart at that size.
- Carons must _always_ be distinguishable from breves. (NB: Breves don't exist in 09.)
- Renaissance aims for friendlier-looking lowercase letters like `b` in large
sizes, meaning that the curvature of the bowl should be the same on both sides.
## Copyright concerns
To my best understanding, only outline fonts are protected by US intellectual
property law. Nevertheless, Renaissance is a from-scratch remake of
Gothic Condensed—not a simple copy of it. Either way, most characters will look
similar, and others will even be the exact same: there simply aren't infinite
ways to represent a given character within a given bitmap.