File: README.md

package info (click to toggle)
fonts-roboto-slab 1.100263+20170512-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 23,588 kB
  • sloc: python: 325; makefile: 19; sh: 17
file content (63 lines) | stat: -rw-r--r-- 1,783 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# 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
```