Codebase list fonts-roboto-slab / HEAD
HEAD

Tree @HEAD (Download .tar.gz)

# Roboto Slab Font Project
by Christian Robertson

Roboto has a dual nature. It has a mechanical skeleton and the forms are
largely geometric. At the same time, the font features friendly and open
curves. While some grotesks distort their letterforms to force a rigid rhythm,
Roboto doesn’t compromise, allowing letters to be settled into their natural
width. This makes for a more natural reading rhythm more commonly found in
humanist and serif types.

This is the Roboto Slab family, which can be used alongside the normal
[Roboto](https://fonts.google.com/specimen/Roboto) family and the
[Roboto Condensed](https://fonts.google.com/specimen/Roboto+Condensed) family.

This project is a fork from the old Google font repository.

# Completed tasks:

* Port original binaries to UFO sources with cubic outlines
* use fontmake to build.

# Todo:

* Improve README.md
* Get Metadata up to data, add appropriate email address
* Run fonts through Fontbakery and ship fonts.

# Building

First you should setup a python virtual environment:

```sh
# the name "venv" is used in "scripts/bin/build/sh"
$ virtualenv venv
# activate the virtual environment
$ . ./venv/bin/activate
# install the dependencies
$ pip install -r reguirements.txt
```

With that in place and with the virtual envronment activated, build the fonts like so:

## Masters

```sh
$ ./scripts/bin/build.sh
```

Alternatively, invoke fontmake directly:

```sh
$ cd fonts
$ fontmake -m ../sources/RobotoSlab.designspace
```

## Instances

In the designspace document, also some instances are described, this can create font-instances by interploation. However, the masters are not fully compatible and thus the instances are not complete/broken.

```sh
$ cd fonts
$ fontmake -m ../sources/RobotoSlab.designpace -i
```